Cavern icon indicating copy to clipboard operation
Cavern copied to clipboard

Keep TrueHD beds

Open VoidXH opened this issue 2 months ago • 1 comments

Currently all TrueHD channels are appended after empty bed channels. The beds are parsed in Cavern's TrueHD header interpreter, so they could likely be handled correctly after.

VoidXH avatar Oct 19 '25 01:10 VoidXH

I’d like to share a quick feedback on this fantastic tool, as I’ve run tests on nearly a hundred TrueHD Atmos MKV files, and I’ve just re-tested after reinstalling the latest version of Cavernize.

Here’s what happens in almost all cases: We get an ADM file that opens in Nuendo or Pro Tools without any issue, with a silent Bed except for the LFE track, and 11, 13, or 15 object tracks behind it. So far, so good — but the problem is that the actual LFE is found on one of the object tracks (with its panning centered in the room), while the LFE track inside the ADM Bed actually contains what should have been a panned object track. As a result, its panning metadata is systematically lost.

When it comes to Atmos remasterings (older films or series), that’s not really an issue — it’s often just the “Top Rear Right” channel that needs to be swapped back. You can usually recover the “height” and “front/rear” curves from the “Top Rear Left” channel, which works in most cases. However, with true native Atmos mixes from original post-production, each channel of the Blu-ray’s Spatial Coding doesn’t necessarily correspond to a fixed channel. The channels are highly dynamic and move around constantly (for example, sometimes the center channel is on track 3, then 9, then 5, etc.). In those cases, it’s impossible to reconstruct it manually.

Ideally, the real LFE channel should be swapped with the one in the Bed to solve the issue and avoid any loss. Alternatively, nothing should be placed in the Bed — everything could go into 12, 14, or 16 object tracks instead, requiring a manual step in the DAW to route the LFE channel directly into the Bed’s LFE.

AntPradZT avatar Oct 19 '25 13:10 AntPradZT

Fixed in f43cb7bec26bd45c58898b0bb724a83a28d8390a and released.

VoidXH avatar Nov 15 '25 21:11 VoidXH