|
|
|
|
|
by acqq
4057 days ago
|
|
Not used by MS, as far as I know (you specifically wrote originally "8 bit MS ADPCM also sounded horrible"). Microsoft's ADPCM was always 4 bits encode of the 16-bit sample. The distorted sound in some files was due to reducing the sampling rate. https://support.microsoft.com/en-us/kb/89879 "ADPCM stores the value differences between two adjacent PCM samples and makes some assumptions that allow data reduction. Because of these assumptions, low frequencies are properly reproduced, but any high frequencies tend to get distorted. The distortion is easily audible in 11 kHz ADPCM files, but becomes more difficult to discern with higher sampling rates, and is virtually impossible to recognize with 44 kHz ADPCM files." I've already linked this article and it has even more details, highly recommended. |
|
The Microsoft article gets a few things wrong. The distorted sound is not due to reducing the sample rate. The distorted sound comes from taking a perfectly-good 11k file and then ADPCM compressing it. This is obviously due to throwing away information on each sample as part of the encoding process, not anything due to sample rate. (Of course it sounds better at higher sample rates. More data, more better.)
ADPCM for telephony seldom even hit 11k rates. 6000 and 8000Hz ADPCM files are common. (And nope, not 16 bit either.)