[gmpi] Re: Decision time: 8.1

  • From: Mike Berry <mberry@xxxxxxxxx>
  • To: gmpi@xxxxxxxxxxxxx
  • Date: Wed, 13 Aug 2003 11:12:29 -0600

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

Other related posts: