diff options
author | Martin Kiewitz | 2015-06-28 23:52:50 +0200 |
---|---|---|
committer | Martin Kiewitz | 2015-06-28 23:52:50 +0200 |
commit | bd615bc3344034cd7d2ac874702eeeb03c5dc16b (patch) | |
tree | eec86c3fb43418a316ccea917c5c7a7e63a93bf1 /audio/miles.h | |
parent | 32e8ec5b3ab294f8936a763cc16423ac8ab2f8f6 (diff) | |
download | scummvm-rg350-bd615bc3344034cd7d2ac874702eeeb03c5dc16b.tar.gz scummvm-rg350-bd615bc3344034cd7d2ac874702eeeb03c5dc16b.tar.bz2 scummvm-rg350-bd615bc3344034cd7d2ac874702eeeb03c5dc16b.zip |
AUDIO: Miles Audio MT32 embedded SysEx support
now supports embedded SysEx as well
used by 7th guest
Diffstat (limited to 'audio/miles.h')
-rw-r--r-- | audio/miles.h | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/audio/miles.h b/audio/miles.h index 50fcae2e27..f9306069a7 100644 --- a/audio/miles.h +++ b/audio/miles.h @@ -49,9 +49,21 @@ namespace Audio { #define MILES_CONTROLLER_REVERB_LEVEL 63 #define MILES_CONTROLLER_RHYTHM_KEY_TIMBRE 58 -// 3 SysEx controllers, each range 14 +// 3 SysEx controllers, each range 5 +// 32-36 for 1st queue +// 37-41 for 2nd queue +// 42-46 for 3rd queue #define MILES_CONTROLLER_SYSEX_RANGE_BEGIN 32 -#define MILES_CONTROLLER_SYSEX_RANGE_END 64 +#define MILES_CONTROLLER_SYSEX_RANGE_END 46 + +#define MILES_CONTROLLER_SYSEX_QUEUE_COUNT 3 +#define MILES_CONTROLLER_SYSEX_QUEUE_SIZE 32 + +#define MILES_CONTROLLER_SYSEX_COMMAND_ADDRESS1 0 +#define MILES_CONTROLLER_SYSEX_COMMAND_ADDRESS2 1 +#define MILES_CONTROLLER_SYSEX_COMMAND_ADDRESS3 2 +#define MILES_CONTROLLER_SYSEX_COMMAND_DATA 3 +#define MILES_CONTROLLER_SYSEX_COMMAND_SEND 4 #define MILES_CONTROLLER_XMIDI_RANGE_BEGIN 110 #define MILES_CONTROLLER_XMIDI_RANGE_END 120 |