Quote:
Originally Posted by schwa
Looks like Voxengo has this working. Hooray!
|
But still not fully!
When editing envelope point values in REAPER (rightclick -> Set point value) the latest Voxengo plugins (Stereo Touch 2.1 for example) still just report 0.000-1.000 range.
The envelope display is fine (correct ranges there). Why can't REAPER just use that display range in the edit fields too?
Aleksey also says that this should already work:
Quote:
Originally Posted by Dstruct
Aleksey,
could you also please integrate that second extension:
effVendorSpecific(0xdeadbef0, parm, rangeptr, 0.0)
Queries the range of a parameter (allowing the plug-in to use more than the 0.0...1.0 range that VST defines). The host does something like:
double range[2]={0,1};
if (effect->dispatcher(effect, effVendorSpecific, 0xdeadbef0, parm_index, range, 0.0)>=0xbeef)
{
// range[0]..range[1] is the range instead of 0..1
}
Or, to implement it on the plug-in side (in addition to responding to effCanDo/"hasCockosExtensions"):
case effVendorSpecific:
if (index == 0xdeadbef0 && ptr && value>=0 && value<NUM_PARAMS)
{
((double *)ptr)[0] = min_val;
((double *)ptr)[1] = max_val;
return 0xbeef;
}
?
Currently when editing envelope point values in REAPER (rightclick -> Set point value) your latest plugins still just report 0.000-1.000 range.
Would be cool to have the correct ranges in the edit field too. Thanks!
|
Quote:
Originally Posted by Aleksey Vaneev
Seems to be a "strange" extension. Reaper could use that first extension to query extreme values. I find it this second extension a bit unstable, because it can't represent arbitrary values like compressor ratio "1:10".
Maybe you are not quite understood this extension. Voxengo (and most VST) plug-ins expect 0..1 automation values - while this extension seems to try to allow bigger range for some esoteric reason. I do not think it's related to representation of extreme values. I suggest you to ask Reaper folks to fix that 0.000 and 1.000 reading in Reaper - nothing stops them from getting real values.
|
http://www.voxengo.com/forum/ar/1926/?offset=20
FIXED (Stereo Touch 2.3)