--- Chris Grigg wrote: > >No, the plugin doesn't need to know if touch automation is currently > >occuring or not, I don't think. But, if it has enough information to > >know that it should be reporting parameter changes in a way such that > >touch automation will work, if it is currently happening, then the > >plugin should be able to do this. > > But it can, and no API changes are necessary to enable that. Whoa, are you saying that we have an API? ;-) > If the > plug wants to be adjusting parameters internally in response to > incoming parameters, and sending events to reflect those changes, > then why not just send them all the time? And/or, if, per your > previous example, the plug only wants to send change events for the > dependent parameters when the incoming parameter behaves in certain > ways (like interpreting an event after a minimum lag since the > previous event as the start of a gesture), then it's free to do that. > And if the plug wants to limit the update rate for the dependent > parameters, it can do that too. So I don't see why you say you need > those mousedown/mouseup events... > > ...but if you still think you do, please propose a solution. I > suppose it could be handled by establishing a parameter/event > convention: i.e. UpdateInterval( parameterID, start | stop ). Yeah, that's more what I was thinking anyway. It sure would be goofy for the DSP component to be simulating mouse-down / mouse-up events. At least I would find that silly. I was thinking that there would just be a more general mechanism in the API for indicating param-change-gesture-start and param-change-gesture-stop, like what you were just saying. And then some folks said that the DSP component itself should be prohibited from being able to use that mechanism. And I say, no, everyone should be able to use it, and in some (admittedly probably rare and esoteric) cases, the DSP component will have totally valid reasons for needing to use this mechanism. I think that everyone agrees that the mechanism needs to exist, though, right? Marc __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com ---------------------------------------------------------------------- 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