When I create an AudioUnitPluginInstance to host an AU plugin, I tried to call getParameters() on that instance to get the list of parameters. The list was empty although the AU (Apple DLS Device) has parameters. Looking into the source, it calls AudioProcessor::getParameters, but managedParameters is empty.
So what's missing (I think) is in AudioUnitPluginInstance::refreshParameterList, call addParameter() for every parameter in the Audio Unit. Or is AudioProcessor::getParameters only supposed to be called from inside the AudioProcessor itself?