On Friday 21 October 2005 18:00, Victor Lazzarini wrote: > I wondered in the past whether it would be possible to > have API functions that could create an instrument, > load in opcodes, make the synthesis graph, etc. > In other words, bypass the csound language altogether. > In a similar way I wonder if it is possible to have API functions that directly call an opcode by name. So you can do something like int csoundPerformOpcode(char* opcodename, and then stuff here to deal with the variable input argument list, pointers to the variable output) Return 0 on succes and various error codes on failure That way one can build a csound-sounding synth bypassing the orc and sco languages altogether. Is that possible? Gerard > Would this be possible? If so, desirable? Wouldn't > it be interesting to have the new parser using Csound > API functions to build the instruments in memory. > > It might be possible then that other languages, rather than > the original csound might be used to build orchestras. > And possibly create instruments on-the-fly. > > This was on my list of things to ask when the subject > of what we would like in the API came about. > > Victor > > > ------------------------------------------------------- > This SF.Net email is sponsored by: > Power Architecture Resource Center: Free content, downloads, discussions, > and more. http://solutions.newsforge.com/ibmarch.tmpl > _______________________________________________ > Csound-devel mailing list > Csound-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/csound-devel ------------------------------------------------------- This SF.Net email is sponsored by: Power Architecture Resource Center: Free content, downloads, discussions, and more. http://solutions.newsforge.com/ibmarch.tmpl _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net