Opened 18 years ago

Closed 18 years ago

Last modified 11 months ago

#49 closed defect (wontfix)

Weird AdLib->MIDI instrument mappings

Reported by: SF/vesuri Owned by: SF/strigeus
Priority: normal Component: Engine: SCUMM
Keywords: Cc:
Game: Indiana Jones 4

Description

I *think* the AdLib->MIDI instrument mappings are a bit
incorrect. It seems strange that in the beginning of
Fate of the Atlantis the Indy theme horns are being
played with some soft bell-like instrument.

Ticket imported from: #489869. Ticket imported from: bugs/49.

Attachments (3)

INDYTHME.MID (27.5 KB ) - added by SF/vesuri 18 years ago.
Indy Theme as it should be played
Woodtick2.mid (29.0 KB ) - added by SF/vesuri 18 years ago.
LaGrande makes life difficult on the bridge.
Woodtick.mid (32.7 KB ) - added by SF/vesuri 18 years ago.
LaGrande is gone and this song has more than just drums…

Download all attachments as: .zip

Change History (14)

comment:1 by SF/vesuri, 18 years ago

Yes, they're incorrect. This is even more evident in Monkey
Island 2 in which some instruments are played with a drumkit...

comment:2 by SF/jackburton, 18 years ago

In what scenes? I got the correct instruments (at least, I think).

by SF/vesuri, 18 years ago

Attachment: INDYTHME.MID added

Indy Theme as it should be played

comment:3 by SF/vesuri, 18 years ago

Most of the scenes, I'd say. For example in the beginning of
Monkey Island 2 when you cross the bridge to enter the town
and LaGrande comes up the lead instrument is incorrect.
After LaGrande is gone the next song is played with drum
kits only (even though the song really would have other
instruments as well). And in Fate of the Atlantis the Indy
theme song should have a trumpet in the lead. These are just
easy-to-check examples; the list would go on forever. I'll
attach correct MIDI versions to this so you can check.

by SF/vesuri, 18 years ago

Attachment: Woodtick2.mid added

LaGrande makes life difficult on the bridge.

by SF/vesuri, 18 years ago

Attachment: Woodtick.mid added

LaGrande is gone and this song has more than just drums...

comment:4 by SF/strigeus, 18 years ago

With the adlib emulation, no MIDI is used. So it might be because scummvm decodes and plays the adlib instruments incorrectly.

comment:5 by SF/vesuri, 18 years ago

Umm? I'm talking about a situation in which the scummvm binary is compiled with -DUSE_TIMIDITY. With -DUSE_ADLIB the emulated AdLib sounds work just fine. The Timidity MIDI sounds work fine in DOTT but don't work in Atlantis and Monkey2 (because the songs are not GM songs and the Adlib->MIDI instrument mapping doesn't work properly - if I'm correct?).

comment:6 by SF/strigeus, 18 years ago

Owner: set to SF/strigeus
Summary: Weird AdLib->MIDI instrument mappingsWeird AdLib->MIDI instrument mappings

comment:7 by vincenthamm, 18 years ago

Summary: Weird AdLib->MIDI instrument mappingsWeird AdLib->MIDI instrument mappings

comment:8 by (none), 18 years ago

Logged In: NO

Hmmh,can't check because of no timidity -ir here, but as far I remember the original mi2 used rather a mt32 setup than a General Midi setup for playing.

You can play mt32 with timidity by using GUS patches and a dedicated mt32 cfg file. Don't know if it helps

cheers

mld

comment:9 by SF/ender, 18 years ago

Works better with the adlib emulator, otherwise it's just
your not using GUS patches. Timidity is NOT recommended, as
iMUSE doesn't work with it in the later games.

Closing.

comment:10 by SF/ender, 18 years ago

Resolution: wontfix
Status: newclosed

comment:11 by digitall, 11 months ago

Component: Engine: SCUMM
Game: Indiana Jones 4
Note: See TracTickets for help on using tickets.