## Does software volume leveling degrade audio quality?

#####
Reply #15 –

Dr. Krueger recommends limiting such gain changes to maybe only 60-100 repetitions! ;-)

No kidding, but this was related to what actually happens in a large DAW project. Besides any math on each track due to gain changes, adding dozens of tracks requires dozens of fetch / add accumulations just to sum all the tracks.

I'm frankly surprised that 120 level changes done with 32 bit arithmetic gave such poor results, even ofer 100s of repetitions.

Me too, but I didn't do the test. Perhaps I should try to replicate his results. As I understand it, 32-bit floating point has 7 decimal digits of accuracy. So that's a total of 140 dB dynamic range if the signal stays at the same general level and the exponent stays unchanged. The guy said it was definitely 32-bit FP, and the stating level of the sine wave was -6 dBFS.

--Ethan