FML.
I hopped on here to see if anyone happened to make a list of the channel orders for every configuration offered in each of the multichannel DAWs because loading my plugin into every DAW in every available configuration to note the channel order manually is taking waaaaaaaay too long.
I’m using the meters on the Dolby RMU to send a signal through each channel in my plugin and see & hear which channel it arrives at in the 9.1.6 Dolby Atmos system.
Nuendo, Cubase Pro, and WaveLab Pro follow Dolby/SMPTE standard perfectly. So, there are no issues whatsoever. Reaper is a bitch because it only applies numerical values, but I resolved that by laying out what I want each channel to be, based on Dolby/SMPTE standard.
Then, I got to ProTools Ultimate and now I have another thing to add to the long list of why ProTools sucks. If you add a bus with more than 2 top channels or higher than 7.1.2, you can add it as an Atmos object and the mapping is only partly incorrect some of the time, but decent enough. Unfortunately, 7.1.2 (an essential bus for Atmos) does NOT follow the SMPTE standard that Dolby uses. It uses the same nonsensical order all of their surround busses use. Even that is giving them too much credit because the named order randomly changes for no logical reason from channel-width to channel-width. Officially, Avid says PT follows “Film” layout, which explains why it orders them all with LCR instead of LRC, but the rest is completely random. What kind of “professional” DAW doesn’t allow you to mix surround busses in Atmos because the layouts are incompatible??
I already suspected Logic was gonna be another annoying DAW that required its own special layout for the AU version, but from what I just read, it sounds like Logic is gonna be just as annoying as ProTools.
I’m really hoping that when I begin mapping Sequoia, FenderStudio (fka StudionOne), and Pyramix Premium’s layouts, after I send this reply, that they follow SMPTE in every configuration, like Nuendo/Cubase so I can finish mapping and wrap this up because this is the only thing standing in the way of me finally adding my licensing system to it and preparing for release.
If anyone had the channel mapping for all the multichannel DAWs typed up somewhere, I’d really appreciate it.
This is what I have so far:
Nuendo/Cubase/WaveLab [Dolby SMPTE Standard]
Mono : [L]
Stereo: [L, R]
LRC : [L, R, C]
Quadro: [L, R, LS, RS]
5.0 : [L, R, C, LS, RS]
5.1 : [L, R, C, LFE, LS, RS]
7.0 : [L, R, C, LS, RS, LRS, RRS]
5.0.2 : [L, R, C, LS, RS, LTM, RTM]
7.1 : [L, R, C, LFE, LS, RS, LRS, RRS]
5.1.2 : [L, R, C, LFE, LS ,RS, LTM, RTM]
5.0.4 : [L, R, C, LS, RS, LTF, RTF, LTR, RTR]
7.0.2 : [L, R, C, LS, RS, LRS, RRS, LTM, RTM]
7.1.2 : [L, R, C, LFE, LS, RS, LRS, RRS, LTM, RTM]
5.1.4 : [L, R, C, LFE, LS, RS, LTF, RTF, LTR, RTR]
7.0.4 : [L, R, C, LS, RS, LTF, RTF, LTR, RTR, LRS, RRS]
7.1.4 : [L, R, C, LFE, LS, RS, LTF, RTF, LTR, RTR, LRS, RRS]
9.0.4 : [L, R, C, LS, RS, LTF, RTF, LTR, RTR, LRS, RRS, LW, RW]
7.0.6 : [L, R, C, LS, RS, LTF, RTF, LTR, RTR, LRS, RRS, LTM, RTM]
9.1.4 : [L, R, C, LFE, LS, RS, LTF, RTF, LTR, RTR, LRS, RRS, LW, RW]
7.1.6 : [L, R, C, LFE, LS, RS, LTF, RTF, LTR, RTR, LRS, RRS, LTM, RTM]
9.1.6 : [L, R, C, LFE, LS, RS, LTF, RTF, LTR, RTR, LRS, RRS, LW, RW, LTM, RTM]
ProTools [Film]
Mono :
Stereo: [L, R,]
LCR : [L, C, R]
Quadro: [L, C, RS, LRS] (Quadro Aux in)
5.0 : [L, C, R, RS, LRS] (5.0 Aux in)
5.1 : [L, C, R, RRS, RS, LRS] (5.1 Aux in)
7.0 : [L, C, R, LFE, LS , RS, LRS] (7.0 Aux In)
7.1 : [L, C, R, RRS, LFE, LS, RS, LRS] (7.1 Aux In)
5.0.4 : [L, R, C, LRS, RRS, LTF, RTF, LTR, RTR] (5.0.4 Object)
5.1.4 : [L, R, C, LFE, LRS, RRS, LTF, RTF, LTR, RTR] (5.1.4 Object)
7.1.2 : [L, C, R, RRS, LFE, LS, RS, LRS, LTM, RTM] (7.1.2 Aux In)
7.0.4 : [L, R, C, LS, RS, LTF, RTF, LTR, RTR, LRS, RRS] (7.0.4 Object)
7.1.4 : [L, R, C, LFE, LS, RS, LTF, RTF, LTR, RTR, LRS, RRS] (7.1.4 Object)
7.0.6 : [L, R, C, LS, RS, LTF, RTF, LTR, RTR, LRS, RRS, LTM, RTM] (7.0.6 Object)
7.1.6 : [L, R, C, LFE, LS, RS, LTF, RTF, LTR, RTR, LRS, RRS, LTM, RTM] (7.1.6 Object)
9.0.6 : [L, R, C, LS, RS, LTF, RTF, LTR, RTR, LRS, RRS, LW, RW, LTM, RTM] (9.0.6 Object)
9.1.6 : [L, R, C, LFE, LS, RS, LTF, RTF, LTR, RTR, LRS, RRS, LW, RW, LTM, RTM] (9.1.6 Object)
Reaper [Microsoft WAVEXT]
01ch.:
02ch.: [L, R]
04ch.: [L, R, C, LFE]
06ch.: [L, R, C, LFE, LS, RS]
08ch.: [L, R, C, LFE, LRS, RRS, LS, RS
10ch.: [L, R, C, LFE, LS, RS, LRS, RRS, LTM, RTM]
12ch.: [L, R, C, LFE, LS, RS, LRS, RRS, LTM, RTM, LW, RW]
14ch.: [L, R, C, LFE, LS, RS, LRS, RRS, LTM, RTM, LW, RW, LTF, RTF]
16ch.: [L, R, C, LFE, LS, RS, LRS, RRS, LTM, RTM, LW, RW, LTF, RTF, LTR, RTR]
I’m pretty confident, after a week of mapping the same 3 DAWs, that this is correct now. However, if my method caused me to get any of that wrong and someone knows for absolute certainty that its wrong. I would very much love to learn of someone’s correct mapping, if its been proven through successful implementation.
If anyone has the order for every configuration in Logic Pro, it would save me a lot of trouble.
I think Sequoia uses the same Dolby/SMPTE standard as Steinberg DAWs, I’ll be able to confirm Pyramix Premium a lot sooner if somebody can help get Logic Pro, Sequoia, Audition, Abelton, Resolve Studio, and/or FenderStudio/StudioOne Pro out of the way for me.