>>> I can understand why they did that (so plugins don't need to keep track of ramps, long-term), but it kind of bugs me, the host sending the same ramp over and over. Seems inefficient? <<< If the host doesn't resend the ramp, then plugin needs to cache ramps that were sent to it, and then needs some kind of flush mechanism when old envelopes become "stale" (due to a user gesture). This is how DirectX works, and it's kind of a pain. ---------------------------------------------------------------------- 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