I have a plugin where I am creating VST, VST3, and AU versions. JUCE 5.4.7. It uses an
AudioProcessorValueTreeState to declare and manage some parameters.
For example, the first parameter specified is Tempo, followed by 6 “Replications” parameters (for 6 different “modules”), then 6 different “Note Sort” parameters and so on.
I notice that in the AudioPluginHost, for example, when you right-click and select “show all parameters”, the VST and VST3 versions have them exactly and logically in the order that I created them .
However, the AU has the parameters in some sort of random order, bearing no relationship to the order in which they were declared - all mixed up and jumbled.
Is there anything that can be done about this?