Opened 21 years ago

Closed 20 years ago

#1274 closed defect

MI2: bone music missing some notes with MT-32

Reported by: SF/logicdeluxe Owned by: SF/jamieson630
Priority: low Component: Engine: SCUMM
Version: Keywords:
Cc: Game: Monkey Island 2

Description

ScummVM 0.5.4cvs (Oct 10 2003 21:50:18) When Guybrush's parents start dancing the first few base notes are missing while the other melody is fading out. I guess, the track priority still isn't handled correctly. If there is no way playing a loaded cue, the script wouldn't load it after all. Therefor there must be a channel available. Foreseing the end of a channel usage might be useful, ie. if a none looping cue is playing, iMuse could give the channel free as soon as the last note is finished on it, so shorter channels are freed earlier. This bug might be a similar problem you had with the firecamp music overlapping the intro music. Maybe even the SAM issue could be fix the same way. Savegame attached. (Can also be tested without MT-32, just use --native-mt32 and ignore the wrong instruments playing. The "LeshBass" coresponds to GM's "Synth Strings 1" then playing on GM channel 2, which is 1 in the MT-32 display.)

Ticket imported from: #822331. Ticket imported from: bugs/1274.

Attachments (1)

monkey2.s09 (65.3 KB ) - added by SF/logicdeluxe 21 years ago.

Download all attachments as: .zip

Change History (7)

by SF/logicdeluxe, 21 years ago

Attachment: monkey2.s09 added

comment:1 by fingolfin, 21 years ago

Owner: set to SF/jamieson630

comment:2 by SF/ender, 21 years ago

What is the status of this item?

comment:3 by SF/jamieson630, 21 years ago

I can verify this bug under -ewindows, with today's CVS. Sorry, didn't post that info at the time I first looked into it. Will investigate as time permits.

Lowering priority, as this does not adversely affect gameplay.

comment:4 by SF/jamieson630, 21 years ago

Priority: normallow

comment:5 by fingolfin, 20 years ago

Status: newclosed

comment:6 by fingolfin, 20 years ago

Are there any news on this? This bug report is now one year old... I wonder if Marek can still reproduce the problem?

Does it also occur with the new MT32 emulator?

Note: See TracTickets for help on using tickets.