It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
I have been banging my head against the wall with this for hours. The sound in BASS isn't working properly. Foster sounds retarded (very slooow) and the music is screwed too. I tried some other ScummVM games too like Monkey Island 1/2 and the sound is equally screwed. My soundcard is Soundblaster 5.1
I tried installing some soundfont according to instructions on scummvm.org, but it didn't make a difference. And I've fiddled with the various sound settings in scummvm. I'm stuck :(
Help!
This question / problem has been solved by eriktorbjornimage
did you try speeding up the game in the f5 settings?
avatar
Weclock: did you try speeding up the game in the f5 settings?

Yeah. It's not the game speed, it's something to do with the audio.

Yeah. It's not the game speed, it's something to do with the audio.

Odd. It sounds like ScummVM is producing audio at the wrong sample rate. What should happen is that ScummVM asks for the sample rate it wants (22050 Hz by default, I believe). The SDL library then tells what sample rate it wants, and that's what ScummVM will use. I don't know how this actually works, but I suppose SDL somehow asks the sound driver what it will support.
I don't use Windows myself so I'm skating on really thin ice here, but there are a few things I suppose could be worth trying:
It could be a problem with the sound driver, I guess. Have you checked if there is a more recent one available?
You should be able to change ScummVM's default output rate with the Output rate audio setting. If 22 kHz won't work, then perhaps some other (e.g. 44 kHz) will.
According to the SDL documentation, on Windows it uses either DirectSound or WaveOut for sound. I don't know which it uses by default, or what the difference is, but you should be able to choose one explicitly by setting the SDL_AUDIODRIVER environment variable to either dsound or waveout. Perhaps it makes a difference? I'm not sure where you do this in Windows, though. Somewhere on the control panel, probably.
Post edited January 10, 2009 by eriktorbjorn

Yeah. It's not the game speed, it's something to do with the audio.

Odd. It sounds like ScummVM is producing audio at the wrong sample rate. What should happen is that ScummVM asks for the sample rate it wants (22050 Hz by default, I believe). The SDL library then tells what sample rate it wants, and that's what ScummVM will use. I don't know how this actually works, but I suppose SDL somehow asks the sound driver what it will support.
I don't use Windows myself so I'm skating on really thin ice here, but there are a few things I suppose could be worth trying:
It could be a problem with the sound driver, I guess. Have you checked if there is a more recent one available?
You should be able to change ScummVM's default output rate with the Output rate audio setting. If 22 kHz won't work, then perhaps some other (e.g. 44 kHz) will.
According to the SDL documentation, on Windows it uses either DirectSound or WaveOut for sound. I don't know which it uses by default, or what the difference is, but you should be able to choose one explicitly by setting the SDL_AUDIODRIVER environment variable to either dsound or waveout. Perhaps it makes a difference? I'm not sure where you do this in Windows, though. Somewhere on the control panel, probably.

That's for this advice. I will give this a try later, but in the mean time I got ScummVM working on my older laptop. Cheers for the help anyway :D
EDIT: DOH, I just worked it out. I had turned sound acceleration off in Dxdiag to play Fallout 2, and then forgotten to turn it back on! STUPID! But I am marking this as solved because eriktorbjorn helped me to think of the problem. Cheers.
Post edited January 10, 2009 by Zhuangzi