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