@fabian: Why is the default constructor of AudioProcessor using a BusesProperties object with isActivatedByDefault=false?
I tried to get the standalone plugin working, but the processBlock was not called. It looked like the plugin reported a channel count of zero for input and output. Even though JucePlugin_PreferredChannelConfigurations is {1, 1}, {2, 2}.
Changing the constructor call to:
:AudioProcessor(
BusesProperties()
.withInput ("Input" , AudioChannelSet::stereo(), true)
.withOutput("Output", AudioChannelSet::stereo(), true)
)
it’s working. You’re also using “true” in JuceDemoPluginAudioProcessor::getBusesProperties().
It looks to me, like this member is only used to pass it to audioIOChanged as the channelNumChanged argument.
This one bit me before, so I thought I write it down.
Best,
Ben