That of course is possible (and already exists in the form of CsoundVST). However, what Juhana was proposing was, to my mind, somewhat more interesting: using Csound (or something like it) to do a lot of the internal plumbing in the GMPI system. Unless I'm very much mistaken, the definition of the Csound opcode interface is much simpler than what we have been discussing on this list, yet it does everything that we require. The complexity is pushed into programming in the Csound language and into the Csound runtime itself - and that stuff already exists. ============================================ Michael Gogins gogins at pipeline period com Irreducible Productions Silence, a language for programming music and sound Available at http://sourceforge.net/projects/silencevst/ ============================================ ----- Original Message ----- From: "Marco Ballini" <marcoballini@xxxxxxxxx> To: <gmpi@xxxxxxxxxxxxx> Sent: Thursday, October 09, 2003 10:35 PM Subject: [gmpi] Re: My plugin system > On Fri, 2003-10-10 at 01:20, Michael Gogins wrote: > > Thanks for your interest in this issue. However, I beg to differ with some > > of your points. > > > > Since Csound is now open source (LGPL), I do not think there would be any > > problem with bodily incorporating Csound into GMPI. There would thus be no > > need at all to re-implement the engine. Csound is cross-platform to the max > > and would run on every platform GMPI targets, I think. > > IMHO, a good way to proceed is to design th GMPI API in order to allow > an CSound plugin: a monolithic plugin that can load and play orchestra > and score (I hope I recall correctly the names; I haven't touched CSound > since years). > > > > ---------------------------------------------------------------------- > Generalized Music Plugin Interface (GMPI) public discussion list > Participation in this list is contingent upon your abiding by the > following rules: Please stay on topic. You are responsible for your own > words. Please respect your fellow subscribers. Please do not > redistribute anyone else's words without their permission. > > Archive: //www.freelists.org/archives/gmpi > Email gmpi-request@xxxxxxxxxxxxx w/ subject "unsubscribe" to unsubscribe > ---------------------------------------------------------------------- Generalized Music Plugin Interface (GMPI) public discussion list Participation in this list is contingent upon your abiding by the following rules: Please stay on topic. You are responsible for your own words. Please respect your fellow subscribers. Please do not redistribute anyone else's words without their permission. Archive: //www.freelists.org/archives/gmpi Email gmpi-request@xxxxxxxxxxxxx w/ subject "unsubscribe" to unsubscribe