On Sat, Oct 11, 2003 at 08:17:05PM +0300, Juhana Sadeharju wrote: > Then we also need a separate flow graph standard, so that my reverb > written as a set of both the GMPI plugins and the flow graph > descriptions would work in all such flow engine plugins. "Need" is pretty heavy handed. Your example is rather fringe, honestly. It immediately strikes me as something you should do as a mini-modular system. Define a very simple plugin system (you don't need to solve all the problems that GMPI does) and make them all mini-plugins. Then wrap that all in GMPI. Very much how Reaktor, Tassman, VazModular etc. do for VST. > What if my reverb wants to use third party late reverberation unit? > I should write a simple GMPI host inside my reverb which then either > runs a monolithic late reverberator or runs a GMPI plugin with a flow > engine which finally runs a graph of a late reverberator. ? What exactly do you mean by 'flow engine'? The ability to load sub-graphs should be trivial. If it is not part of the SDK, then a GMPI-host plugin which loads sub-graphs will be one of my own first projects. Stop fretting, if that is what pesters you. If it is something else, then you ned to be clearer. > It all would be simpler if the flow graph description would be part > of the GMPI. The problem that then each host should have a flow engine The actual graph-processing code my be examples in the SDK, but I think that this is one area where hosts will do their own thing - threaded, non-threaded, etc. We can and should show a simple example of traversing a GMPI graph, but don't expect that to be the one-true algorithm. I feel like I am misunderstanding what you want.. -- Notice that as computers are becoming easier and easier to use, suddenly there's a big market for "Dummies" books. Cause and effect, or merely an ironic juxtaposition of unrelated facts? ---------------------------------------------------------------------- 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