>On Thu, 2003-10-09 at 18:33, Paul Davis wrote: >> >I'd like also to understand the exact goals of this API (for example if >> >you could add, remove plugins or change connection between them while >> >others are running). >> >> i don't think that this has been defined. its really part of the >> host-side SDK rather than the plugin API per se. > >Yes but the API must be designed in order to allow that in a good way, >if we think that this is needed. That's why I consider it an API >requirement. i don't agree. i've been searching for the "holy grail": being able to reconfigure ardour's graph without ever causing a glitch in the audio stream. i don't really know how to do it in an acceptable way. nothing about plugin APIs would have any effect on the problem, as far as i can see. it must be possible, since ableton live does it, and protools claims to do it. that's why i say that this has do with the host, not the plugin API. (as an aside, the only model i have for doing this is to duplicate the entire graph, modify the copy, then switch copies. this is very heavyweight, but it does work). >Same as above (sorry for copy and paste, but I'm too tired now to >elaborate): Yes, but the API must be designed in order to allow that in >a good way, if we think that this is needed. That's why I consider it an >API requirement. >What I mean is: if we want to allow a network plugin and sequencer >plugin, they not only must be possible, but we probably will need some >extra interfaces to make them work well (from the point of view of >features and usability).I'm thinking of an implementation where those >extra interfaces are used also for other goals. its not clear that this is true. Waves has run a "shell" plugin to host its own plugins for years now, using the existing plugin APIs. Although they wanted a bit more functionality (which the latest VST provides), it wasn't really critical, and i don't think many people complained about it. is there anyone from waves on the GMPI list? >> >- Will sequencer plugins be allowed (on the same graph level of the >> >plugins it controls)? >> >> of course. did you read steve harris' summary of the types of data >> that are proposed? "music" data is a notation for "something like MIDI". > >Same as above. not the same. the current results of the requirements discussion includes plugin that are: music in, music out music in, audio out which covers all the sequencer plugins i can imagine. i don't see anything else that is needed to allow sequencer plugins to function without limitation. can you? --p ---------------------------------------------------------------------- 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