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