3 ms·
Pure Data is awesome! It's a "patcher" language which makes it pretty approachable for musicians, who are already used to the "plugging in wires" paradigm --
by gboyd 14y ago
Pure Data is awesome! It's a "patcher" language which makes it pretty approachable for musicians, who are already used to the "plugging in wires" paradigm --
Also with (http://libpd.cc/ http://libpd.cc/) you can embed your Pd code almost anywhere!
I'm using Pd/libpd for an audio-focused mobile project --- so far it's a great architecture, perfect separation of concerns, keeps the audio guts cross-platform. Plus everything is permissively licensed.
Supercollider seems to have a lot of traction with the improvisational community, folks who do "live coding", i.e. hacking at curly-bracket syntax in a performance setting. But it's GPL and not easily embeddable in mobile devices afaik ---
P.S. Custom python scripts against Ableton work great if you are using a hardware controller that supports the Framework classes. You can access pretty much the entire Max for Live object model, via python. It's definitely an unsupported back door though.
Here's a tutorial: http://remotescripts.blogspot.com/2010_03_01_archive.html http://remotescripts.blogspot.com/2010_03_01_archive.html