MIDI System Exclusive
GLOBAL DATA BLOCK (256 bytes)
Byte
Parameter
0
POWER-UP PROGRAM BANK 1..4
1
POWER-UP PROGRAM NUMBER 0..99
2
MEMORY PROTECT (0=protected 1=not protected)
3
MIDI LOCAL CONTROL (0=off 127=on)
4
MIDI RECEIVE CHANNEL 0..15
5
MIDI TRANSMIT CHANNEL 0..15
6-9
--- (may be used in future software releases)
10
MIDI CLOCK SOURCE (0=internal 1=external)
11
--- (may be used in future software releases)
12
MASTER TUNE CENTS ***
13
VELOCITY CURVE (0=soft 1=hard)
14
EXTERNAL INPUT RANGE (0=line 1=mic)
15
EXTERNAL INPUT TRIM (-10..+20 dB)
16
EXTERNAL INPUT TRIGGER SENSITIVITY (0 is most sensitive)
17
GLOBAL SYNC TYPE
(0,1,2 = note when all notes off, first note after prog change, midi song start)
18
PARAMETER MOMENTARY DISPLAY TIME (off.200..1200mS)
19
MENU INITIAL PAGE MODE (0=first 1=last used)
20
KEYBOARD/WHEELS MIDI TRANSMIT CHANNEL 0..15
21
PROGRAM MODE PARAMETER DISPLAY MODE (0=timed 1=permanent)
22
KEYBOARD OCTAVE SHIFT ALL-NOTES-OFF CONTROL
(0=off 1=kill notes & send midi all-notes-off)
23-255--- (may be used in future software releases)
Zeros are transmitted. Use zeros for future compatibility
DATA BLOCKS USED IN SYSEX MESSAGES
See Midi Controller Map for further details of parameters and meaning of ***.
PROGRAM DATA BLOCK (128 bytes)
Byte
Parameter
0
UNISON / VOICE TYPE / FILTER TYPE (see packed parameter 2)
1
UNISON DETUNE
2
INDIVIDUAL OSCILLATOR RANDOM DETUNE
3
PORTAMENTO TIME
4
PREGLIDE SEMITONES *** -12..+12 (0=preglide disabled)
5
OSC 1,2,3 WAVEFORM / PORTAMENTO MODE (see packed parameter 3)
6
OSC 1,2,3 OCTAVE / OSC 1>2 SYNC (see packed parameter 4)
7
OSC1 SEMITONE *** -12..+12
8
OSC1 CENT *** -50..+50
9
OSC1 BENDWHEEL PITCH AMOUNT ***
10
OSC1 LFO1 PITCH AMOUNT ***
11
OSC1 MOD.ENV PITCH AMOUNT ***
12
OSC1 PULSE WIDTH POSITION *** (0=50% or in-phase double wave)
13
OSC1 LFO2 PULSE WIDTH MOD ***
14
OSC1 MOD.ENV PULSE WIDTH MOD ***
15
OSC2 SEMITONE *** -12..+12
16
OSC2 CENT *** -50..+50
17
OSC2 BENDWHEEL PITCH AMOUNT ***
18
OSC2 LFO1 PITCH AMOUNT ***
Byte
Parameter
19
OSC2 MOD.ENV PITCH AMOUNT ***
20
OSC2 PULSE WIDTH POSITION *** (0=50% or in-phase double wave)
21
OSC2 LFO2 PULSE WIDTH MOD ***
22
OSC2 MOD.ENV PULSE WIDTH MOD ***
viii
Appendix