Hi @daniel,
JUCE does support this but I don’t think you will have any luck with any of the major DAWs. I know that Logic Pro only supports max one sidechain bus. The same is with ProTools and Cubase. I think the only host that supports 32 input buses is Reaper and JUCE’s audio plugin host
.
Also, you don’t need to list all 32 input buses in your constructor. You can also do something like this:
class MyAudioProcessor
{
MyAudioProcessor()
: AudioProcessor (getBusesProperties())
{
.
.
.
}
private:
static BusesProperties getBusesProperties()
{
BusesProperties buses;
buses.addBus (false, "Output", AudioChannelSet::stereo());
for (int i = 0; i < 32; ++i)
buses.addBus (true, "Input #" + String (i + 1), AudioChannelSet::stereo());
return buses;
}
};
