Sorry but I have to let it out, the multi-bus stuff is driving me crazy ! Hosts are all buggy when it comes to aux channels and the Juce multibus code is insanely complicated, I just can’t understand it or debug it. Right now, I’m just blacklisting each host one by one because there is alway a combination of (plugin_type/host) that leads to the plugin crashing, producing horrible buzz, or just being instanciated with a channel layout that is not a sensible one.
I would have liked it so much if we could just list an exhaustive list of the layouts that we accept, instead of the super-powerful and generic but complicated thing we have now. In my case, the layout that I would accept would be, in order of preference:
stereo, mono, stereo+3 mono aux, mono + 4 mono aux bus, and that’s all.