Opened 22 years ago
Closed 22 years ago
#521 closed defect (fixed)
MI2: All percussion sounds under native MIDI
Reported by: | SF/jsaathof | Owned by: | SF/jamieson630 |
---|---|---|---|
Priority: | low | Component: | Engine: SCUMM |
Version: | Keywords: | ||
Cc: | Game: | Monkey Island 2 |
Description
I know this problem was posted a long time ago however I can't find any info on it and the problem still exists.
Walking around Woodtick the sound only plays with a drumkit. I use Alsa midi with my SBlive! using a sYnerGi GS/GM soundfont bank (www.samplebanks.com).
I use Scummvm 0.2.2 CVS built on Oct. 26 2002 using a Debian Linux system. Monkey 2 floppy version english language.
Ticket imported from: #629523. Ticket imported from: bugs/521.
Change History (5)
comment:1 by , 22 years ago
Owner: | set to |
---|---|
Priority: | normal → low |
comment:2 by , 22 years ago
comment:3 by , 22 years ago
Summary: | MI2: Midi sound → MI2: All percussion sounds under native MIDI |
---|
comment:4 by , 22 years ago
I'm pretty sure all-percussion problems are not an issue anymore. jsaathof, can you verify for me that you are not having a problem with all-percussion tracks anymore, at any location where you used to? If not, I think we can close this one.
comment:5 by , 22 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
This has been partially addressed as part of a larger MT-32 emulation initiative. At this time, you shoud no longer be getting all percussion in Woodtick; however, you may not get the instruments that you expect.
Two issues have to be resolved here:
(1) The floating MIDI channel allocation algorithm currently in place does not accommodate certain assumptions being made in the ROL tracks. I have modified the algorithm to accommodate these assumptions, but the changes are still a little buggy and need some work.
(2) The ROL tracks use some custom MT-32 instrument definitions. Chuzwuzza is doing a fabulous job cataloguing closest-match equivalent General MIDI instruments for MI2, and the most commonly used custom instruments (including the Woodtick ones) are already in CVS.
MT-32 emulation is not a priority for the 0.3.0 release, but I'll get back to this after the more important stuff has been put to rest.