aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--scumm/imuse.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/scumm/imuse.cpp b/scumm/imuse.cpp
index 29a5232921..57cf12b1e4 100644
--- a/scumm/imuse.cpp
+++ b/scumm/imuse.cpp
@@ -1534,7 +1534,7 @@ void Part::key_on(byte note, byte velocity) {
if (!mc)
return;
mc->volume(_vol_eff);
- mc->programChange(_bank);
+// mc->programChange(_bank);
mc->noteOn(note, velocity);
}
}
@@ -1658,6 +1658,8 @@ void Part::set_program(byte program) {
void Part::set_instrument(uint b) {
_bank = (byte)(b >> 8);
+ if (_bank)
+ warning ("Non-zero instrument bank selection. Please report this");
_instrument.program((byte) b, _player->isMT32());
if (clearToTransmit())
_instrument.send(_mc);