[gmpi] Re: lost-n-found #3 parameter stuff

"Tim Hockin" <thockin@xxxxxxxxxx> wrote:

Quite often a plugin will expose a parameter as a linear 0-1 float
value, but in fact some non-linear mapping is applied to produce
the actual value for DSP or whatever.

Is this because it is convenient for them, or because they are abiding by some other limitation, such as normalized values. If the parameter really is in dB, shouldn't the input be in dB?


Taking a level fader as an example:

The parameter range might be -90 dB to 0 dB.  That's fine for the user to
type in values, but bad for a GUI control as most of the time the user will
be making fine adjustments in the -20 to 0 dB range.

Ok, so what if the value is in dB but the GUI control has a non-linear
scaling, so so it "feels" better to use?  Then there is a problem with any
generic GUI or hardware controller that doesn't know the curve that should
be applied.

And what if the fader is actually OFF at the bottom?  Should the parameter
value be set to -inf dB ?



Paul.


---------------------------------------------------------------------- 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

Other related posts: