I’m using fmod in an application with streaming audio, 8kHz, signed 16 bit.
If I write the samples to a file and listen to it with GoldWave it sounds perfect.When I pass it hrough fmod I can hear a “robotic” high frequency distortion, similar to the soud of linear interpolation resampling.
What does fmod do and what can I do about it ?
- perth asked 15 years ago
It’s a mono stream.
Some experiments with wav files tells me that 22050 and 11025 Hz sounds just fine through fmod, but 8000 does not.
I have used the high quality resamplng algoritm of sox to convert a wav file from 8000 up to 11025 and 22050 and then compared the results.
Playing the same wav files in WinAmp or with the Win32 API PlaySound() makes no audible difference between the different files.
My SoundBlaster handles a 8kHz stream if it gets one but that seems to be the problem.
Is there a way to make all of fmod to run at 8 kHz ?
Please login first to submit.