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

  • From: Mike Berry <mberry@xxxxxxxxx>
  • To: gmpi@xxxxxxxxxxxxx
  • Date: Thu, 04 Nov 2004 21:47:35 -0700

Well, in Premiere we also provide parameter access to all parameters outside of the custom UI. We also have hot text displays for automation displays that are based on plugin parameters. The lack of hot texts for VST plugins has been a continual sore spot with our users, since every other (video) effect provides hot texts for all controls.
I'm not sure what you mean about the host being clever. I don't see any way to provide text entry for a VST plugin parameter, since I know nothing about it and cannot query it, unless I do some awful hack of trying to interpret the units string as meaningful. I would like to fix this to the extent possible for GMPI.
I would even be OK if GMPI defined a hot text interface for parameters. Something like:


void DisplayStringToParameter(const char* inText, void* outValue);
void IncrementDisplayString(float inIncrement, char* outText, int* outLimit);


The increment call would return a string of the value shifted up or down by an arbitrary amount. +1.0 would be a standard increment, +0.1 a small increment and so on. The limit out argument would tell you when you had
reach a minimum or maximum.


I would view this as something that was optional for the plugin to support. But it is quite necessary for plugins to be able to support it in my view.

Mike

Steve Harris wrote:

On Thu, Nov 04, 2004 at 02:31:22 -0700, Mike Berry wrote:

atof() and string-based queries to the plugin does not allow the host to present a hot text, which is a problem in my view.


It does if the host wants to be clever about it. In any case complex UIs
where this is going to be an issue will be provided by the plugin in most
cases, communicating with the host, so this is not an issue. The
conversion from textual to numerical form happens in plugin controlled
code, so doesnt need to be standardised.

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