I’m working on a special purpose plugin that needs up to 64 input channels on the bus it’s inserted in.
In the constructor, I just add one sidechain input and in setPrefereedBussArrangement() I refuse only channel sets larger than 64 channels and otherwise return the value of AudioProcessor::setPreferredBussArrangement().
When I periodically check, getMainBusMaxInputChannels() returns the following values when testing in Reaper:
Reaper Channels = 1 - 14 => correct value
Reaper channels = 16 or 20 => 14
Reaper Channels = 24 - 64 =>19
Am I doing something wrong or is such an input channel count not possible?
I’m on JUCE 4.2.3.