Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: Replaygain, adulterating the signal or not? (Read 1207 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Replaygain, adulterating the signal or not?

"so when you turn the volume up or down, you're adulterating the signal? I'd like to see you provide evidence of this effect ..."

Let's focus on the digital side, inside foobar.

1. Assume a music track sample -- original signal sample value is +0.5 FS (full scale).
2. Assume the replaygain is -1dB -- which equates to 0.891.; and preamp gain is 0dB which equates to 1.
3. Foobar will calculate the -- output signal sample value is +0.5FS * 0.891 * 1 = +0.4455FS.
4. Foobar will output the "adulterated" sample value of +0.4455FS to the DAC.
5. This is repeated for every sample in the music track.

We can see that original sample of +0.5FS has now been changed to +0.4455FS.
The sample sent to the DAC is not the same as the original sample from the music file, the signal has been "adulterated".

https://www.audiosciencereview.com/forum/index.php?threads/foobar2000-installation-guidance-in-2023.47843/page-2#post-1840464
Quis custodiet ipsos custodes?  ;~)

Re: Replaygain, adulterating the signal or not?

Reply #1
If original signal is 0.5 dBFS and you aplly  replaygain -1 dB, you will get -0.5 dBFS.
Captain Obvious.

Re: Replaygain, adulterating the signal or not?

Reply #2
The sample sent to the DAC is not the same as the original sample from the music file, the signal has been "adulterated".
And?

So what you're saying is the only way to get an "unadulterated" signal out of any digital reproduction system is to send the music samples direct to the DAC, without any form of scaling.  Try that with floating point!

I think the idea of adulteration should be reserved for spectral or temporal processing, not linear scaling.
It's your privilege to disagree, but that doesn't make you right and me wrong.

Re: Replaygain, adulterating the signal or not?

Reply #3
there's always one or another form of "adulterating" unless you find a way of directly copying sequence of ones/zeros into a human brain (and make it somehow interpret it as desired, too).
why this specific form of "adulterating" is important to care about?
a fan of AutoEq + Meier Crossfeed

Re: Replaygain, adulterating the signal or not?

Reply #4
The purpose of ReplayGain isn't to prevent "adulterating" your audio during playback, it's to prevent "adulterating" your audio during storage. Normally if you wanted to adjust the volume of individual audio files you'd have to modify the samples stored in each file. That adjustment may not be lossless, and even when it's mathematically lossless it's difficult to undo.