[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: http://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: http://www.freelists.org/archives/gmpi
Email gmpi-request@xxxxxxxxxxxxx w/ subject "unsubscribe" to unsubscribe
- Follow-Ups:
- [gmpi] Re: Decision time: 8.1
- From: Steve Harris
- [gmpi] Re: Decision time: 8.1
- From: Paul Davis
- References:
- [gmpi] Re: Decision time: 8.1
- From: Tim Hockin
- [gmpi] Re: Decision time: 8.1
- From: Mike Berry
- [gmpi] Re: Decision time: 8.1
- From: Steve Harris
Other related posts:
- » [gmpi] Decision time: 8.1
- » [gmpi] Re: Decision time: 8.1
- » [gmpi] Re: Decision time: 8.1
- » [gmpi] Re: Decision time: 8.1
- » [gmpi] Re: Decision time: 8.1
- » [gmpi] Re: Decision time: 8.1
- » [gmpi] Re: Decision time: 8.1
- » [gmpi] Re: Decision time: 8.1
- » [gmpi] Re: Decision time: 8.1
- » [gmpi] Re: Decision time: 8.1
- » [gmpi] Re: Decision time: 8.1
- » [gmpi] Re: Decision time: 8.1
- » [gmpi] Re: Decision time: 8.1
- » [gmpi] Re: Decision time: 8.1
- » [gmpi] Re: Decision time: 8.1
- » [gmpi] Re: Decision time: 8.1
- » [gmpi] Re: Decision time: 8.1
- » [gmpi] Re: Decision time: 8.1
- » [gmpi] Re: Decision time: 8.1
- » [gmpi] Re: Decision time: 8.1
- » [gmpi] Re: Decision time: 8.1
- » [gmpi] Re: Decision time: 8.1
- » [gmpi] Re: Decision time: 8.1
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: http://www.freelists.org/archives/gmpi Email gmpi-request@xxxxxxxxxxxxx w/ subject "unsubscribe" to unsubscribe
---------------------------------------------------------------------- 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.
- [gmpi] Re: Decision time: 8.1
- From: Steve Harris
- [gmpi] Re: Decision time: 8.1
- From: Paul Davis
- [gmpi] Re: Decision time: 8.1
- From: Tim Hockin
- [gmpi] Re: Decision time: 8.1
- From: Mike Berry
- [gmpi] Re: Decision time: 8.1
- From: Steve Harris