MI2: bone music missing some notes with MT-32
|Reported by:||SF/logicdeluxe||Owned by:||SF/jamieson630|
|Game:||Monkey Island 2|
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
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.