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