178
,,,,,,,,,,,,,,,,
QQQQQQQQQQQQQQQQ
¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢
FILTER CUTOFF FREQ.
BnH,63H,01H,62H,20H,06H,mmH
FILTER RESONANCE
BnH,63H,01H,62H,21H,06H,mmH
AEG ATTACK TIME
BnH,63H,01H,62H,63H,06H,mmH
AEG DECAY TIME
BnH,63H,01H,62H,64H,06H,mmH
AEG RELEASE
BnH,63H,01H,62H,66H,06H,mmH
DRUM INST
CUTOFF FREQ.
BnH,63H,14H,62H,rrH,06H,mmH
FILTER RESONANCE
BnH,63H,15H,62H,rrH,06H,mmH
AEG ATTACK RATE
BnH,63H,16H,62H,rrH,06H,mmH
AEG DECAY RATE
BnH,63H,17H,62H,rrH,06H,mmH
PITCH COARSE
BnH,63H,18H,62H,rrH,06H,mmH
PITCH FINE
BnH,63H,19H,62H,rrH,06H,mmH
LEVEL
BnH,63H,1AH,62H,rrH,06H,mmH
PANPOT
BnH,63H,1CH,62H,rrH,06H,mmH
REVERB SEND
BnH,63H,1DH,62H,rrH,06H,mmH
CHORUS SEND
BnH,63H,1EH,62H,rrH,06H,mmH
VARIATION SEND
BnH,63H,1FH,62H,rrH,06H,mmH
RPN LSB
BnH,64H
RPN MSB
BnH,65H
PITCH BEND SENS.
BnH,65H,00H,64H,00H,06H,mmH
FINE TUNING
BnH,65H,00H,64H,01H,06H,mmH,
26H,llH
COARSE TUNING
BnH,65H,00H,64H,02H,06H,mmH
NULL
BnH,65H,7FH,64H,7FH
ALL SOUND OFF
BnH,78H,00H
RESET ALL CONTROLLERS
BnH,79H,00H
ALL NOTES OFF
BnH,7BH,00H
OMNI OFF
BnH,7CH,00H
OMNI ON
BnH,7DH,00H
MONO
BnH,7EH
POLY
BnH,7FH
PROGRAM CHANGE
CnH
CHANNEL AFTER TOUCH
DnH
PITCH BEND CHANGE
EnH
SYSTEM EXCLUSIVE MESSAGE
<YAMAHA MIDI FORMAT>
<UNIVERSAL>
UNIVERSAL REALTIME
F0H 7FH.....F7H
UNIVERSAL NON-REALTIME
F0H 7EH.....F7H
<XG STANDARD>
XG PARAMETER CHANGE
F0H 43H 1nH 4CH aaH aaH aaH ddH
.....ddH F7H
XG BULK DUMP
F0H 43H 0nH 4CH bbH bbH aaH aaH
aaH ddH.....ddH ccH F7H
PARAMETER REQUEST
F0H 43H 3nH 4CH aaH aaH aaH F7H
DUMP REQUEST
F0H 43H 2nH 4CH aaH aaH aaH F7H
<SPETIAL OPERATORS>
<Others>
SYSTEM REALTIME MESSAGE
MIDI CLOCK
F8H
START
FAH
STOP
FCH
ACTIVE SENSING
FEH
(3) TRANSMIT/RECEIVE DATA
(3-1) CHANNEL VOICE MESSAGES
(3-1-1) NOTE OFF (Receive only)
STATUS
1000nnnn (8nH)
n = 0 - 15 VOICE CHANNEL NUMBER
NOTE NUMBER
0kkkkkkk
k = 0 (C-2) - 127 (G8)
VELOCITY
0vvvvvvv
v: ignored
(3-1-2) NOTE ON/OFF
STATUS
1001nnnn (9nH)
n = 0 - 15 VOICE CHANNEL NUMBER
NOTE NUMBER
0kkkkkkk
k = 0 (C-2) - 127 (G8)
VELOCITY
0vvvvvvv
(v
≠
0) NOTE ON
00000000
(v = 0) NOTE OFF
(3-1-3) PROGRAM CHANGE
STATUS
1100nnnn (CnH)
n = 0 - 15 VOICE CHANNEL NUMBER
PROGRAM NUMBER 0ppppppp
p = 0 - 127
(3-1-4) CHANNEL AFTER TOUCH
STATUS
1101nnnn (DnH)
n = 0 - 15 VOICE CHANNEL NUMBER
VALUE
0vvvvvvv
v = 0 - 127 AFTER TOUCH VALUE
(3-1-5) PITCH BEND CHANGE
STATUS
1110nnnn (EnH)
n = 0 - 15 VOICE CHANNEL NUMBER
LSB
0vvvvvvv
PITCH BEND CHANGE LSB
MSB
0vvvvvvv
PITCH BEND CHANGE MSB
(3-1-6) CONTROL CHANGE
STATUS
1011nnnn (BnH)
n = 0 - 15 VOICE CHANNEL NUMBER
CONTROL NUMBER
0ccccccc
CONTROL VALUE
0vvvvvvv
* Transmit CONTROL NUMBER.
c = 0
BANK SELECT MSB
; v =
0:XG NORMAL,
64:SFX NORMAL,
126:XG SFX KIT,
127:XG DRUM
c = 32
BANK SELECT LSB
; v = 0 - 127
*3
c = 1
MODULATION
; v = 0 - 127
*2
c = 5
PORTAMENTO TIME
; v = 0 - 127
*2
c = 6
DATA ENTRY MSB
; v = 0 - 127
*1
c = 38
DATA ENTRY LSB
; v = 0 - 127
*1
c = 7
MAIN VOLUME
; v = 0 - 127
c = 10
PANPOT
; v = 0 - 127
c = 11
EXPRESSION
; v = 0 - 127
c = 64
SUSTAIN
; v = 0-63:OFF , 64-127:ON
*2
c = 65
PORTAMENTO
; v = 0-63:OFF , 64-127:ON
*2
c = 66
SOSTENUTO
; v = 0-63:OFF , 64-127:ON
*2
c = 67
SOFT PEDAL
; v = 0-63:OFF , 64-127:ON
*2
c = 71
HARMONIC CONTENT
; v = 0:-64 - 64:0 - 127:+63
*2
c = 74
BRIGHTNESS
; v = 0:-64 - 64:0 - 127:+63
*2
c = 91
REVERB SEND LEVEL
; v = 0 - 127
c = 93
CHORUS SEND LEVEL
; v = 0 - 127
c = 94
VARIATION SEND LEVEL
; v = 0 - 127
(When only Connection = 1[System])
* Receive CONTROL NUMBER.
c = 0
BANK SELECT MSB
; v =
0:XG NORMAL,
64:SFX NORMAL,
126:XG SFX KIT,
127:XG DRUM
c = 32
BANK SELECT LSB
; v = 0 - 127
*3
c = 1
MODULATION
; v = 0 - 127
*2
c = 5
PORTAMENTO TIME
; v = 0 - 127
*2
c = 6
DATA ENTRY MSB
; v = 0 - 127
*1
c = 38
DATA ENTRY LSB
; v = 0 - 127
*1
c = 7
MAIN VOLUME
; v = 0 - 127
c = 10
PANPOT
; v = 0 - 127
c = 11
EXPRESSION
; v = 0 - 127
c = 64
SUSTAIN
; v = 0-63:OFF , 64-127:ON
*2
c = 65
PORTAMENTO
; v = 0-63:OFF , 64-127:ON
*2
c = 66
SOSTENUTO
; v = 0-63:OFF , 64-127:ON
*2
c = 67
SOFT PEDAL
; v = 0-63:OFF , 64-127:ON
*2
c = 71
HARMONIC CONTENT
; v = 0:-64 - 64:0 - 127:+63
*2
c = 72
RELEASE TIME
; v = 0:-64 - 64:0 - 127:+63
*2
c = 73
ATTACK TIME
; v = 0:-64 - 64:0 - 127:+63
*2
c = 74
BRIGHTNESS
; v = 0:-64 - 64:0 - 127:+63
*2
c = 84
PORTAMENT CONTROL ; v = 0 - 127
*2
c = 91
REVERB SEND LEVEL
; v = 0 - 127
c = 93
CHORUS SEND LEVEL
; v = 0 - 127
c = 94
VARIATION SEND LEVEL
; v = 0 - 127
(When only Connection = 1[System])
c = 96
DATA INCREMENT
; v = 127
*1
c = 97
DATA DECREMENT
; v = 127
*1
*1 Only when setting the appointed parameter with RPN, NRPN.
*2 Does not effect Rhythm Voice.
*3 MSB=0, anything other than 63 is 0.
• Until a PROGRAM CHANGE message is received, the BANK SELECT
operation will be suspended. When a Voice, including VOICE BANK, is
changed, set the BANK SELECT and Program Change Message, and
transmit in the following order, BANK SELECT MSB, LSB, PROGRAM
CHANGE.
• MODULATION controls the Vibrato Depth.
• PORTAMENTO TIME controls the Pitch Change Speed when the
Portamento Switch = ON. 0 being the shortest time, and 127 being the
longest.
• PANPOT changes the value for the melody voice and rhythm voice in
relation to the preset value.
• Portamento time is fixed to 0 when the PORTAMENTO CONTROL is
used.
• HARMONIC CONTENT applies adjustment to the resonance value that
is set by the voice. This parameter specifies relative change with the
value of 64 producing 0 adjustment. As values get higher the sound
becomes increasingly eccentric. Note that for some voices the effective
parameter range is narrower than the legal parameter range.
• RELEASE TIME applies adjustment to the envelope release time set by
the voice. This parameter specifies relative change with the value of 64
producing 0 adjustment.
MIDI Data Format