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

  • From: Mike Berry <mberry@xxxxxxxxx>
  • To: gmpi@xxxxxxxxxxxxx
  • Date: Fri, 05 Nov 2004 08:35:32 -0700

I don't think it is a corner case if we can show a host (Premiere) which needs it 100% of the time for all plugins, custom UI or not.

The issue is not just for parsing the string that is typed. Hot text controls in Premiere are also draggable. For that, I need to know what the natural unit of increment is. Lets say that I have a parameter that is frequency in linear units in a float. In the plugin's custom UI, it is free to put a log-based control onto that parameter. But the host has no idea. So how does the host pick a useful unit for incrementing and decrementing the value? This is exacerbated by the normalization in VST, but just getting rid of the normalization does not fix the problem.

Mike

Steve Harris wrote:
On Thu, Nov 04, 2004 at 11:35:58PM -0800, Tim Hockin wrote:

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.


We have an entire mechanism to deal with exactly that case: Prameter
Pre-Processors.

Often not even that will be neccesary. The common case (IME) is that you
have a slider whos position is non-linear with the value it sends to the
parameter (eg gain in dB's), but that mapping is done by the UI, the
spinbutton or text control is still expressed in dB's as thats the natural
unit of the control.

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