Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
WANTED: Happy members who like to discuss audio and other topics related to our interest. Desire to learn and share knowledge of science required. There are many reviews of audio hardware and expert members to help answer your questions.
Click here to have your audio equipment measured for free!
Who cares about "bit perfect playback" when it means you can't use Replaygain? It only matters if you can't trust your software stack to not ruin your audio streams.
Who cares about "bit perfect playback" when it means you can't use Replaygain? It only matters if you can't trust your software stack to not ruin your audio streams.
Why not? As long as it is processed 24bit or better and sent out as >=24bit to the DAC.
Precise application then gives an average amplitude quantization error per sample of only 1/(2^23) (half wave) = 1.19e-7.
Applied to a 4 volt differential signal that is a maximum error of about 0.00048mV - I can live with that (barring calculation errors).
At the higher frequencies (>11kHz) there is of course a compound reconstruction error because of the sparse sampling, but look at the margins! This might actually be a valid application of upsampling, just to keep the compound gain or attenuation error ridiculously low!
I don't think that is strictly true, you will always incur the amplitude quantization error. If done in the 44.1/16bit domain it will certainly have some (measurable) impact. Just imagine the case where all samples in a certain section are rounded up, you'd get a (small) DC bias!
Agreed, although dithering will "kill" the bottom ~3dB, so again not "bitperfect".
In any case, no-one in his/her right mind would use the constrained 16bit domain in a modern software environment making it all this a bit academic.
Still, it's interesting to do the calculations to get a feel for the absolute error margins. In Audacity I managed to lose almost 6dB to noise when also correcting for DC bias! All of this starting with a "perfectly" generated 20kHz 44.1/16 tone at 80% volume.
Bottom line: keep your source as is, use a proper player with enough bit resolution, and normalize to your hearts content on playback.