sox_ng wiki - ShaperCoefs
dither can use a range of Shibata filters to improve the signal-to-noise
ratio, and github/shibatch/ssrc have
coefficients for a wider range of sample rates and filter intensities and their versions of
ones already in SoX are believed to be slightly better.
See issue 493: Import new Shibata shapes.
ATH curve A is supported at intensities 0 and 1 at 8000, 11025 and 22050 Hz, ATH curves A and B at intensities 0 to 6 at 44100 and 48000 Hz and ATH curve A at intensities 0, 1 and 2 at 88200, 96000 and 192000 Hz.
| Hertz | ? | Type | Name | Points | |
|---|---|---|---|---|---|
| 8000 | 0 | LIBDITHER_TYPE_ATH_A | “ATH Curve A, Intensity 0” | 8 | |
| 8000 | 1 | LIBDITHER_TYPE_ATH_A | “ATH Curve A, Intensity 1” | 7 | |
| 8000 | 9 | LIBDITHER_TYPE_ATH_A | “ATH Curve A, Saturated” | 16 | |
| 8000 | 98 | LIBDITHER_TYPE_SIMPLE | “Simple triangular” | 1 | |
| 8000 | 99 | LIBDITHER_TYPE_SIMPLE | “No shaper” | 0 | |
| 11025 | 0 | LIBDITHER_TYPE_ATH_A | “ATH Curve A, Intensity 0” | 8 | |
| 11025 | 1 | LIBDITHER_TYPE_ATH_A | “ATH Curve A, Intensity 1” | 6 | |
| 11025 | 9 | LIBDITHER_TYPE_ATH_A | “ATH Curve A, Saturated” | 16 | |
| 11025 | 98 | LIBDITHER_TYPE_SIMPLE | “Simple triangular” | 1 | |
| 11025 | 99 | LIBDITHER_TYPE_SIMPLE | “No shaper” | 0 | |
| 22050 | 0 | LIBDITHER_TYPE_ATH_A | “ATH Curve A, Intensity 0” | 7 | |
| 22050 | 1 | LIBDITHER_TYPE_ATH_A | “ATH Curve A, Intensity 1” | 12 | |
| 22050 | 9 | LIBDITHER_TYPE_ATH_A | “ATH Curve A, Saturated” | 16 | |
| 22050 | 98 | LIBDITHER_TYPE_SIMPLE | “Simple triangular” | 1 | |
| 22050 | 99 | LIBDITHER_TYPE_SIMPLE | “No shaper” | 0 | |
| 44100 | 0 | LIBDITHER_TYPE_ATH_A | “ATH Curve A, Intensity 0” | 12 | |
| 44100 | 1 | LIBDITHER_TYPE_ATH_A | “ATH Curve A, Intensity 1” | 12 | |
| 44100 | 2 | LIBDITHER_TYPE_ATH_A | “ATH Curve A, Intensity 2” | 24 | |
| 44100 | 3 | LIBDITHER_TYPE_ATH_A | “ATH Curve A, Intensity 3” | 16 | |
| 44100 | 4 | LIBDITHER_TYPE_ATH_A | “ATH Curve A, Intensity 4” | 20 | |
| 44100 | 5 | LIBDITHER_TYPE_ATH_A | “ATH Curve A, Intensity 5” | 16 | |
| 44100 | 6 | LIBDITHER_TYPE_ATH_A | “ATH Curve A, Intensity 6” | 20 | |
| 44100 | 10 | LIBDITHER_TYPE_ATH_B | “ATH Curve B, Intensity 0” | 12 | |
| 44100 | 11 | LIBDITHER_TYPE_ATH_B | “ATH Curve B, Intensity 1” | 11 | |
| 44100 | 12 | LIBDITHER_TYPE_ATH_B | “ATH Curve B, Intensity 2” | 20 | |
| 44100 | 13 | LIBDITHER_TYPE_ATH_B | “ATH Curve B, Intensity 3” | 20 | |
| 44100 | 14 | LIBDITHER_TYPE_ATH_B | “ATH Curve B, Intensity 4” | 23 | |
| 44100 | 15 | LIBDITHER_TYPE_ATH_B | “ATH Curve B, Intensity 5” | 20 | |
| 44100 | 16 | LIBDITHER_TYPE_ATH_B | “ATH Curve B, Intensity 6” | 24 | |
| 44100 | 90 | LIBDITHER_TYPE_OLD | "ATH Curve A | Old Low" | 15 |
| 44100 | 91 | LIBDITHER_TYPE_OLD | "ATH Curve A | Old Mid" | 20 |
| 44100 | 92 | LIBDITHER_TYPE_OLD | "ATH Curve A | Old High" | 20 |
| 44100 | 98 | LIBDITHER_TYPE_SIMPLE | “Simple triangular” | 1 | |
| 44100 | 99 | LIBDITHER_TYPE_SIMPLE | “No shaper” | 0 | |
| 48000 | 0 | LIBDITHER_TYPE_ATH_A | “ATH Curve A, Intensity 0” | 16 | |
| 48000 | 1 | LIBDITHER_TYPE_ATH_A | “ATH Curve A, Intensity 1” | 16 | |
| 48000 | 2 | LIBDITHER_TYPE_ATH_A | “ATH Curve A, Intensity 2” | 16 | |
| 48000 | 3 | LIBDITHER_TYPE_ATH_A | “ATH Curve A, Intensity 3” | 19 | |
| 48000 | 4 | LIBDITHER_TYPE_ATH_A | “ATH Curve A, Intensity 4” | 28 | |
| 48000 | 5 | LIBDITHER_TYPE_ATH_A | “ATH Curve A, Intensity 5” | 20 | |
| 48000 | 6 | LIBDITHER_TYPE_ATH_A | “ATH Curve A, Intensity 6” | 28 | |
| 48000 | 10 | LIBDITHER_TYPE_ATH_B | “ATH Curve B, Intensity 0” | 12 | |
| 48000 | 11 | LIBDITHER_TYPE_ATH_B | “ATH Curve B, Intensity 1” | 11 | |
| 48000 | 12 | LIBDITHER_TYPE_ATH_B | “ATH Curve B, Intensity 2” | 16 | |
| 48000 | 13 | LIBDITHER_TYPE_ATH_B | “ATH Curve B, Intensity 3” | 16 | |
| 48000 | 14 | LIBDITHER_TYPE_ATH_B | “ATH Curve B, Intensity 4” | 20 | |
| 48000 | 15 | LIBDITHER_TYPE_ATH_B | “ATH Curve B, Intensity 5” | 20 | |
| 48000 | 16 | LIBDITHER_TYPE_ATH_B | “ATH Curve B, Intensity 6” | 16 | |
| 48000 | 90 | LIBDITHER_TYPE_OLD | "ATH Curve A | Old Low" | 16 |
| 48000 | 91 | LIBDITHER_TYPE_OLD | "ATH Curve A | Old Mid" | 16 |
| 48000 | 98 | LIBDITHER_TYPE_SIMPLE | “Simple triangular” | 1 | |
| 48000 | 99 | LIBDITHER_TYPE_SIMPLE | “No shaper” | 0 | |
| 88200 | 0 | LIBDITHER_TYPE_ATH_A | “ATH Curve A, Intensity 0” | 24 | |
| 88200 | 1 | LIBDITHER_TYPE_ATH_A | “ATH Curve A, Intensity 1” | 32 | |
| 88200 | 2 | LIBDITHER_TYPE_ATH_A | “ATH Curve A, Intensity 2” | 20 | |
| 88200 | 98 | LIBDITHER_TYPE_SIMPLE | “Simple triangular” | 1 | |
| 88200 | 99 | LIBDITHER_TYPE_SIMPLE | “No shaper” | 0 | |
| 96000 | 0 | LIBDITHER_TYPE_ATH_A | “ATH Curve A, Intensity 0” | 32 | |
| 96000 | 1 | LIBDITHER_TYPE_ATH_A | “ATH Curve A, Intensity 1” | 24 | |
| 96000 | 2 | LIBDITHER_TYPE_ATH_A | “ATH Curve A, Intensity 2” | 31 | |
| 96000 | 98 | LIBDITHER_TYPE_SIMPLE | “Simple triangular” | 1 | |
| 96000 | 99 | LIBDITHER_TYPE_SIMPLE | “No shaper” | 0 | |
| 192000 | 0 | LIBDITHER_TYPE_ATH_A | “ATH Curve A, Intensity 0” | 20 | |
| 192000 | 1 | LIBDITHER_TYPE_ATH_A | “ATH Curve A, Intensity 1” | 44 | |
| 192000 | 2 | LIBDITHER_TYPE_ATH_A | “ATH Curve A, Intensity 2” | 54 | |
| 192000 | 98 | LIBDITHER_TYPE_SIMPLE | “Simple triangular” | 1 | |
| 192000 | 99 | LIBDITHER_TYPE_SIMPLE | “No shaper” | 0 |