diff options
-rw-r--r-- | engines/agi/sound_midi.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/engines/agi/sound_midi.cpp b/engines/agi/sound_midi.cpp index 57c5d54b27..840538b92b 100644 --- a/engines/agi/sound_midi.cpp +++ b/engines/agi/sound_midi.cpp @@ -121,6 +121,12 @@ int SoundGenMIDI::open() { return ret; _driver->setTimerCallback(this, &onTimer); + + // General MIDI System On message + // Resets all GM devices to default settings + _driver->sysEx((const byte *)"\x7E\x7F\x09\x01", 4); + g_system->delayMillis(20); + return 0; } |