On the plugin host side, I want to map plugin parameters to internal parameters.
I’m looking for a way to uniquely identify parameters, that would be robust to plugin parameter info changes.
AudioProcessorParameters that can be accessed through
AudioProcessor) only provide a
getParameterIndex accessor. If I understand correctly, the underlying parameter index could potentially change under some circumstances, like changing preset etc.
VST3 provides a
paramID, that is completely inaccessible through the Juce API. I know AUs also provide IDs.
How can I access a 100% reliable ID for a given parameter?