Multioutput AU

No, I never managed to see the multi-output configuration either. But seeing them only in a surround-project is not really what I need anyway, so I didn't spend much time trying. I'm currently trying to apply the multi bus patches floating around this forum instead, hopefully that will solve the problem until JUCE provides a built-in solution.

Must say I'm a bit surprised that this hasn't received more attention during the years, because obviously multi-output works great with VST2 since a long time, so I pretty much took for granted that the same was true for AU.

Ok at least I'm not the only one, and I agree that having it showing only in a surround project is not what I need.

Please, update this thread if you find a solution.

just so i'm clear - this is all to do with building AU plugins with multi > 2  output configs right ? 

 

There is the JUCE plugin hosting side to consider too.  I've sent JUCE  my modifications to the allow hosting and routing of multichannel plugins but have no idea yet if its been incorporated into their future builds yet. 

I realised that Logic dosen't pick up the multi-channel support of a plug-in without rescanning the plug-ins in the plug-in manager. Can you try this (on the latest tip)?

I tried everything, but still Mono/Stereo only.

I updated to the latest tip, tried on my instrument project with {0,1}, {0,2}, {0,4}. Tried a new project from the IntroJucer. Tried with a Quadriphonic template from Logic. I did rescan several times in the plug-in manager. I get this:

FORMAT TESTS:
Reported Channel Capabilities (explicit):
      [0, 1]  [0, 2]  [0, 4]  
No Input, Output Chans:
0-1   0-2   0-4   0-5   0-6   0-7   0-8
X     X     X        

This is, for example, what I see when I try to load Kontakt on a normal Stereo track


Instead this is what I see when I try one of my projects with the multi out configuration, on any kind of tracks.

Anyone else?

Ok, I managed to at least see the Quad option, and this is something related to Logic, not JUCE. Basically I didn't have the Surround option enabled in Preferences -> Advanced Tools. Once enabled (I'm afraid this option is disabled by default), I can now load my instrument as a Quadriphonic instrument. 

Still no real Multi Output (I will need 4xMono), though.

I'm concerned that the changes may have broken my multi-output AU which was tested and working in Ableton.  Just doing some testing to narrow it down.  But the only significant change i made was to pull the latest JUCE recently...

I'll let you know shortly...

Yep - I have code that has a multi-output configuration working with , say: JUCE 98ebfdc but not with 2ae3d8f (the latest I have here). 

It's an AU Instrument and did have (weirdly for historical reasons...) configs of {1, 2}, {2, 2}, {2, 4}.  I'm going to swap that to a most sensible selection and see what happens ...

Works pretty easily with apple's sample code .. I don't know if that's a helpful discovery. But I certainly didn't need to do anything in Logic to make it appear... 

*goes off to read the JUCE source to see what he's missed...*

Fabian - "-16" is defined here: 

https://developer.apple.com/library/mac/documentation/MusicAudio/Conceptual/AudioUnitProgrammingGuide/TheAudioUnit/TheAudioUnit.html#//apple_ref/doc/uid/TP40003278-CH12-SW35

Under using a channel information structure.

Juce do not support multiple buses AFAIK only surround output

Cheers Oliver :) 

I've just been playing around and come to the same conclusion.  Probably catching up with where you and everyone else was already!!

Other plugin hosts (e.g. Ableton) seem to be able to divide up a multi-channel single output bus into multiple destinations.  I can see this with Ableton.  

In Logic you need to specify multiple separate buses to do actual multichannel output ... bugger ... off to see how hard that is;-)

... just found this thread: http://www.juce.com/forum/topic/multiple-busses-au

Yes. I also think multiple buses is much more important than surround output.

Any news?

No new news.. It's on our to-do-list!

That's really sad. People asking for this for more than 5 years now. And it's not something that developers rarely need. It's one of most most important things for virtual instrument plugins.