I see parameters as a special class of inputs to a plugin. I realize
that this is really a semantic distinction, but I think that this
distinction will make it easier to understand the system, because it is
familiar. So I see a side-chain input to a compressor as a port, while
the compression ratio is a parameter. This doesn't mean that their
operation is necessarily different. However, their presentation in the
host is definitely different, at least for DAW-type hosts. Parameters
are linked to automation. Ports are not.
If we don't make a distinction in the naming, we are still going to
have to make a distinction in the port capabilities, since some are
automatable and some are not. So I favor declaring it up front -
parameters are for user-controllable inputs to the plugin, appropriate
for automation in DAW-type hosts. Ports are for everything else. Under
this definition, any output from a plugin is a port, not a parameter.
In a modular synth system, maybe the host will simply list the
parameters and ports together, since in that environment, there is
little distinction.
Steve Harris wrote:
On Wed, Aug 13, 2003 at 10:57:34 -0600, Mike Berry wrote:
I don't think we should use parameters for output from a plugin. Output should be a port, just like an audio output or control signal output. Parameters should only be plugin inputs which change the state of the plugin.
How do you see the difference between a control signal i/o and a parameter? I'm not saying they are the same, but they are in LADSPA and that hasn't caused any real problems.
- Steve
---------------------------------------------------------------------- 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
-- Mike Berry Adobe Systems
---------------------------------------------------------------------- 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