-
Generally, the noise shaping becomes more intense (has higher amplitude) as the Dither Profile ID increases, with the ID of 0 corresponding to flat (no noise shaping; which is also equivalent to using the --flat-tpdf switch).
-
As the dither profile ID increases, the noise shapes are designed to have progressively less perceived noise (despite actually having more noise added to the output).
-
The noise source for all dither profiles is TPDF noise (Triangular Probability Density Function).
-
Most of these noise-shaping curves are designed for 44.1kHz playback. Curves for other samplerates may be provided in future versions.
-
Although the noise-shaping curves are primarily designed for 44.1kHz, you can use any dither profile with any sampling rate, with the result being that the curve will be 'stretched' to scale with the sampling rate, which means that the notches and bumps may no longer be in their optimal positions. Nevertheless, for very high sample rates (88.2kHz+), ID 1 or ID 2 work well in practice
Final Note: At normal listening levels, the effects of dithering are quite noticeable with 8-bit audio, very subtle with 16-bit, and most likely completely insignificant for 24-bit
ID | Name | Description | Comments |
---|---|---|---|
0 | flat tpdf | no noise shaping | no error correction feedback |
1 | classic | subtle noise shaping (HF emphasis) | original noise shaping from older versions of ReSampler |
2 | flat tpdf (with error-correction feedback) | "violet" TPDF noise | error correction feedback loop results in low frequency attenuation, and high frequency emphasis, with first-order (6dB/oct) magnitude response |
3 | Modified E-Weighted | notch in 3-4kHz range (which our ears are sensitive to) | from the paper "Minimally Audible Noise Shaping" |
4 | Wannamaker 3-tap | simple f-weighted curve, with notch around 4kHz | from the paper "Psychoacoustically Optimal Noise Shaping" |
5 | Lipshitz | e-weighted curve with notches around 4k and 12k | from the paper "Minimally Audible Noise Shaping" |
6 | standard | Smooth curve with notches at 3150 and 11250Hz, and HF emphasis | default noise shape. Very smooth curve - no sharp notches or bumps. Good balance between noise audibility and noise amplitude (Works well for most material) |
7 | Wannamaker 24-tap | notches around 3.5kHz and 12kHz | from the paper "Psychoacoustically Optimal Noise Shaping" |
8 | Wannamaker 9-tap | notches around 3.5kHz and 12kHz | from the paper "Psychoacoustically Optimal Noise Shaping". (This is the "f-weighted" noise-shaping curve from SoX) |
9 | High28 | notches at 3150Hz and 11.25kHz with 28dB high shelf | |
10 | Improved E-Weighted | widely used in many DAWs and audio software | from the paper "Minimally Audible Noise Shaping" |
11 | High30 | notches at 3150Hz and 11.25kHz with 30dB high shelf | sounds great to older listeners, but high-frequencies may annoy younger listeners. Nevertheless, at the intended playback volume, the high-frequency components will still be very quiet relative to the program material |
12 | High32 | notches at 3150Hz and 11.25kHz with 32dB high shelf | sounds great to older listeners, but high-frequencies may annoy younger listeners. Nevertheless, at the intended playback volume, the high-frequency components will still be very quiet relative to the program material |
13 | Blue Noise | 3dB/octave increase in amplitude vs frequency | in-between white(flat) noise and violet noise |
14 | Flat RPDF | Random dither with rectangular probability density function (RPDF) | No Noise shaping. No Feedback |
15 | Flat RPDF (with error-correction feedback) | Random dither with rectangular probability density function (RPDF) | With error-correction feedback |
A list of dither profiles can be obtained by using the --showDitherProfiles option.