PulseCode

PulseCode is a programming language for audiosynthesis and audioprocessing. Basicaly it is a modular synthesizer, with which you create 'patches' by writing code. It has a very straightforward syntax and is easy to learn. There are roughly thirty or so builtin modules. These include various kinds of delays, oscillators, filters and noisegenerators. You can easily build more complex modules with these, and then reuse them in your code. PulseCode is still under development and more information and examples will follow. In the meantime, if you are interested, you can download an alpha version here.

PulseCode currently runs on Mac OS X 10.4 and later, but should be relatively easy to port to other platforms. It is released under the GPL.

If you have any questions or suggestions, you can send mail to: fokke [at] pulsecode.org.