>>> So, what if each parameter (OK, the control that drives each parameter) publishes two pieces of info: the max update rate of whatever internal DSP parameter(s) it drives, and whether the control implements ramping (within the plug)? This way, a) you get the possibility of allowing an ambitious host to implement ramping for any control of any plug (i.e. even if the plug itself doesn't implement it), and b) there's no risk of inefficiency from generating too many update events because you only generate them as often as needed. <<< This idea seems OK to me. ---------------------------------------------------------------------- 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