// for VST wrapper. void MLPluginProcessor::setParameterAsLinearProportion (int index, float newValue) { if (index < 0) return; MLPublishedParamPtr p = mEngine.getParamPtr(index); if(p) { p->setValueAsLinearProportion(newValue); mEngine.setPublishedParam(index, p->getValue()); mHasParametersSet = true; // set MLModel Parameter MLSymbol paramName = getParameterAlias(index); float realVal = mEngine.getParamByIndex(index); setPropertyImmediate(paramName, realVal); } }