Yeah the zak system. That's what I used. I recall it was a bit of a mental teaser as you said.
On Wed, Mar 16, 2011 at 4:23 AM, Andy Farnell padawan12@obiwannabe.co.ukwrote:
And if you're going to use Csound there's the zak system of course. It's a pig to set up and very hard mental work to keep track of which streams have been activated or cleared to avoid clips or feedback... but it works in practice to give any to any dynamic patching so you can have modular synths being gracefully repatched at runtime.
a.
On Tue, 15 Mar 2011 23:29:17 -0500 John Harrison john.harrison@alum.mit.edu wrote:
Not that I am necessarily recommending it but, Csound will allow you to instantiate multiple instances of objects at runtime. I did this with Csound awhile ago and haven't touched Csound since but the general idea was create all your instruments to accept parameters and store input/output connections etc. in tables. You tell Csound to read its score file from stdin and you create/destroy instruments with various parameters by sending to Csound's stdin using the general-purpose computer language of your choice. (I used Python). Hopefully Csound has graduated to allowing instances of instruments to be created through OSC as well as stdin at this point.
-John