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

  • From: Tim Hockin <thockin@xxxxxxxxxx>
  • To: gmpi@xxxxxxxxxxxxx
  • Date: Thu, 4 Nov 2004 23:35:58 -0800

On Fri, Nov 05, 2004 at 05:25:37AM +0000, Steve Harris wrote:
> Yes, but I thought that the lack of hot text for VSTs is due to the paramter
> normalisation that happens in VST, rather than the lack of a parse input.
> All LADSPA plugins have hot text in hosts that support it, and there is no
> textual form parse function.

Devil's advocate, since I have no strong position.

How do you handle an input parameter that is non-linear?  That is, the
value you want the user to see is a function of the parameter input.

I see two answers.

For output:
1. If the parameter supprts it, you ask the plugin to render the value
   to a string when you want to display it.  Custom GUIs can do whatever
   they want, this is for host-generated stuff.
2. You don't handle this.  A custom GUI can do the right thing.  An
   automatic GUI or automation editor or any other view just shows the raw
   value.

For input:
1. If If the parameter supprts it, you ask the plugin to parse a string
   into a raw value.  Custom GUIs can do whatever they want, this is for
   host-generated stuff.
2. You don't handle this.  A custom GUI can do the right thing. An
   automatic GUI or other input would just show the raw value.


I see the use for output.  When I am drawing automation, it would be
really nice to see real values.  I am not sure how often this will be
used, but I believe you all when you say it will be :)

Frankly, I don't care about input.  It is of minimal benefit.  Not many
plugins will likely support it.  I am fine with saying "not supported".
However, being the inverse of output, does make it somewhat elegant, from
an aesthetic point of view, and the complexity is well contained and does
not impact hosts or plugs that don't care.

The net result will be that some hosts will support "natural" text input
for parameters that are not natural values, and some won't.   How many
parameters will really use this?  1/10?  1/100?  Is it really worth it?

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