39
MIDI Data Format
(3-2-4)
OMNI MODE OFF
(CONTROL NUMBER = 7CH , DATA VALUE = 0)
Same processing as for All Notes Off.
Voice Receive Channel becomes Channel 1 (OMNI = OFF).
(3-2-5) OMNI MODE ON
(CONTROL NUMBER = 7DH , DATA VALUE = 0)
Same processing as for All Notes Off (no OMNI ON action). Voice Receive Channel becomes “OMNI ON”.
(3-2-6)
MONO
(CONTROL NUMBER = 7EH , DATA VALUE = 0)
Generates “All Sound Off” operation. If the value of the third byte (mono number) is 0 to 16, the channel changes to Mode 4 (m=1); except that if operation is in Voice Mode, the mode may become
Mode 2 (m=1), depending on the Voice Receive Channel.
(3-2-7)
POLY
(CONTROL NUMBER = 7FH , DATA VALUE = 0)
Generates “All Sound Off” operation, and sets the channel to Mode 3; except that if operation is in Voice Mode, the mode may become Mode 1, depending on the Voice Receive Channel.
(3-3)
REGISTERED PARAMETER NUMBER
STATUS
1011nnnn(BnH)
n = 0 ~ 15 VOICE CHANNEL NUMBER
LSB
01100100(64H)
RPN LSB
0ppppppp
p = RPN LSB (See table below.)
MSB
01100101(65H)
RPN MSB
0qqqqqqq
q = RPN MSB (See table below.)
DATA ENTRY MSB
00000110(06H)
DATA VALUE
0mmmmmmm
m = Data Value
DATA ENTRY LSB
00100110(26H)
DATA VALUE
0lllllll
l = Data Value
First send the RPN MSB and LSB to select the control parameter, then set the value by Data Entry.
RPN
D.ENTRY
LSB
MSB MSB
LSB
PARAMETER NAME
DATA RANGE
00H
00H
mmH
—
PITCH BEND SENSITIVITY
00H ~ 18H ( 0 to 24 semitones)
01H
00H
mmH
llH
MASTER FINE TUNE
{mmH,llH} = {00H,00H} - {40H,00H} - {7FH,7FH}
(-8192*100/8192) - 0 - (+8192*100/8192)
02H
00H
mmH
—
MASTER COARSE TUNE
28H ~ 40H ~ 50H (-24 ~ 0 ~ +24 semitones)
7FH
7FH
—
—
RPN RESET
RPN value becomes null; internal data remains unchanged.
(3-4)
NON-REGISTERED PARAMETER NUMBER
STATUS
1011nnnn(BnH)
n = 0 ~ 15 VOICE CHANNEL NUMBER
LSB
01100010(62H)
RPN LSB
0ppppppp
p = NRPN LSB (See table below.)
MSB
01100011(63H)
RPN MSB
0qqqqqqq
q = NRPN MSB (See table below.)
DATA ENTRY MSB
00000110(06H)
DATA VALUE
0mmmmmmm
m = Data Value
First send the NRPN MSB and LSB to select the control parameter, then set the value by Data Entry.
NRPN
D.ENTRY
MSB
LSB
MSB
LSB
PARAMETER NAME
DATA RANGE
01H
08H
mmH –––
VIBRATO RATE
00H - 40H - 7FH
(-64 - 0 - +63)
01H
09H
mmH –––
VIBRATO DEPTH
00H - 40H - 7FH
(-64 - 0 - +63)
01H
0AH
mmH –––
VIBRATO DELAY
00H - 40H - 7FH
(-64 - 0 - +63)
01H
20H
mmH –––
FILTER CUTOFF FREQUENCY
00H - 40H - 7FH
(-64 - 0 - +63)
01H
21H
mmH –––
FILTER RESONANCE
00H - 40H - 7FH
(-64 - 0 - +63)
01H
63H
mmH –––
EG ATTACK TIME
00H - 40H - 7FH
(-64 - 0 - +63)
01H
64H
mmH –––
EG DECAY TIME
00H - 40H - 7FH
(-64 - 0 - +63)
01H
66H
mmH –––
EG RELEASE TIME
00H - 40H - 7FH
(-64 - 0 - +63)
14H
rrH
mmH –––
DRUM INST FILTER CUTOFF FREQ.
00H - 40H - 7FH
(-64 - 0 - +63)
15H
rrH
mmH –––
DRUM INST FILTER RESONANCE
00H - 40H - 7FH
(-64 - 0 - +63)
16H
rrH
mmH –––
DRUM INST AEG ATTACK RATE
00H - 40H - 7FH
(-64 - 0 - +63)
17H
rrH
mmH –––
DRUM INST AEG DECAY RATE
00H - 40H - 7FH
(-64 - 0 - +63)
18H
rrH
mmH –––
DRUM INST PITCH COARSE
00H - 40H - 7FH
(-64 - 0 - +63)
19H
rrH
mmH –––
DRUM INST PITCH FINE
00H - 40H - 7FH
(-64 - 0 - +63)
1AH
rrH
mmH –––
DRUM INST LEVEL
00H - 7FH
(0 ~ max)
1CH
rrH
mmH –––
DRUM INST PANPOT
00H,01H - 40H - 7FH
(random,left - center - right)
1DH
rrH
mmH –––
DRUM INST REVERB SEND LEVEL
00H - 7FH
(0 ~ max)
1EH
rrH
mmH –––
DRUM INST CHORUS SEND LEVEL
00H - 7FH
(0 ~ max)
1FH
rrH
mmH –––
DRUM INST VARIATION SEND LEVEL
00H - 7FH
(0 ~ max)
MSB values 14H ~ 1FH (drum-related) are effective only if channel is in drum mode.
rrH : drum instrument note number
(3-5)
SYSTEM REALTIME MESSAGES
(3-5-1)
ACTIVE SENSING
STATUS
11111110
(FEH)
The unit sends this message approximately once every 175msec, except that the message is not sent while a Disk Read or Disk Write is in progress.
The first time the unit receives this code, it will begin active sensing. If any time thereafter the unit receives no status or data for a period of 350ms, it will clear the MIDI buffer, force off the
SUSTAIN SW and all currently sounding notes, and reset all control settings to predetermined values.