Yes. The setParameter (index, newValue)
method will, ultimately, be removed from the AudioProcessor
class. Instead the host will call setValue (newValue)
on the parameter at position index
in your array of AudioProcessorParameters
.
If you want to restore the old behaviour you can add a set of parameters which simply forward these calls back to your AudioProcessor
struct WrapperParameter : public AudioProcessorParameter
{
...
void setValue (float newValue) override { yourAudioProcessor.setParameter (getParameterIndex(), newValue); }
....
}
and the same with all the other methods.