On Mon, Dec 06, 2004 at 01:21:06PM +0100, Koen Tanghe wrote: > 0. Introduction and background Done > Req 4: (about ANSI C type names) > Is it needed to state this explicitly? Doesn't hurt, of course, but I'd > think it's contained in Req 3 (GMPI will written in ANSI C). I think it is worth saying. Many people don't realize that DWORD is not part of C. > Req 11: "Plugins must not be expected to support dynamic sample rates. The > sample rate must be set very early in the life of the plugin and not > changed. " > Can't remember if we talked about this, but what happens if the user changes > the sample rate of an existing GMPI graph? That is allowed right? This would > imply that it has to be done by re-instantiating each plugin with the new > sample rate? (I'd be fine with that, just want to make sure I got the > implication right) That's right. > Req 64: "Plugins must be able to change their latency, when allowed by the > host" > I guess it is really needed to not allow the plugin to change its latency > whenever it wants, right? I can live with it, but there are cases where I > would really like it to be different. I currently have a VST plugin that > detects peak hights over the last x ms, and the "peak scan time" is a > parameter the user can set. This parameter influences the latency of the > plugin, and in VST, I can change that latency when the parameter is changed > (using setInitialDelay and then calling ioChanged). I can understand though > that this is must be a rather heavy burden on the host side... How many hosts get your plugin right? :) > Req 109: > I remember there was some talk about a "plugin test application" performing > some basic essential reference tests that your plugin should pass before it > can be considered a GMPI plugin. Nothing is mentioned in the Reqs about > this. Do we still think it should be there? I personally think it could be > very useful to have that. I'm not sure, but I think AU has something like > that too. Sure! good one. I'll add it. > Hope this helps, Nice work. Thanks. Changes made. ---------------------------------------------------------------------- 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