SurroundPluginDemo AUv3 incorrect channel mapping in Logic Pro 10.7.6

This is about SurroundPluginDemo in JUCE 7.0.4 when building in AUv3 format.

First of all it doesn’t pass AU validation (AuVal tool) and crashes Logic — You need comment creating AUX input and output audio busses:

AudioProcessor (BusesProperties().withInput  ("Input", AudioChannelSet::stereo())
                                           //.withInput  ("Aux", AudioChannelSet::stereo(), false)
                                           .withOutput ("Output", AudioChannelSet::stereo()))
                                           //.withOutput ("Aux", AudioChannelSet::stereo(), false))

Second and more important for me — there is incorrect channel mapping in surround (more 2 channels) track mode. For example: create 5.1 track in Logic and You see LFE (for example) mapped to wrong channel — the only channels that have correct mapping are Left and Right.

Switching I/O Assignment in Logic Preferences makes following:

  1. Routing LFE (for example) to Output 1 is correct — signal appears on 1st channel of AUv3 plug-in;
  2. Routing LFE (for example) to Output 2 is correct — signal appears on 2nd channel of AUv3 plug-in;
  3. Routing LFE (for example) to Output 3 is incorrect — signal appears on 5th channel of AUv3 plug-in;
  4. Routing LFE (for example) to Output 4 is incorrect — signal appears on 6th channel of AUv3 plug-in;

And so on… Surround channel mapping for AUv3 plug-in is chaotic in Logic.

It’s fair to say this AUv3 surround channel mapping bug is reproduced with Apple AUv3FilterDemo plug-in too, so I guess it’s Apple-side Logic+AUv3 bug.

Am I right? Any other opinions?

P.S. AUv2-version of SurroundPluginDemo works absolutely right in Logic.
P.P.S. AUv3-version of SurroundPluginDemo works absolutely right in Reaper.

1 Like

Second and more important for me — there is incorrect channel mapping in surround (more 2 channels) track mode. For example: create 5.1 track in Logic and You see LFE (for example) mapped to wrong channel — the only channels that have correct mapping are Left and Right.

hi @NickSD - i’m trying to get SurroundPluginDemo running in auv3 + logic. i commented out the lines you mentioned but i can’t figure out what i need to do to get to the the above steps?

my project has Spatial Audio set to Dolby Atmos. i’ve tried all the various Surround Format settings. my track is a Software Instrument track set to Surround mode.

with all of the above i still only see SurroundPluginDemo available in stereo mode. what steps am i missing here?

Hi, @modosc, I use multichannel plug-ins (such as SurroundPlugin) on Master Track in Logic (projects created with Spatial Audio option set to Dolby Atmos), not in Software Instrument Track.