diff options
author | Jamieson Christian | 2003-08-08 07:23:11 +0000 |
---|---|---|
committer | Jamieson Christian | 2003-08-08 07:23:11 +0000 |
commit | 4353f4531c166e8ea1e4f87b4261606ada9eca54 (patch) | |
tree | 5d05ca4e5db387a33e06ccfbe689ac2133a2ffc6 | |
parent | 73eda504b99f1036ef5f36b832ca038a23e7aa4c (diff) | |
download | scummvm-rg350-4353f4531c166e8ea1e4f87b4261606ada9eca54.tar.gz scummvm-rg350-4353f4531c166e8ea1e4f87b4261606ada9eca54.tar.bz2 scummvm-rg350-4353f4531c166e8ea1e4f87b4261606ada9eca54.zip |
Send All Notes Off to every channel on close
svn-id: r9593
-rw-r--r-- | sound/mpu401.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/sound/mpu401.cpp b/sound/mpu401.cpp index 455c237299..303c42b6e4 100644 --- a/sound/mpu401.cpp +++ b/sound/mpu401.cpp @@ -97,6 +97,9 @@ void MidiDriver_MPU401::close() { g_system->unlock_mutex (_mutex); g_system->delete_mutex (_mutex); } + int i; + for (i = 0; i < 16; ++i) + send (0x7B << 8 | 0xB0 | i); } MidiChannel *MidiDriver_MPU401::allocateChannel() { |