On 9/12/07, Michael Gogins wrote: > A Python orchestra would be Python code to "compile" the existing C opcodes; > a replacement for the orc language. The orc language in Csound is not > interpreted; it is "compiled" into a DSP graph (a linked list of instrument > instances, each of which is a linked list of opcode instances). All software > synthesizers pretty much work this way. I wasn't aware of this--it does sound similar to the internals of supercollider (my understanding, anyway). So this suggests that there are two general approaches: 1. Compile to a DSP graph, which presumably gets executed more-or-less entirely in C. 2. Go ahead and "interpret" by having Python (or whatever) running at k-rate. It seems like the second option might be simpler and more flexible, but there would be more worries about performance. Mike ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net