Why can’t I inherit from AudioProcessor and MPESynthesiser? If I do, a call to MPESynthesiserBase::renderNextBlock does nothing. If I edit the juce code to make MPESynthesiserBase::renderNextBlock not a template function, it works.
Is there something with multiple inheritance and template functions? Or is this a bug in Xcode?
The MPESynthesiser::renderNextBlock template is not working / generating valid code using Xcode 11.3.1.
To reproduce, build the SamplerPluginDemo.h PIP. Load in AudioPluginHost. It will immediately throw asserts about invalid MIDI even though no MIDI coming in. It is impossible to step into renderNextBlock. Changing renderNextBlock to not be a template fixes the issue. Or moving the function definition to the header fixes it as well.
