platform independent, use really should read up on uv22hr, as a dithering equation. it is supported in wavelab and sf8 (i think sf8), but it is the same algorithm that apogee uses in it's A>D converter. i REALLY like it over the default dithering algorithm in either cdwave/audacity, etc.
from the apogee website:
UV22HR, the basics:
* The UV22HR algorithm essentially modulates the data from the least significant bits of a signal to the 16-bit signal.
* UV22HR adds an inaudible high-frequency ‘bias’ to the digital bit stream, placing a ‘clump’ of energy at around 22 kHz (above the upper limit of human hearing)
* UV22HR provides the benefits of normal dither (eliminatingquantization distortion and smoothing out the signal) without adding to the effective noise floor.
* UV22HR allows the listener to hear coherent audio signals several dB below the 16-bit noise "floor" – just like analog!
* A recent survey indicates that 8out of 10 of the major mastering studios in the U.S. used UV22HR on at least 80% of their projects.
Truncation (unacceptable):
literally chopping off the bits between 24 and 16
Conventional Dither (good):
some of the 24 bit recorded detail is lost in noise
UV22HR (exceptional):
most of the original 24bit signal is maintained