ChucK: a language for “on-the-fly” computer music programming
August 27th, 2004 | Tags: music, PL | 4 Comments
I’m examining ChucK, which is a music programming language (for OS X, Linux, and Windows) from Ge Wang and Perry Cook (of STK fame) at Princeton. ChucK presents a dataflow-oriented approach and unit generators à la Music V-style languages. The major cool feature of ChucK is its support for “on-the-fly programming” — programs can be updated or modified while running. Hopefully, I’ll have time to experiment with this and write more later.
October 18th, 2004 at 03:42:47 AM (#)
If you’re into that kind of thing, it’s definitely worth checking out Pd too (pure data). It has same on-the-fly features, but it’s all ‘drawn’ instead of typed, and has support for all kinds of crazy expressive input control….
October 18th, 2004 at 08:56:35 AM (#)
No kidding; pd is rad, and Miller Puckette is a total hero.
October 25th, 2004 at 04:22:30 AM (#)
you should also look at supercollider 2 and the open source version
SC3. I’ve used it (sc2) for a couple of years and it really takes
realtime audio synthesis to a new level of abstractions.
October 26th, 2004 at 02:29:32 AM (#)
The idea behind ChucK is that certain things ought not be abstracted, like precise timing control, which Pd hides and SC deal with in abstruse ways. ChucK is not as developed yet as these two, but really focuses on getting the abstraction right.