Yes, actually writing code, and ‘improvising’ in code, whilst performing. Now whilst a lot of people would question this as a valid form of ‘performance’ I don’t see why it shouldn’t be perfectly valid, as long as you like the music, who cares how it’s made?
Anyway, one of these ‘Concurrent, On-the-fly Audio Programming Languages’ is called ChucK. I’ve had a few dabbles with it and been very impressed by what can be done, but I always found the editing and creating of ‘sound scapes’ in a command line a bit awkward.
Well, things are improving, now there’s a better way to edit and ‘use’ ChucK using a thing called Mini Audicle. This is a much better way to edit/play with ChucK, and you can program on the fly (you could with the command line version, but I never quite got it working).
Following the announcement of a new version of Mini Audicle, I thought to myself, hold on, if this is ‘mini’ audicle what is ‘audicle‘ ? Well it seems audicle is a work in progress, but it has some stunning features and a flexible UI.
You can see some stunning video demonstrations, read more and download a pre-alpha version of the full audicle.
If you’re into creating sounds, programming and love things like CSound, you really ought to have a good long look at ChucK.
The developers and list members are a really helpfull bunch. They managed to help me get a simple VOSIM (link1, link2) module up and running in a matter of a few emails.The quick and dirty version of which can be viewed on the ChucK wiki.
Need less to say, ChucK has come a long long way since I first began playing with it over a year ago, with this latest release of Mini Audicle I plan to be using this for my ‘development/playing’ with ChucK.