I’m trying to update JUCE but have a conflict now with adding parameters to AudioPluginInstances which I do with several plugins.
Previously I updated the parameters to be AudioProcessorParameterWithID
s because they had the stable paramID
member.
Now these functions have changed to require a HostedParameter
which is incompatible with inheriting from AudioProcessorParameterWithID
.
Shouldn’t AudioProcessorParameterWithID
now inherit from HostedParameter
and return the paramID
member?
Or am I supposed to use some nasty virtual inheritance to get around the problem?