33
Tone generator parts
(1) TRANSMIT FLOW
SW1
MIDI <-[]--+---NOTE ON/OFF
9nH
OUT | |SW2
| +[]-PITCH BEND
EnH, BnH,01H-77H(except 20H), DnH
| |SW2
| +[]-ASSIGNABLE WHEEL
EnH, BnH,01H-77H(except 20H), DnH
| |SW3
| +[]-FOOT SW
Bn,40H 42H
|
|----+---
SYSTEM EXCLUSIV MESSAGE
| |
<BULK DUMP>
| |------- XG SYSTEM
F0H 43H 0nH 4CH bbH bbH aaH aaH aaH
| |
ddH.....ddH ccH F7H
| |------- MULTI EFFECT
F0H 43H 0nH 4CH bbH bbH aaH aaH aaH
| |
ddH.....ddH ccH F7H
| |------- MULTI PART
F0H 43H 0nH 4CH bbH bbH aaH aaH aaH
| |
ddH.....ddH ccH F7H
| |------- DRUM SETUP
F0H 43H 0nH 4CH bbH bbH aaH aaH aaH
| |
ddH.....ddH ccH F7H
| |------- SYSTEM INFOMATION
F0H 43H 1nH 4CH bbH bbH aaH aaH aaH
| |
ddH.....ddH ccH F7H
| |
| |
<PARAMETER CHANGE>
| |------- MIDI MASTER TUNING
F0H 43H 1nH 27H 30H 00H 00H mmH llH ccH F7H
| |------- XG SYSTEM
F0H 43H 1nH 4CH aaH aaH aaH ddH.....ddH F7H
| |------- MULTI EFFECT
F0H 43H 1nH 4CH aaH aaH aaH ddH.....ddH F7H
| |------- MULTI PART
F0H 43H 1nH 4CH aaH aaH aaH ddH.....ddH F7H
| |------- DRUM SETUP
F0H 43H 1nH 4CH aaH aaH aaH ddH.....ddH F7H
| |
|----+--- SYSTEM EXCLUSIV MESSAGE
| MIDI MASTER VOLUME
F0H 7FH 7FH 04H 01H llH mmH F7H
| IDENTITY REPLY
F0H 7EH 7FH 06H 02H 43H 00H 41H ddH ddH
|
00H 00H 00H 01H F7H
+--- ACTIVE SENSING
FEH
SW1 []
MIDI Transmit Channel
MIDI Transmit Channel is selected by Output MIDI CH.
SW2 []
Assignable Wheel
selected by the UTILITY parameter WHEEL.
SW3 []
FOOT SWITCH
selected by the UTILITY parameter FOOT SWITCH.
(2) RECEIVE FLOW
MIDI ->-+----
IN | |
------ |
| --------
| | SW1
| |-[]--+---
NOTE OFF
8nH
| | |
| | +---
NOTE ON/OFF
9nH
| | |
| | +---
CONTROL CHANGE
| | | BANK SEL MSB
BnH,00H
| | | BANK SEL LSB
BnH,20H
| | | MODULATION
BnH,01H
| | | PORTAMENTO TIME
BnH,05H
| | | DATA ENTRY MSB
BnH,06H
| | | DATA ENTRY LSB
BnH,26H
| | | MAIN VOLUME
BnH,07H
| | | PANPOT
BnH,0AH
| | | EXPRESSION
BnH,0BH
| | | AC1 CONTROLLER
BnH,10H
| | | SUSTAIN SWITCH
BnH,40H
| | | PORTAMENTO SWITCH
BnH,41H
| | | SOSTENUTO
BnH,42H
| | | SOFT PEDAL
BnH,43H
| | | HARMONIC CONTENT
BnH,47H
| | | RELEASE TIME
BnH,48H
| | | ATTACK TIME
BnH,49H
| | | BRIGHTNESS
BnH,4AH
| | | PORTAMENTO CONTROL
BnH,54H
| | | EFFECT SEND LEVEL 1
BnH,5BH
| | | EFFECT SEND LEVEL 3
BnH,5DH
| | | EFFECT SEND LEVEL 4
BnH,5EH
| | | DATA ENTRY INC
BnH,60H
| | | DATA ENTRY DEC
BnH,61H
| | | NRPN
| | | VIBRATO RATE
BnH,63H,01H,62H,08H,06H,mmH
| | | VIBRATO DEPTH
BnH,63H,01H,62H,09H,06H,mmH
| | | VIBRATO DELAY
BnH,63H,01H,62H,0AH,06H,mmH
| | | 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 TIME
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
| | | 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
| | | PITCH BEND SENS.
BnH,64H,00H,65H,00H,06H,mmH
| | | FINE TUNING
BnH,64H,01H,65H,00H,06H,mmH,26H,llH
| | | COARSE TUNING
BnH,64H,02H,65H,00H,06H,mmH
| | | RPN RESET
BnH,64H,7FH,65H,7FH
| | | ALL SOUND OFF
BnH,78H,00H
| | | RESET ALL CONTROLLERS
BnH,79H,00H
| | | ALL NOTE OFF
BnH,7BH
| | | OMNI MODE OFF
BnH,7CH
| | | OMNI MODE ON
BnH,7DH
| | | MONO MODE
BnH,7EH
| | | POLY MODE
BnH,7FH
| | |
| | +--- PROGRAM CHANGE
CnH
| | |
| | +--- CHANNEL AFTER TOUCH
DnH
| | |
| | +--- PITCH BEND CHANGE
EnH
| | |
| |-----+ SYSTEM EXCLUSIV MESSAGE
| | | <BULK DUMP>
| | |------- XG SYSTEM
F0H 43H 0nH 4CH bbH bbH aaH aaH aaH
| | |
ddH.....ddH ccH F7H
| | |------- MULTI EFFECT
F0H 43H 0nH 4CH bbH bbH aaH aaH aaH
| | |
ddH.....ddH ccH F7H
| | |------- MULTI PART
F0H 43H 0nH 4CH bbH bbHaaH aaH aaH ddH.....ddH
| | |
ccH F7H
| | |------- DRUM SETUP
F0H 43H 0nH 4CH bbH bbH aaH aaH aaH ddH ..... ddH
| | |
ccH F7H
| | |
<PARAMETER CHANGE>
| | |------- MIDI MASTER TUNING
F0H 43H 1nH 27H 30H 00H 00H mmH llH ccH F7H
| | |------- XG SYSTEM ON
F0H 43H 1nH 4CH 00H 00H 7EH 00H F7H
| | |------- XG SYSTEM
F0H 43H 1nH 4CH aaH aaH aaH ddH.....ddH F7H
| | |------- MULTI EFFECT
F0H 43H 1nH 4CH aaH aaH aaH ddH.....ddH F7H
| | |------- MULTI PART
F0H 43H 1nH 4CH aaH aaH aaH ddH.....ddH F7H
| | |------- DRUM SETUP
F0H 43H 1nH 4CH aaH aaH aaH ddH.....ddH F7H
| | |
<BULK DUMP REQUEST>
| | |------- XG SYSTEM
F0H 43H 2nH 4CH aaH aaH aaH F7H
| | |------- MULTI EFFECT
F0H 43H 2nH 4CH aaH aaH aaH F7H
| | |------- MULTI PART
F0H 43H 2nH 4CH aaH aaH aaH F7H
| | |------- DRUM SETUP
F0H 43H 2nH 4CH aaH aaH aaH F7H
| | |------- SYSTEM INFOMATION
F0H 43H 2nH 4CH aaH aaH aaH F7H
| | |
<PARAMETER REQUEST>
| | |------- XG SYSTEM
F0H 43H 3nH 4CH aaH aaH aaH F7H
| | |------- MULTI EFFECT
F0H 43H 3nH 4CH aaH aaH aaH F7H
| | |------- MULTI PART
F0H 43H 3nH 4CH aaH aaH aaH F7H
| | |------- DRUM SETUP
F0H 43H 3nH 4CH aaH aaH aaH F7H
| |
| |-----+ SYSTEM EXCLUSIV MESSAGE
|
GM MODE ON
F0H 7EH 7FH 09H 01H F7H
|
MIDI MASTER VOLUME
F0H 7FH 7FH 04H 01H llH mmH F7H
|
IDENTITY REQUEST
F0H 7EH 0nH 06H 01H F7H
|
|-------+ ACTIVE SENSING
FEH
SW1 []
Data received from MIDI-A will be sounded by Part gn h ( gn h being the
receive channel),and data received from MIDI-B will be sounded by Part gn +
16 h.
(3) TRANSMIT/RECEIVE DATA
(3-1) CHANNEL VOICE MESSAGES
(3-1-1) NOTE OFF
STATUS
1000nnnn(8nH)
n = 0 ‘ 15 VOICE CHANNEL NUMBER
NOTE NUMBER 0kkkkkkk
k = 0 (C-2) ‘ 127 (G8)
VELOCITY
0vvvvvvv
gv h is ignored
Received only.
(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
* Correspondence between XG Drum Voice number and Program Number
P = 1
DR1
Standard
P = 2
DR2
Standard2
P = 9
DR3
Room
P = 17
DR4
Rock
P = 25
DR5
Elctrnic
P = 26
DR6
Analog
P = 33
DR7
Jazz
P = 41
DR8
Brush
P = 49
DR9
Classic
* Correspondence between XG SFX Kit number and Program number
P = 1
DR10
SFX1
P = 2
DR11
SFX2
MIDI Data Format