There are some AUv3 MIDI processors on market with multiple output buses, supported by AUM and apeMatrix. The feature is around for some time, but I can’t find any way to implement it with Juce. I have found some request on forum from @Dewdman42 from January without answer in this VST3 related topic:
I suggest the difficult part here is changing current
processBlock declaration, which doesn’t provide multiple Midi buffers. Is it possible without breaking current wrappers for AUv3 and VST3?
I would like to know if it’s on to-do list in the foreseeable future.
Some minor question related to multiple audio buses in AUv3. Are the names of created buses passed to AUv3 host? E.g. with 2 extra stereo outputs
.withOutput ("Output", AudioChannelSet::stereo(), true) .withOutput ("Track 1", AudioChannelSet::stereo(), true) .withOutput ("Track 2", AudioChannelSet::stereo(), true)
I have wrong names in AUM: