Opened 4 years ago

Closed 3 years ago

#11265 closed defect (fixed)

SCI: SQ4 - audio problem

Reported by: doomhg Owned by: sluicebox
Priority: normal Component: Engine: SCI
Version: Keywords: midi
Cc: Game: Space Quest 4

Description (last modified by doomhg)

When playing space quest 4 the sound effects are off on windows 10 1909 and 1903.
I've tried latest release and previous release of scummvm plus the latest daily development builds 32bit and 64bit and the stable builds and all versions have the same problem. I did a recording of the problem but with prefer digital effects disabled. With prefer digital effects enabled there is more errors.

Just watching the games introduction shows the audio problems

https://www.youtube.com/watch?v=zw2IT-13bIE&feature=youtu.be

last version of scummvm tried 2.2.0git798-g92d4d43f32 Nov 13 2019

Space Quest 4 CD GOG version

System:

Windows 10 pro 64bit 1909
OS build 18363.476
Sound Blast z sound card

Hope I've described the problem well enough

Change History (10)

comment:1 by doomhg, 4 years ago

Description: modified (diff)

comment:2 by doomhg, 4 years ago

Description: modified (diff)

comment:3 by sluicebox, 4 years ago

Hello! Thank you for uploading your video, that's a huge help for getting to the bottom of audio issues.

Which specific sound effects / songs are different than what you expect? If they're difficult to describe you can use timestamps from your video.

Is there an older version of ScummVM that did what you expect?

What are you comparing this to that sounds "right"?

comment:4 by doomhg, 4 years ago

Thanks for reply and sorry for taking so long to respond.

I did another recording that show how the sound effects in the intro were in scummvm but using dosbox and then it goes to scummvm at 7:36sec

https://www.youtube.com/watch?v=8_aJODEsgzw

The only difference between dosbox intro and scummvm is the midi. Dosbox is MUNT and scummvm is VST driver

In the description I have the times where the effects sound right in dosbox and used to in scummvm and the times how sound effects sound now in intro.

Maybe I'm remembering it wrong and that's how space quest 4 has always been in scummvm except for exiting the time rip

comment:5 by ZvikaZ, 4 years ago

Hi.
Your video is great, but it's quite difficult to debug the intro.
If you can spot problems during the game, and even supply a save game just before the problem, it'd be much easier to understand what's the problem.

comment:6 by ZvikaZ, 4 years ago

Keywords: midi added

in reply to:  5 comment:7 by doomhg, 4 years ago

Replying to ZvikaZ:

Hi.
Your video is great, but it's quite difficult to debug the intro.
If you can spot problems during the game, and even supply a save game just before the problem, it'd be much easier to understand what's the problem.

Thanks for reply. I thought I might have to do a play through and pick out the problems.
I don't think it stands out as much throughout the game like it is in the intro but there are similar problems with effects. I could be while before I get to this

comment:8 by ZvikaZ, 4 years ago

No problem.
It'd be better if you can do this with a nightly build, as there have been few audio fixes recently.

comment:9 by raziel-, 4 years ago

Summary: Space Quest 4 audio problemSCI: SQ4 - audio problem

comment:10 by sluicebox, 3 years ago

Owner: set to sluicebox
Resolution: fixed
Status: newclosed

This should be fixed as of https://github.com/scummvm/scummvm/commit/b0ce6a2d79c63277ed7765cab61773d73665d656

If there are still audio discrepancies, please start a new ticket. There have now been many audio fixes that affect the SQ4 CD intro since this ticket.

The problem was that ScummVM was unconditionally playing sound effects from the Windows version regardless of the platform you selected or whether or not you checked "prefer digital sound effects". These sound effects are very different and sounded wrong to you (and me!) because you'd never heard them before.

You will now hear the DOS sounds when playing the DOS version.

Note: See TracTickets for help on using tickets.