in reply to Re: The state of audio processing with Perl
in thread The state of audio processing with Perl

May I suggest taking a look at ChucK? I'm very impressed with it as a language. I've done some programming to make music with Applescript (of all things!) using ChucK as an embedded audio processor, and it's worked great.

The Chuck language lacks a number of the programming conveniences that you get with Perl, but it does encapsulate the ideas of time and synchronization better than any other music language I know (Csound and Supercollider being the other two I'm at least passingly familiar with). Some modules using ChucK as the engine might be a good idea.

Chuck's also designed to be an on-the-fly language: you can add and delete "shreds" in the ChucK VM from the command line, and, if properly programmed, the shreds happily sync up. Worth a look anyway.

  • Comment on Re^2: The state of audio processing with Perl