Paul Davis wrote:
Sure. Imagine a simple stereo gain. Left and Right gains may or may not be linked. Their linkedness depends on a third parameter.
1) LINKED is set to false 2) You record automation for LEFT and RIGHT independantly. The host stores that for later 3) LINKED is set to true 4) Play back automation
The automation has been invalidated by an event outside of the automation.
I don't see it the same way. The host receives the LINKED parameter change. It passes it through the actor and realizes that this changes the values for one or both of volume parameters. It then updates its stored values for the linked parameters as part of the action which changes the LINKED parameter.
mike - are you serious? you are going to edit the stored automation data so that it becomes linked? how do you decide which parameter should be "master" and how do you "unlink" it later? undo/redo history for raw automation data ???
This is the only way to keep the stored automation consistent with what would occur during playback, which is critical, at least for us.
if you store "real" parameter values (i.e. post-actor) then there has to be a way to send them back to the DSP without the actor.
if you store "requested" parameter values (i.e. pre-actor) then there has to be a way to send them through the actor.
isn't it that simple?
---------------------------------------------------------------------- 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