Concurrent, On-the-fly Audio Programming Languages

ChucK LogoRecently there’s been a fair bit of talk amongst various friends of mine about live music shows, where instead of people playing ‘instruments’ in the traditional sense, they’ve been writing code.

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.

Comments are closed.