View Single Post
Old 07-04-2019, 10:06 AM   #23
Nonlinear
Human being with feelings
 
Join Date: Apr 2018
Posts: 396
Default

Quote:
Originally Posted by earlevel View Post
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...
Nonlinear is offline   Reply With Quote