Audio standalone with 6 outputs

Hi, I’ve got a plugin with 6 outputs (3 stereo pairs).

I’ve created the 3 output pairs at setup;

                      .withOutput ("Output", juce::AudioChannelSet::stereo(), true)
                      .withOutput ("Output1", juce::AudioChannelSet::stereo(), true)
                      .withOutput ("Output2", juce::AudioChannelSet::stereo(), true)

but in the audio setup window I can still only select 1 output pair

Is there anything else that I need to do in order to setup the 6 outputs?


That dialogue probably selects output channels for the first output bus.
To make it work you can either make it a single 6-channel output bus or augment the audio setup window to support configuring multiple busses.

1 Like

Did you implement isBusesLayoutSupported accordingly?

1 Like

hi - no, not made any changes there, not really sure what to do to make it work with 3 output pairs.

interesting. how do I create a 6 channel output bus?

Probably .withOutput ("Output", juce::AudioChannelSet::discreteChannels (6), true)?

1 Like

AFAIK the standalone wrapper do not handle multiple output hence your issue.


Remember getting it to work on multi-channel audio by selecting 1+2, 3+4 and 5+6 all together.
And enabling 5.1 channel format in isBusesLayoutSupported.

1 Like