Wouldn't putting Atmos into a discrete multichannel container result in the loss of the adaptive element? That is, as I understand it now, Atmos in TrueHD being fed to compatible hardware can send audio to any of various speakers depending on what happens to be connected. If you've got 256 discrete channels in a non-proprietary container, how would you get good results on both a 5.4.2 system and an 11.whatever.whatever?
I'm not wild about proprietary stuff either, but (at least to the limited extent that I actually understand it), I can see it making sense in this particular case.
It's just a little longer conversation.
Right now, they have the loss of the "being able to play it at all" element!
First the codec.
If you have the full compliment of object channel speakers (64 maybe?), then you could have 1:1 discrete channels.
Otherwise the object channel elements are placed as close to the intended spacial locations as possible in the 7.1 4 array channels.
Don't have the .4 height channels?
Then the system further folds it down to placing those channel elements into the 7.1 array.
Don't have even 7.1?
Well, now that's just too bad then. 7.1 is the discrete core of the mix as delivered. Now we're folding everything down to 5.1 or whatever you have.
That's how it's supposed to work.
There would be a step in ripping where you specify your target format. eg 7.1.4
So, there's some discussion and there is an obvious argument for keeping these bad boys in their dolby containers.
The channel assignments and order should land in a standard format eventually just like 5.1, 7.1, etc did. You take a multi channel file with 6 channels of audio and the media player assumes by default that it's L R C Lfe Ls Rs.
But I need the codec so I can shut up and listen to some mixes instead of looking at the format specs and theorizing about it!
I know it's possible to find the codec written for the OS that AVRs and the pro install theater system devices run. I don't know if my coding skills are up for translating it to MacOS or other though!