We’ve discovered that if we load the Crystal plugin (Green Oaks), we’re not seeing the parameter names. This was reported by someone using our product on Windows.
I tried it on my Mac and found the same problem (with both AU and VST formats)
For the AU version, I traced the code into juce_AudioUnitPluginFormat.mm and the result of the AudioUnitGetProperty call (with property kAudioUnitProperty_ParameterInfo) has empty strings. In particular, the test
info.flags & kAudioUnitParameterFlag_HasCFNameString)
is false and so we just get an empty string. However, Apple Mainstage (for example) lists all the parameter names just fine so those names definitely exist.
Any idea why this might be happening?