I’ve seen comments scattered around the forum discussing whether Roon’s 64 bit floating point volume leveling is lossless or not.
I have volume leveling on Auto and the average volume leveling figure for my music library is around -12dB
I have a basic understanding (which could easily be wrong so please correct me) that for every approx. -6db in volume leveling there is a 1 bit truncation (or loss?) in the output resolution. So every 6db drop in volume leveling in Roon, 1 bit of resolution is lost?
Or does Roon’s conversion to 64 bit floating point mean that my understand of the above is not true? And that all bits are preserved? Again, with the example of -12dB volume leveling.
Please correct me if I’m wrong. I’d rather get the info from the Guru than keep reading all different bits (pun intended) around the web about digital volume control in general or how other software packages manage this. So as lifetime Roon-er I want a better understanding of how Roon does this for me.
For this question, assume Roon’s output volume is “fixed” and ASIO drivers are used in Windows (ie. always Exclusive Mode essentially).
Before anyone asks whether I can hear a 1 bit or 2 bit loss in resolution, the answer is probably/maybe no. But I do like understanding (at a high level only ) what Roon is doing along my signal chain.