I will also add that I was troubleshooting a 4.0 audio issue for weeks, trying all kinds of channel output settings in MC. I ended up outputting as the source number of channels and dealing with everything externally in another app. There’s probably a way to make it work the way I need it to work, but it wasn’t simple and I had no more time to spend.
As immersive formats gain ground and MC is used as one of few apps to support this stuff, it would be great for some simpler items to remain simple.
Simple with "Channels" set to 4. No upmixing or downmixing. Or SN of Ch, move SL and SR right behind L and R ( when I play 4.0 or 5.1; for 7.1 it probably will be different as 7.1 is not following 5.1 scheme).
This is the reason I suggested complete overhaul of DSP. Make channels selection (speaker setup) independent from logical channels (HW and SW as separate entities), then manipulate logical channels as you wish. Tell the mixer which channels to use in a mix.
In addition in PE, under Order Channels - show channels for each zone configuration called (from 2 upwards, 2, 3, 3.1, 4.0, 4.1 , 5 5.1 and so on). Now there are 10 entries for everything.
I would like to be able to mute channels on input , so they don't get mixed if not necessary. Maybe it is there but they work in a strange way. I mute several channels and only one (for example) is shown as Mute. After several iterations it can be done. But strange.
Just my view.