[Bug 46170] Programs that get MIDI data from the "Midi Through" port will crash

wine-bugs at winehq.org wine-bugs at winehq.org
Fri Nov 23 09:42:19 CST 2018


https://bugs.winehq.org/show_bug.cgi?id=46170

--- Comment #17 from Nikos Chantziaras <realnc at gmail.com> ---
(In reply to Fabian Maurer from comment #16)
> Is there a way to legally get one of the games to reproduce with?

Sam & Max is on GOG:

https://www.gog.com/game/sam_max_hit_the_road

However, I think that if I privately send you a copy for debugging purposes,
that would be fair use.

As for the game that results in cut-off instruments and wrong MIDI channels,
that would be "Gabriel Knight Sins of the Fathers", but I now tested it on
Windows 7 and it's 100% a ScummVM bug. The MIDI is broken there too, in exactly
the same manner.


> For example, a test in a VM would be interesting. Though I suspect an ALSA
> issue here, getting a NULL event does sound wrong.

I tested Sam & Max in Windows 7 (in VMware), and I could not reproduce the
wrong instrument being played in the game's intro. It only happens on Linux,
with both the Linux version of ScummVM and the Windows version running in Wine.

However, I kept trying to reproduce the issue with Linux ScummVM + Linux
Fluidsynth for a while. After dozens and dozens of attempts, I got the intro to
play the wrong instruments once. No Wine involved. The instruments were wrong
in a different way though, so I don't know if it's the same issue. Confusing is
what this is... :-P

Anyway, if you still intent to try this out yourself and setting up the trial
version of Roland Sound Canvas VA is too much hassle, you can instead just load
a soundfont in the Falcosoft MidiPlayer. Use this:

  https://stash.reaper.fm/v/23360/Scc1t2.sf2

In MidiPlayer, click the gear icon, make sure the "Use Bass" checkbox is
checked, and in the "Default Soundfont" field click "File" and point it to the
Scc1t2.sf2 file.

Before starting the game, click the stop button in the MidiPlayer UI in order
to make sure the soundfont player is initialized correctly (the stop button
sends a GS reset command.)

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list