This morning I did a quick presentation about "Live Coding", and more so about Live Coding in regards to music. Its a very cool concept whereas the coder creates music in real time. For example, you could create a small loop that simply plays a kick drum every 600 milliseconds and compile it. While it's compiled and playing you could modify that same loop to play a hi-hat every 300 milliseconds, then compile that on-the-fly which would replace the currently running process on the correct timeframe. (This is a VERY basic example).
So far as I've seen there's not many people trying this and from those that i have seen, there's not many people that are good at it either. Theres a few platforms that are out there to get started:
- ChucK
- SuperCollider
- Impromptu
- Fluxus
- Quoth
I haven't tried them all (only ChucK and SuperCollider) but ChucK is heaps of fun to play around with. Quite a huge learning curve but i think i'll stick with it and see if i can come up with something worthwhile.
Here's some links and examples: