Home Computer Audio Asylum

Music servers and other computer based digital audio technologies.

To dither or not to dither??

"Seems like I don't understand how zero padding a 16-bit file to 24-bit in wasapi, then having the digital receiver truncate the 24-bit file back to 16-bits (in case of a 16-bit DAC chip), is not a lossless process."

When the receiver converts 24 bits down to 16 bits it has two choices: truncate the material or add dither noise as part of the conversion. If the original file was 16 bits and had been padded out to 24 bits, then the best strategy would be to drop the extra zeros, as you suggest. However, if the original file was really 24 bits then truncating it to 16 bits will add distortion and abruptly chop the ambiance. This distortion and loss of ambiance can be avoided by adding dither noise to the conversion.

Unfortunately, if the receiver receives 24 bits it has no way of knowing which strategy would be best for a particular recording. Most likely the receiver will add dither noise, as this minimizes the possible sonic damage from an incorrect decision. With such a receiver, the best strategy would be for the computer to send it 16 bits all the time. That way the computer could be bit transparent when playing 16 bit files and add any necessary dither when playing 24 bit files.


Tony Lauck

"Diversity is the law of nature; no two entities in this universe are uniform." - P.R. Sarkar


This post is made possible by the generous support of people like you and our sponsors:
  Parts Connexion  


Follow Ups Full Thread
Follow Ups

FAQ

Post a Message!

Forgot Password?
Moniker (Username):
Password (Optional):
  Remember my Moniker & Password  (What's this?)    Eat Me
E-Mail (Optional):
Subject:
Message:   (Posts are subject to Content Rules)
Optional Link URL:
Optional Link Title:
Optional Image URL:
Upload Image:
E-mail Replies:  Automagically notify you when someone responds.