Wrong output channels

Hello.

I’m experiencing some channel swapping with hanglooseconvolver on 7.1 in out config. The plugin itself shows the right channels being processed and routed but the wires coming from the plugin are in the wrong order. Im using this for a multichannel stereo active setup and this is kinda dangerous is there any way to fix this?


I’ve never used a VST with 7.1 output. Is there supposed to be some standard order of the output pins?

As long as the plugin is consistent about which pins it outputs to, I’m not sure why it matters. As long as you know what’s where you should be able to route them any way you want in GP.

Have you used this plugin in another host before, with all channels?

How looks your wiring view and how many output pins are shown for the plugin?


8 in 8 out my cfg routes input 0 to 0-3 out and input 1 to 4-7 each with individual filters

I will try when i get back home on saturday. Good point thank you.

Why do you not make a screenshot on your computer, this image is not good to read.

Outputs should be addressable via cfg file in order from 0 to 7. But it appears to be 01235647 or something like that.

Not at home right now had this on my phone but its heavily zoomed. Sorry i will make a screen when im back home on saturday.

I think I ran into a similar issue when I was developing a juce plugin. The internal buffer channels don’t have the same order as they have in the host (I expect it won’t be a GP-only issue). In the end, I implemented a map to remap the channels internally in the plugin.

I will check again whether I’m correct on this. It will not solve your problem, but it could explain it.

I checked it, and yes, I had to compensate for it in my code:

ChannelToParamMap Sur7_1 = ChannelToParamMap({  0,  1,  2,  3,  6,  7,  4,  5});

Channels 6 and 7 come before channels 4 and 5

So I can confirm that for the Surround 7.1 the channels are not in the ‘natural’ order (nor are they for Surround 7.0).

Ambisonsics mappings however are ‘normal’, but it depends on the plugin whether this bus type is available.

Hey sorry for the late reply. I did some tests today and it is as you said: the 7.1 order of output channels is 01236745. Definitely weird but i solved it by setting a mixer to route it back in order.
So i guess its kinda solved