aboutsummaryrefslogtreecommitdiff
path: root/scumm/imuse_internal.h
diff options
context:
space:
mode:
authorJamieson Christian2003-10-01 15:19:12 +0000
committerJamieson Christian2003-10-01 15:19:12 +0000
commitb75a9256409f6067798ff1657df3dc42682770ca (patch)
tree1633f1aa22445aefb1523e294fe69a1bf12a0630 /scumm/imuse_internal.h
parent745497dea4cc3d0698d48338c4c7f06eac6769c3 (diff)
downloadscummvm-rg350-b75a9256409f6067798ff1657df3dc42682770ca.tar.gz
scummvm-rg350-b75a9256409f6067798ff1657df3dc42682770ca.tar.bz2
scummvm-rg350-b75a9256409f6067798ff1657df3dc42682770ca.zip
Fix for Bug [812737] ALL: pitchbend range with MT32
Manual scaling of pitchbends to account for the fact that the MT32 doesn't respond to RPN-based pitchbend range adjustments. Also tweaked the MT32 partial reserve settings per Bug [812740]. svn-id: r10521
Diffstat (limited to 'scumm/imuse_internal.h')
-rw-r--r--scumm/imuse_internal.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/scumm/imuse_internal.h b/scumm/imuse_internal.h
index 1194e779eb..4af03f669e 100644
--- a/scumm/imuse_internal.h
+++ b/scumm/imuse_internal.h
@@ -332,6 +332,7 @@ struct Part {
void fix_after_load();
void sendAll();
+ void sendPitchBend();
bool clearToTransmit();
Part() {
@@ -442,6 +443,7 @@ public:
void reallocateMidiChannels(MidiDriver *midi);
void setGlobalAdlibInstrument(byte slot, byte *data);
void copyGlobalAdlibInstrument(byte slot, Instrument *dest);
+ bool isNativeMT32() { return _native_mt32; }
// IMuse interface