VoidXH/Cavern

different between drp and cavern

Closed this issue · 21 comments

contect: dolby Helicopter
render target: 5.1.2 side
drp:
图片

cavern:
图片

What causes this difference?
Is the default speaker angle different?

The single object in this content moves in a circle, which should result in a cosine/sine envelope for the two channels. The result in Cavern is the correct one, DRP is overemphasized. If you set the height channels over 45 degrees of elevation, Cavern can do the same, but I wouldn't recommend it.

I agree with you. Object moves faster by DRP. Like jumping from one to another.
I also check bird in Amaze. It moves faster, too.
The following is 7.1.4 result. Is it OK in red cycle?
图片

Yes, the object's speed is not constant. You can take a look in the driver's visualizer.

This is not DRC, it doesn't make the sound silent. DRP basically allows this object to move past the room's wall to increase the Atmos effect.

No, it doesn't fake. Objects in an Atmos file have positions between 0 and 1, and DRP likely considers anything below 0.25 completely on the left, and anything above 0.75 completely on the right. Cavern has no such behavior, it doesn't exaggerate the Atmos effect.

@ValZapod Max channels of flac is 8. Is it right?
I am consider how to combine 16-16int audio tracks to 8-32int because most players only support 7.1. Audio AMP will separate by TDM setting.
But I don't know how to do it. Do you have some suggestion?

There is one thing I don't understand.
About DRP render script, why volume are different for different movies?

ex.
Leaf: Volume is similar.
Left DRP; Right Cavern
图片

F1: Cavern is louder.
Left DRP; Right Cavern
图片

Of course. You will have to separate channels with ffmpeg and use two flac stream. Do NOT use audacity, it is not lossless for wav.

But how to combine TWO-16s track to ONE-32s track? Is it possible?
I want to use 8-ch flac to store 16-ch track.

Did you use ac3dec-drc-suppress=true that disables DRC?

Disable DRC,Cavern is still louder.
图片

In 32s, high 16bit stores one channel and low 16bit stores another?

Disable DRC, Cavern is still louder.

DRP is always at the -6 dB clipping protection volume, Cavern is only for X.X.2 setups, otherwise it's just -3.

want to use 8-ch flac to store 16-ch track.

Not possible.

combine TWO-16s track to ONE-32s

You mean bits?

Haha, I realize Eight 32s wavs pack Sixteen 16s wavs and success to play by amp unpacking. But I can't find which android player can support 7.1 and 32s. Do you have some suggestion?

Is it possible to store wav in eac3? Because kodi supports pass through.
How many channels and how bit depth will pass through for eac3?

While you can have 16 channels in E-AC-3 with E-AC-3 Merger, it's compressed, mostly in 16-bit precision.

E-AC-3 Merger

What's it? Is it a tool? Where can I find?

It's also a Cavern project, on the bottom of the downloads page.

Amazing, do you already have used passing through to transform multi-channel wav?

No, it was released just yesterday.

How coincidence. So
Is it possible to psss through merged E-AC3?
Can AMP read passed through E-AC3 like wav(tdm)?
My system
Android -USB- UAC -TDM- AMP

If both the player and DAC supports 7.1, it should work. It's using the same method.

I try to use merger.
L: 1.wav->5 sample 1111
R: 2.wav->5 sample 2222
图片
12.zip
Does it finish merging?

Added an error check in the new version, but no, stereo is not supported, only 4.0, 5.0, 5.1, or beyond.