Thanks. I'll check it out tomorrow.
Same thing here. Sox won't read the files (error says "Wave: RIFF header not found") - and when I convert to WavPack using ffmpeg the output is 32bit and seems to be corrupted. Foobar opens the original MMH output ok and if I 'convert' to wav using Foobar, both Sox and ffmpeg then work ok.Converting them to WAV again in XLD, fixes the issue, but it's an added step of course.
ffmpeg.exe -hide_banner -loglevel error -y -i "Input.wav" -filter:a "volume=%GAIN%dB" "output.wv"
But to 9.1.4 it does Not work. Temp channel files are generated. Then the message “Generating interleaved MCH WAV...” appears briefly and the window “Decode Dolby Atmos” disappear and the final WAV is not created. The Temp file “Out-1-decoded.w64” is NOT created.
- After installing the last MMH distribution, I had the “Apply Channel Gain: 5,0” (I have never touched it). The level seems OK listening in Audacity.
Setting it to one or five produced an identical file when I loaded it into Audition. I switched to the original beta release, and used a value of six for the new Def Leppard.Thanks. I found what caused this, a typo in the code to create 9.1.4 interleaved files. This will be fixed in next Atmos Helper release later today.
I added a sanity check to the gain value. MMH now won't allow this to be set > 5.
I'm not sure if your saw me previous comment to you on channel gain. 5 is probably still too high for most Atmos mixes I've seen, this will cause clipping on those.
Did the channel gain get broken in the latest update? I know it was working previously using the 5.1.4 channel assignment.
edit...
I rolled back to 6.3.13 and everything works as expected with the 5.1.4 layout.
I just checked. Yes gain was broken in last build. Tried to combine two steps into one (channel mask update and gain) which produced an output but it actually skipped applying the gain
Now fixed in my code and will be fixed in next Atmos Helper release later today.
Since the 7.1 ordering is LF, RF, C, LFE, BL, BR, SL, SR, I am turning on the Roon option to swap rear and surround so that my 5.1 files play correctly. But the 5.1.2 channel ordering is L, R, C, LFE, Ls, Rs, Lrh, Rrh and doesn't need swapping.
The MMH Atmos Helper's decoder always outputs in the Dolby Channel order (sides before back), but ffmpeg can only tag in its predefined mask (always back before sides).
THX
The ffmpeg tagging is new to me. That doesn’t change the track order, but it doesn’t tag correctly?
Standard channel layouts:
NAME DECOMPOSITION
mono FC
stereo FL+FR
2.1 FL+FR+LFE
3.0 FL+FR+FC
3.0(back) FL+FR+BC
4.0 FL+FR+FC+BC
quad FL+FR+BL+BR
quad(side) FL+FR+SL+SR
3.1 FL+FR+FC+LFE
5.0 FL+FR+FC+BL+BR
5.0(side) FL+FR+FC+SL+SR
4.1 FL+FR+FC+LFE+BC
5.1 FL+FR+FC+LFE+BL+BR
5.1(side) FL+FR+FC+LFE+SL+SR
6.0 FL+FR+FC+BC+SL+SR
6.0(front) FL+FR+FLC+FRC+SL+SR
hexagonal FL+FR+FC+BL+BR+BC
6.1 FL+FR+FC+LFE+BC+SL+SR
6.1(back) FL+FR+FC+LFE+BL+BR+BC
6.1(front) FL+FR+LFE+FLC+FRC+SL+SR
7.0 FL+FR+FC+BL+BR+SL+SR
7.0(front) FL+FR+FC+FLC+FRC+SL+SR
7.1 FL+FR+FC+LFE+BL+BR+SL+SR
7.1(wide) FL+FR+FC+LFE+BL+BR+FLC+FRC
7.1(wide-side) FL+FR+FC+LFE+FLC+FRC+SL+SR
7.1(top) FL+FR+FC+LFE+BL+BR+TFL+TFR
octagonal FL+FR+FC+BL+BR+BC+SL+SR
cube FL+FR+BL+BR+TFL+TFR+TBL+TBR
hexadecagonal FL+FR+FC+BL+BR+BC+SL+SR+TFL+TFC+TFR+TBL+TBC+TBR+WL+WR
downmix DL+DR
22.2 FL+FR+FC+LFE+BL+BR+FLC+FRC+BC+SL+SR+TC+TFL+TFC+TFR+TBL+TBC+TBR+LFE2+TSL+TSR+BFC+BFL+BFR
Ah, I see.The only method I've found in ffmpeg to change the channel masks uses its own predefined Channel Layouts (anything else is ignored)
I need to find another method of setting channel masks. I've looked previously without luck..
Ah, I see.
You're right and I think Roon only uses channel order (file and speaker).Have you confirmed the channel masks actually change the speaker output?
Some players just ignore the channel masks and play based on channel order?
The MMH Atmos Helper's decoder always outputs in the Dolby Channel order (sides before back), but ffmpeg can only tag in its predefined mask (always back before sides).
THX
Enter your email address to join: