Quote:
Originally Posted by earlevel
Figured it out. Wow, what a bundle of issues it turned out to be...
First, these routines in IPlugVST3.cpp that take a VST3 ParamID were broken, because ParamID is a tag, and the code was treating it as an index: setParamNormalized, getParamNormalized, plainParamToNormalized. Also, normalizedParamToPlain wasn't implemented.
|
Thx for the detective work! Will look into this in my plugins. Is there anywhere you can post your fixes to iplugvst3.cpp?
Yes, it seems iPlug 1 development stopped with VST3 only partially and, in some cases, incorrectly supported. That’s surprising/frustrating since VST3 has been out for over a decade!
Oli doesn’t want to address anything now but iPlug2 so that is the best path forward...