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 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.