Opened 20 years ago
Closed 20 years ago
Last modified 5 years ago
#747 closed defect (invalid)
MONKEYVGA: bad sound numbers using Windows
|Reported by:||SF/vood||Owned by:||fingolfin|
|Cc:||Game:||Monkey Island 1|
It´s seem each midi track program sound number isn´t assigned, so everything sounds with piano or the last working sound game programs. This also happens with Indy3 256, but not with DOT or SNM
Tested with versions:
0.3.0b (2002-12-08) 0.3.7cvs (2003-04-20)
Using Windows98 SE in two different computers. SBPCI 64 and SBPCI128, also used a software midi synthetizer (Yamaha XG soft synth) to test if the problem was caused because my drivers and still malfunctioning.
Spanish and English monkey vga tested.
Ticket imported from: #730508. Ticket imported from: bugs/747.
Change History (3)
comment:1 by , 20 years ago
comment:2 by , 20 years ago
|Status:||new → closed|
comment:3 by , 5 years ago
|Component:||→ Engine: SCUMM|
|Game:||→ Monkey Island 1|
You can't use "-ewindows" or hardware midi devices with the "GD_SMALL_HEADER" game targets monkeyvga, indy3, pass etc. and expect good sound, because there are no real MIDI in the games. Use "-eadlib" and it should sound reasonable. DOTT/SNM use a newer sound files.
In OLD_BUNDLE games like Loom etc. are even less "real" MIDI (all is played Ch 0). So the quick and working way I choose to convert the sound resource to a nearly MIDI (ADL)- resource and using the existing mechanism was the only way to get music in the old games at all ;-).
To my surprise it worked in target pass, which I got last week.
I have music support for the OLD_BUNDLED games already working and fixed the timing bug, but I can't get the patch out before this Fuerteventura holiday thing next week ;-)