Opened 19 years ago

Closed 19 years ago

#1945 closed defect (invalid)

DOTT: Tweeting of the bird missing in the intro

Reported by: SF/belzebub_ Owned by: eriktorbjorn
Priority: normal Component: Engine: SCUMM
Version: Keywords:
Cc: Game: Day of the Tentacle


Hi, if you use the "Default" midi device in ScummVM on any versions up the latest build under Windows XP, the tweeting of the bird in the intro is missing. But it works if you select "Windows MIDI" as your device, but then the instruments sound a little strange in some parts.

Ticket imported from: #1159518. Ticket imported from: bugs/1945.

Change History (6)

comment:1 by SF/tbcarey, 19 years ago

I assume the game that he's talking about is DOTT.

comment:2 by eriktorbjorn, 19 years ago

I thought the lack of bird tweeting in the DOTT intro was normal with Adlib music, smilar to how in Monkey Island 2 there are some sound effects that are only available as Adlib sounds. I could be wrong, but it's been like that for as long as I can remember. Perhaps someone could verify this in DOSbox?

How good or bad Windows MIDI sounds probably depends on how well supported MIDI is on your sound card. Or does Windows use software MIDI emulation? I don't know that either. It might also be possible to tell it to use a different/better sound font. At least I can do that on my Linux box, though I haven't experimented much with it since the largest of the ones that came with my sound card sounds fine to me.

comment:3 by SF/tbcarey, 19 years ago

You are correct. Using both DOSBox and VDMSound with DOTT English Talkie and Adlib music, the bird does not make any sound. I don't know if this varies with DOTT Floppy [Indy4 Talkie/Floppy have sound effect disparities where the floppy version uses MIDI for effects but the talkie uses sampled effects], but I doubt it does.

comment:4 by SF/tbcarey, 19 years ago

I know what he's talking about with instruments sounding 'weird', though. I'll submit an additional bug report, but I've just noticed that ScummVM sets the chorus level on all GM instruments to 64, when the original interpreter actually sets the chorus level to 0. This makes the instruments sound odd.

comment:5 by eriktorbjorn, 19 years ago

Hmm... looks like you're right about that. The Part::sendAll() function in scumm/imuse.cpp calls _mc->chorusLevel(_effect_level). I wonder if it's supposed to be _mc->chorusLevel(_chorus) instead.

I guess the MIDI device I'm listening to at the moment doesn't implement chorus, because I can't tell the difference between chorus 0 and chorus 64.

comment:6 by fingolfin, 19 years ago

Owner: set to eriktorbjorn
Resolution: invalid
Status: newclosed
Summary: Tweeting of the bird missing in the introDOTT: Tweeting of the bird missing in the intro
Note: See TracTickets for help on using tickets.