Hi.
I’m doing plugin which has one stereo output or 8 stereo outputs.
When I select plugin in a DAW I want to see two options
- Stereo
- Multi-Output (8xstereo).
Now I have code like that
#if ! JucePlugin_IsSynth
.withInput ("Input", AudioChannelSet::stereo(), true)
#endif
.withOutput("Master", AudioChannelSet::stereo(), true)
.withOutput("1 out", AudioChannelSet::stereo(), false)
.withOutput("2 out", AudioChannelSet::stereo(), false)
.withOutput("3 out", AudioChannelSet::stereo(), false)
.withOutput("4 out", AudioChannelSet::stereo(), false)
.withOutput("5 out", AudioChannelSet::stereo(), false)
.withOutput("6 out", AudioChannelSet::stereo(), false)
.withOutput("7 out", AudioChannelSet::stereo(), false)
bool NewProjectAudioProcessor::isBusesLayoutSupported(const BusesLayout& layouts) const
{
const auto numOutput = layouts.getMainInputChannelSet().size();if (numOutput == 1 || numOutput == 8) return true; return false;}
But in Logic I see many combinations of the busses (Mono, Stereo, Multi-Output(1 mono-7 stereo, 4 mono-4 stereo, etc), instead of just Stereo and Multi-Output (8xstereo).
What I’m doing wrong? How to fix it?
Thank you
