Park.js is a modular composition and performance system developed with the Web Audio and Web MIDI APIs. It aims to combine the conceptual simplicity of a modular-style step sequencer with the algorithmic flexibility of a live coding language. Park is in development and will be made available publicly soon. Send me a note if you’d like to be notified when Park.js is available.
In the meantime, you can get a taste of Park with TextXoX. TextXoX is a text based drum machine for the web that uses a slightly simplified subset of the features of Park.js in order to create a simple, but hopefully fun and powerful, drum machine.
RTcmix is a real-time software “language” for doing digital sound synthesis and signal-processing. It is written in C/C++, and is distributed open-source, free of charge. In certain respects, it is similar in function to other extant unit-generator-based software languages such as CSOUND, SuperCollider and (to a lesser extent) JSyn and Max/MSP — they do share a common heritage, after all. There are some differences, however, between all these languages… and variety is of course the spice of life!
iRTcmix enables iOS developers to easily incorporate interactive sound into their iPhone, iPad and iPod Touch apps. The library includes the compiled RTcmix object and Objective-C classes for communicating with the RTcmix audio engine and for interacting with Minc scores.