1-1 CHANNEL MESSAGES[H]:Hex, [D]:Decimal
+--------+---------+-------------+------------------------------------------------------------+---+
| Status | Second | Third | Description (Transmitted by ... ) |ENA|
| [Hex] | [H] [D] | [H] [D] | | |
+--------+---------+-------------+------------------------------------------------------------+---+
| 8n | kk (kk) | 40 (64) | Note Off *1| A |
| 9n | kk (kk) | vv (vv) | Note On vv=1~127 *1| A |
| Bn | 00 (00) | mm (mm) | Bank Select(MSB) (Program Change) *2| K |
| Bn | 01 (01) | vv (vv) | Modulation1 (Mod Wheel,A.P=ModWheel) | C |
| Bn | 02 (02) | vv (vv) | Modulation2 (A.P=BrthCtrl) | C |
| Bn | 04 (04) | vv (vv) | Foot Control (A.P=FootPedal) | C |
| Bn | 06 (06) | vv (vv) | Data Entry (MSB) (Panel Control) *3| C |
| Bn | 07 (07) | vv (vv) | Volume (A.P=Volume) | C |
| Bn | 0A (10) | vv (vv) | Panpot (A.P=Pan) | C |
| Bn | 0B (11) | vv (vv) | Expression (A.P=ExpPedal) | C |
| Bn | 20 (32) | bb (bb) | Bank Select(LSB) (Timbre/DrumKit Change) *2| K |
| Bn | 40 (64) |00/7F (0/127)| Sustain Off/On (A.S=Damper) | C |
| Bn | 41 (65) |00/7F (0/127)| Portamento Off/On (A.S=PortSw) | C |
| Bn | 52 (82) |00/7F (0/127)| Multi Purpose Ctrl17(as Foot Sw) (A.S=FootSw) | C |
| Bn | 62 (98) | vv (vv) | NRPN (LSB) (P.C) *3| C |
| Bn | 63 (99) | vv (vv) | NRPN (MSB) (P.C) *3| C |
| Bn | cc (cc) | vv (vv) | Control Change cc=00~95,102~119 (P.C) *4| C |
| Cn | pp (pp) | -- -- | Program Change (Prog Change) | P |
| Dn | vv (vv) | -- -- | Channel Pressure (A.P=AftTouch) | C |
| En | bb (bb) | bb (bb) | Pitch Bender Change (Bend Wheel) | B |
+--------+---------+-------------+------------------------------------------------------------+---+
n : MIDI Channel = 0 ~ F
vv : Value
A.P: Assignable Pedal
A.S: Assignable Switch
P.C: Panel Control
ENA = A : Always Enable
C : Enabled when Global CtrlChg is enabled.
P : Enabled when Global PROG Chg is enabled.
K : Enabled when Global BANK Chg is enabled.
B : Enabled when Global PitchBend is enabled.
*1 : kk = 5 ~ 108 : RADIAS(with Keyboard) (49Keys + OCT + Transpose)
= 21 ~ 108 : RADIAS(no Keyboard) (16Keys + OCT + Transpose)
*4-3 : When OSC1Wave is "Saw,Tri,Sin" and OSC1Mod.Type is Waveform 00~7F : Waveform
When OSC1Wave is "Squ" and OSC1Mod.Type is Waveform 00~7F : PulthWidth
When OSC1Wave is "Saw,Squ,Tri,Sin" and OSC1Mod.Type is Cross 00~7F : Mod.Depth
When OSC1Wave is "Saw,Squ,Tri,Sin" and OSC1Mod.Type is Unison 00~7F : Detune
When OSC1Wave is "Saw,Squ,Tri,Sin" and OSC1Mod.Type is VPM 00~7F : Mod.Depth
When OSC1Wave is "FORMNAT" 00~7F : Formant Width
When OSC1Wave is "NOISE" 00~7F : Resonance
When OSC1Wave is "SynthPCM,DrumPCM" none
When OSC1Wave is "Audio In" 00~7F : Gain
*4-4 : When OSC1Wave is "Saw,Tri,Sin" and OSC1Mod.Type is Waveform 00~7F : WFM LFO1 Mod. Int.
When OSC1Wave is "Squ" and OSC1Mod.Type is Waveform 00~7F : PWM LFO1 Mod. Int.
When OSC1Wave is "Saw,Squ,Tri,Sin" and OSC1Mod.Type is Cross 00~7F : Mod. Depth LFO1 Mod. Int.
When OSC1Wave is "Saw,Squ,Tri,Sin" and OSC1Mod.Type is Unison 00~7F : Unison Phase
When OSC1Wave is "Saw,Squ,Tri,Sin" and OSC1Mod.Type is VPM 00~7F : Carrier Harmonics
When OSC1Wave is "FORMNAT" 00~7F : Formant Shift
When OSC1Wave is "NOISE" 00~7F : LPF/HPF Balance
When OSC1Wave is "SynthPCM,DrumPCM" 00~7F : Wave Select
When OSC1Wave is "Audio In" 00~7F : none
6
*4-5 : 00~1F : Saw
20~3F : Squ
40~5F : Tri
60~7F : Sin
*4-6 : 00~1F : OFF
20~3F : RING
40~5F : SYNC
60~7F : RING+SYNC
*4-7 : 00~1F : SINGLE
20~3F : SERIAL
40~5F : PARALLEL
60~7F : INDIVIDUAL
1-2 SYSTEM REALTIME MESSAGES
+-----------+---------------------------------------------+
| Status[H] | Description |
+-----------+---------------------------------------------+
| F8 | Timing Clock *4 |
| FE | Active Sensing |
+-----------+---------------------------------------------+
*4 :This message is transmitted when the "Clock" is set to "Internal".
7
KORG RADIAS MIDI Implementation
1-3 UNIVERSAL SYSTEM EXCLUSIVE MESSAGES
DEVICE INQUIRY REPLY
+---------+------------------------------------------------+
| Byte[H] | Description |
+---------+------------------------------------------------+
| F0 | Exclusive Status |
| 7E | Non Realtime Message |
| 0g | MIDI Global Channel ( Device ID ) |
| 06 | General Information |
| 02 | Identity Reply |
| 42 | KORG ID ( Manufacturers ID ) |
| 72 | RADIAS Series ID ( Family ID (LSB)) |
| 00 | ( Family ID (MSB)) |
| 00 | ( Member ID (LSB)) |
| 00 | ( Member ID (MSB)) |
| xx | ( Minor Ver. (LSB)) |
| xx | ( Minor Ver. (MSB)) |
| xx | ( Major Ver. (LSB)) |
| xx | ( Major Ver. (MSB)) |
| F7 | END OF EXCLUSIVE |
+---------+------------------------------------------------+
This message is transmitted whenever a INQUIRY MESSAGE REQUEST is received.
1-4 SYSTEM EXCLUSIVE MESSAGES
+-------------+-------------------------------------+--------+
| Function ID | Description/Function | |
| [Hex] | | *5 |
+-------------+-------------------------------------+--------+
| 40 | CURRENT PROGRAM DATA DUMP | R,D,Me |
| 4C | PROGRAM DATA DUMP (1 PROG) | R |
| 43 | CURRENT FORMANT MOTION DATA DUMP | R |
| 48 | FORMANT MOTION DATA DUMP | R |
| 51 | GLOBAL DATA DUMP | R,D |
| 31 | CURRENT DRUMKIT DATA DUMP | R,D |
| 52 | DRUMKIT DATA DUMP (1 DRUMKIT) | R |
| 7B | TEMPLATE DATA DUMP | R,D |
| | | |
| 41 | PROGRAM PARAMETER CHANGE | C |
| 53 | DRUMKIT PARAMETER CHANGE | C |
| 42 | MODE DATA | M |
| | | |
| 26 | DATA FORMAT ERROR | E |
| 23 | DATA LOAD COMPLETED | E |
| 24 | DATA LOAD ERROR | E |
| 21 | WRITE COMPLETED | E |
| 22 | WRITE ERROR | E |
+-------------+-------------------------------------+--------+
*5 : Transmitted when
R : Request message is received.
D : Data dump from MIDI dump page.
(Doesn't respond to MIDI FILTER "SystemEx" parameter.)
E : Exclusive message is received.
C : Parameter is changed by -/+ Switch or Rotary Encoder.
M : Mode is changed.
Me : Mode is changed to "LCD Edit".
2-2 SYSTEM REALTIME MESSAGES
+-----------+----------------------------------------------+
| Status[H] | Description |
+-----------+----------------------------------------------+
| F8 | Timing Clock *7 |
| FA | Start *7 |
| FC | Stop (Arpeggiator stop) *7 |
| FE | Active Sensing |
+-----------+----------------------------------------------+
*7 :This message is recognized when the "Clock" is set to "Ext-USB" or "Ext-MIDI" or "Auto".
2-3 UNIVERSAL SYSTEM EXCLUSIVE MESSAGE ( NON REALTIME )
DEVICE INQUIRY MESSAGE REQUEST
+---------+------------------------------------------------+
| Byte[H] | Description |
+---------+------------------------------------------------+
| F0 | Exclusive Status |
| 7E | Non Realtime Message |
| nn | MIDI Channel (Device ID) |
| 06 | General Information |
| 01 | Identity Request |
| F7 | END OF EXCLUSIVE |
+---------+------------------------------------------------+
nn : MIDI Channel = 0 ~ F :Global Channel
= 7F :Any Channel
10
2-4 UNIVERSAL SYSTEM EXCLUSIVE MESSAGE ( REALTIME )
(1) MASTER VOLUME
+---------+------------------------------------------------+
| Byte[H] | Description |
+---------+------------------------------------------------+
| F0 | Exclusive Status |
| 7F | Realtime Message |
| nn | MIDI Channel (Device ID) |
| 04 | Device Control |
| 01 | Master Volume |
| vv | Value (LSB) |
| mm | Value (MSB) |
| F7 | END OF EXCLUSIVE |
+---------+------------------------------------------------+
nn : MIDI Channel = 0~F : Global Channel
= 7F : Any Channel
mm,vv : 00,00~7F,7F : Min~Max
(2) MASTER FINE TUNE
+---------+------------------------------------------------+
| Byte[H] | Description |
+---------+------------------------------------------------+
| F0 | Exclusive Status |
| 7F | Realtime Message |
| nn | MIDI Channel (Device ID) |
| 04 | Device Control |
| 03 | Master Fine Tune |
| vv | Value (LSB) |
| mm | Value (MSB) |
| F7 | END OF EXCLUSIVE |
+---------+------------------------------------------------+
nn : MIDI Channel = 0~F : Global Channel
= 7F : Any Channel
mm,vv : 00,00~40,00~7F,7F : -100~0~+100
2.RECOGNIZED RECEIVE DATA
2-5 SYSTEM EXCLUSIVE MESSAGE
+-------------+--------------------------------------------+
| Function ID | Function |
| [Hex] | |
+-------------+--------------------------------------------+
| 12 | MODE REQUEST |
| 10 | CURRENT PROGRAM DATA DUMP REQUEST |
| 1C | PROGRAM DATA DUMP REQUEST (1 PROG) |
| 13 | CURRENT FORMANT MOTION DATA DUMP REQUEST |
| 18 | FORMANT MOTION DATA DUMP REQUEST |
| 0E | GLOBAL DATA DUMP REQUEST |
| 01 | CURRENT DRUMKIT DATA DUMP REQUEST |
| 0D | DRUMKIT DATA DUMP REQUEST (1 DRUMKIT) |
| 11 | PROGRAM WRITE REQUEST |
| 02 | DRUMKIT WRITE REQUEST |
| 03 | FORMANT MOTION DATA WRITE REQUEST |
| 7A | TEMPLATE DATA DUMP |
| | |
| 40 | CURRENT PROGRAM DATA DUMP |
| 4C | PROGRAM DATA DUMP (1 PROG) |
| 43 | CURRENT FORMANT MOTION DATA DUMP |
| 48 | FORMANT MOTION DATA DUMP |
| 51 | GLOBAL DATA DUMP |
| 31 | CURRENT DRUMKIT DATA DUMP |
| 52 | DRUMKIT DATA DUMP (1 DRUMKIT) |
| | |
| 4E | MODE CHANGE |
| 41 | PARAMETER CHANGE |
| 53 | DRUMKIT PARAMETER CHANGE |
+-------------+--------------------------------------------+
When the "SystemEx" parameter is set to "ENA", these messages are recognized.
(2) CURRENT PROGRAM DATA DUMP REQUEST R
+----------------+--------------------------------------------------+
| Byte | Description |
+----------------+--------------------------------------------------+
| F0,42,3g,72 | EXCLUSIVE HEADER |
| 0001 0000 (10) | CURRENT PROGRAM DATA DUMP REQUEST 10H |
| 1111 0111 (F7) | EOX |
+----------------+--------------------------------------------------+
Receive this message, and transmits Func=40 or Func=24 message.
11
KORG RADIAS MIDI Implementation
(3) PROGRAM DATA DUMP REQUEST (1 PROG) R
+----------------+--------------------------------------------------+
| Byte | Description |
+----------------+--------------------------------------------------+
| F0,42,3g,72 | EXCLUSIVE HEADER |
| 0001 1100 (1C) | PROGRAM DATA DUMP REQUEST 1CH |
| 0ppp pppp (pp) | Source Program No.(LSB bit 6~0) |
| 0000 000p (0p) | Source Program No.(MSB bit 13~7) |
| 1111 0111 (F7) | EOX |
+----------------+--------------------------------------------------+
Receive this message, and transmits Func=4C or Func=24 message.
(4) CURRENT FORMANT MOTION DATA DUMP REQUEST R
+----------------+--------------------------------------------------+
| Byte | Description |
+----------------+--------------------------------------------------+
| F0,42,3g,72 | EXCLUSIVE HEADER |
| 0001 0011 (13) | MOTION DATA DUMP REQUEST 13H |
| 1111 0111 (F7) | EOX |
+----------------+--------------------------------------------------+
Receive this message, and transmits Func=43 or Func=13 message.
(12) TEMPLATE DATA DUMP REQUEST R
+----------------+--------------------------------------------------+
| Byte | Description |
+----------------+--------------------------------------------------+
| F0,42,3g,72 | EXCLUSIVE HEADER |
| 0111 1010 (7A) | TEMPLATE DATA DUMP 7AH |
| 0000 00kk (kk) | Template kind (NOTE 8) |
| 1111 0111 (F7) | EOX |
+----------------+--------------------------------------------------+
Receive this message, and transmits Func=7B,?? or Func=24 message.
(13) CURRENT PROGRAM DATA DUMP R/T
+----------------+--------------------------------------------------+
| Byte | Description |
+----------------+--------------------------------------------------+
| F0,42,3g,72 | EXCLUSIVE HEADER |
| 0100 0000 (40) | CURRENT PROGRAM DATA DUMP 40H |
| 0ddd dddd (dd) | Data (NOTE 1,6) |
| : | : |
| 1111 0111 (F7) | EOX |
+----------------+--------------------------------------------------+
Receive this message & data, save them to Edit Buffer and transmits Func=23 or Func=24 message.
Receive Func=10 message, and transmits this message & data from Edit Buffer.
When Enter the LCD Edit Mode, transmit this message & data from Edit Buffer.
(14) PROGRAM DATA DUMP (1 PROG) R/T
+----------------+--------------------------------------------------+
| Byte | Description |
+----------------+--------------------------------------------------+
| F0,42,3g,72 | EXCLUSIVE HEADER |
| 0100 1100 (4C) | PROGRAM DATA DUMP 4CH |
| 0ppp pppp (pp) | Program No.(LBS bit 6~0) |
| 0000 000p (0p) | Program No.(MSB bit 13~7) |
| 0ddd dddd (dd) | Data (NOTE 1,6) |
| : | : |
| 1111 0111 (F7) | EOX |
+----------------+--------------------------------------------------+
Receive this message & data, save them to Internal Memory and transmits Func=23 or Func=24 message.
Receive Func=1C message, and transmits this message & data from Internal Memory.
When DATA DUMP is executed, transmit this message & data from Internal Memory.
(15) CURRENT FORMANT MOTION DATA DUMP R/T
+----------------+--------------------------------------------------+
| Byte | Description |
+----------------+--------------------------------------------------+
| F0,42,3g,72 | EXCLUSIVE HEADER |
| 0100 0011 (43) | CURRENT FORMANT MOTION DATA DUMP 43H |
| 0000 0000 (00) | |
| 0sss ssss (ss) | FORMANT MOTION DATA SIZE (bit 6~ 0) |
| 0sss ssss (ss) | FORMANT MOTION DATA SIZE (bit 13~ 7) |
| 0000 0000 (00) | |
| 0ddd dddd (dd) | Data (NOTE 4,6) |
| : | : |
| 1111 0111 (F7) | EOX |
+----------------+--------------------------------------------------+
Receive this message & data, save them to Internal Memory and transmits Func=23 or Func=24 message.
Receive Func=13 message, and transmits this message & data from Internal Memeory.
When DATA DUMP is executed, transmit this message & data from Internal Memory.
(16) FORMANT MOTION DATA DUMP R/T
+----------------+--------------------------------------------------+
| Byte | Description |
+----------------+--------------------------------------------------+
| F0,42,3g,72 | EXCLUSIVE HEADER |
| 0100 1000 (48) | FORMANT MOTION DATA DUMP 48H |
| 0000 ffff (0f) | FORMANT MOTION No.(0~15) |
| 0sss ssss (ss) | FORMANT MOTION DATA SIZE (bit 6~ 0) |
| 0sss ssss (ss) | FORMANT MOTION DATA SIZE (bit 13~ 7) |
| 0000 0000 (00) | |
| 0ddd dddd (dd) | Data (NOTE 4,6) |
| : | : |
| 1111 0111 (F7) | EOX |
+----------------+--------------------------------------------------+
Receive this message & data, save them to Internal Memory and transmits Func=23 or Func=24 message.
Receive Func=18 message, and transmits this message & data from Internal Memeory.
When DATA DUMP is executed, transmit this message & data from Internal Memory.
13
KORG RADIAS MIDI Implementation
(17) GLOBAL DATA DUMP R/T
+----------------+--------------------------------------------------+
| Byte | Description |
+----------------+--------------------------------------------------+
| F0,42,3g,72 | EXCLUSIVE HEADER |
| 0101 0001 (51) | GLOBAL DATA DUMP 51H |
| 0ddd dddd (dd) | Data (NOTE 3,6) |
| : | : |
| 1111 0111 (F7) | EOX |
+----------------+--------------------------------------------------+
Receive this message & data, save them to Internal Memory and transmits Func=23 or Func=24 message.
Receive Func=0E message, and transmits this message & data from Edit Buffer.
When DATA DUMP is executed, transmit this message & data from Edit Buffer.
(18) CURRENT DRUMKIT DATA DUMP R/T
+----------------+--------------------------------------------------+
| Byte | Description |
+----------------+--------------------------------------------------+
| F0,42,3g,72 | EXCLUSIVE HEADER |
| 0011 0001 (31) | CURRENT DRUMKIT DATA DUMP 31H |
| 0ddd dddd (dd) | Data (NOTE 2,6) |
| : | : |
| 1111 0111 (F7) | EOX |
+----------------+--------------------------------------------------+
Receive this message & data, save them to Edit Buffer and transmits Func=23 or Func=24 message.
Receive Func=01 message, and transmits this message & data from Edit Buffer.
When Enter the LCD Edit Mode, transmit this message & data from Edit Buffer.
(19) DRUMKIT DATA DUMP (1 DRUMKIT) R/T
+----------------+--------------------------------------------------+
| Byte | Description |
+----------------+--------------------------------------------------+
| F0,42,3g,72 | EXCLUSIVE HEADER |
| 0101 0010 (52) | DRUMKIT DATA DUMP 52H |
| 000k kkkk (kk) | DrumKit No.(0~31) |
| 0000 0000 (00) | |
| 0ddd dddd (dd) | Data (NOTE 2,6) |
| : | : |
| 1111 0111 (F7) | EOX |
+----------------+--------------------------------------------------+
Receive this message & data, save them to Internal Memory and transmits Func=23 or Func=24 message.
Receive Func=0D message, and transmits this message & data from Edit Buffer.
When DATA DUMP is executed, transmit this message & data from Edit Buffer.
(20) TEMPLATE DATA DUMP R
+----------------+--------------------------------------------------+
| Byte | Description |
+----------------+--------------------------------------------------+
| F0,42,3g,72 | EXCLUSIVE HEADER |
| 0111 1011 (7B) | TEMPLATE DATA DUMP 7BH |
| 0000 00kk (kk) | Template kind (NOTE 8) |
| 0ddd dddd (dd) | Data (NOTE 9,6) |
| : | : |
| 1111 0111 (F7) | EOX |
+----------------+--------------------------------------------------+
Receive this message & data, save them to Internal Memory and transmits Func=23 or Func=24 message.
Receive Func=7A,kk message, and transmits this message & data from Internal Memeory.
When DATA DUMP is executed, transmit this message & data from Internal Memory.
(21) MODE CHANGE R/T
+----------------+--------------------------------------------------+
| Byte | Description |
+----------------+--------------------------------------------------+
| F0,42,3g,72 | EXCLUSIVE HEADER |
| 0100 1110 (4E) | MODE CHANGE 4EH |
| 0000 00mm (0m) | Mode Data (NOTE 5) |
| 0000 0000 (00) | |
| 1111 0111 (F7) | EOX |
+----------------+--------------------------------------------------+
Receive this message & data, changes the Mode. and transmits Func=23 or Func=24 message.
When the Mode is changed by Switch, transmit this message & data.
(22) PARAMETER CHANGE R/T
+----------------+--------------------------------------------------+
| Byte | Description |
+----------------+--------------------------------------------------+
| F0,42,3g,72 | EXCLUSIVE HEADER |
| 0100 0001 (41) | PARAMETER CHANGE 41H |
| 0ppp pppp (pp) | Parameter ID (LSB bit 6~0) (NOTE 7) |
| 0000 pppp (PP) | Parameter ID (MSB bit13~7) '' |
| 0qqq qqqq (qq) | Parameter Sub ID (LSB bit 6~0) '' |
| 0000 qqqq (QQ) | Parameter Sub ID (MSB bit13~7) '' |
| 0vvv vvvv (vv) | Value (LSB bit 6~0) '' |
| 0vvv vvvv (VV) | Value (MSB bit13~7) '' |
| 1111 0111 (F7) | EOX |
+----------------+--------------------------------------------------+
Receive this message & data, select & change a Parameter and transmits Func=23 or Func=24 message.
When the Parameter is changed by Switch & Knob, transmit this message & data.
14
2.RECOGNIZED RECEIVE DATA
(23) DRUMKIT PARAMETER CHANGE R/T
+----------------+--------------------------------------------------+
| Byte | Description |
+----------------+--------------------------------------------------+
| F0,42,3g,72 | EXCLUSIVE HEADER |
| 0101 0011 (53) | DRUMKIT PARAMETER CHANGE 53H |
| 0ppp pppp (pp) | Parameter ID (LSB bit 6~0) (NOTE 7) |
| 0000 pppp (PP) | Parameter ID (MSB bit13~7) '' |
| 0qqq qqqq (qq) | Parameter Sub ID (LSB bit 6~0) '' |
| 0000 qqqq (QQ) | Parameter Sub ID (MSB bit13~7) '' |
| 0vvv vvvv (vv) | Value (LSB bit 6~0) '' |
| 0vvv vvvv (VV) | Value (MSB bit13~7) '' |
| 1111 0111 (F7) | EOX |
+----------------+--------------------------------------------------+
Receive this message & data, select & change a Parameter and transmits Func=23 or Func=24 message.
When the Parameter is changed by Switch & Knob, transmit this message & data.
(25) RECEIVE DATA FORMAT ERROR T
+----------------+--------------------------------------------------+
| Byte | Description |
+----------------+--------------------------------------------------+
| F0,42,3g,72 | EXCLUSIVE HEADER |
| 0010 0110 (26) | DATA FORMAT ERROR 26H |
| 1111 0111 (F7) | EOX |
+----------------+--------------------------------------------------+
When found an error in the received message (ex.data length), transmits this message.
(26) DATA LOAD COMPLETED (ACK) T
+----------------+--------------------------------------------------+
| Byte | Description |
+----------------+--------------------------------------------------+
| F0,42,3g,72 | EXCLUSIVE HEADER |
| 0010 0011 (23) | DATA LOAD COMPLETED 23H |
| 1111 0111 (F7) | EOX |
+----------------+--------------------------------------------------+
When DATA LOAD,PROCESSING have been completed, transmits this message.
(27) DATA LOAD ERROR (NAK) T
+----------------+--------------------------------------------------+
| Byte | Description |
+----------------+--------------------------------------------------+
| F0,42,3g,72 | EXCLUSIVE HEADER |
| 0010 0100 (24) | DATA LOAD ERROR 24H |
| 1111 0111 (F7) | EOX |
+----------------+--------------------------------------------------+
When DATA LOAD,PROCESSING have not been completed (ex.protect), transmits this message.
(28) WRITE COMPLETED T
+----------------+--------------------------------------------------+
| Byte | Description |
+----------------+--------------------------------------------------+
| F0,42,3g,72 | EXCLUSIVE HEADER |
| 0010 0001 (21) | WRITE COMPLETED 21H |
| 1111 0111 (F7) | EOX |
+----------------+--------------------------------------------------+
When DATA WRITE MIDI has been completed, transmits this message.
(29) WRITE ERROR T
+----------------+--------------------------------------------------+
| Byte | Description |
+----------------+--------------------------------------------------+
| F0,42,3g,72 | EXCLUSIVE HEADER |
| 0010 0010 (22) | WRITE ERROR 22H |
| 1111 0111 (F7) | EOX |
+----------------+--------------------------------------------------+
When DATA WRITE MIDI has not been completed, transmits this message.
NOTE 1: CURRENT PROGRAM DATA (IN CURRENT BUFFER) DUMP FORMAT
& PROGRAM DATA (IN INTERNAL MEMORY) DUMP FORMAT
1782Bytes = 7*254+4 -> 8*254+(4+1) => 2037Bytes
(TABLE 1)
NOTE 2: CURRENT DRUMKIT DATA (IN CURRENT BUFFER) DUMP FORMAT
& DRUMKIT DATA (IN INTERNAL MEMORY) DUMP FORMAT
1716Bytes = 7*245+1 -> 8*245+(1+1) => 1962Bytes
(TABLE 11)
NOTE 3: GLOBAL DATA (IN INTERNAL MEMORY) DUMP FORMAT
656Bytes = 7*93+5 -> 8*93+(5+1) => 750Bytes
(TABLE 12)
15
KORG RADIAS MIDI Implementation
NOTE 4: FORMANT MOTION DATA (IN INTERNAL MEMORY) DUMP FORMAT
(FORMANT MOTION DATA SIZE)*16Bytes = 7*X+Y -> 8*X+(1+Y) Bytes
(TABLE 13)
NOTE 5: m = 0 : PROGRAM PLAY
1 : PROGRAM EDIT
2 : DRUM PLAY
3 : DRUM EDIT
4 : GLOBAL
NOTE 8: k = 0 : ALL TIMBRE PROGRAM
1 : ALL INSERT FX
2 : ALL MASTER FX
NOTE 9: TEMPLATE DATA (IN INTERNAL MEMORY) DUMP FORMAT
ALL TIMBRE PROGRAM
(TIMB PROG DATA SIZE)*128Bytes = 7*4681+1 -> 8*4681+(1+1) => 37450Bytes
(TABLE 14)
ALL INSERT FX
(INSERT FX DATA SIZE)*128Bytes = 7*1170+2 -> 8*1170+(2+1) => 9363Bytes
(TABLE 15)
ALL MASTER FX
(INSERT FX DATA SIZE)*128Bytes = 7*877+5 -> 8*877+(5+1) => 7022Bytes
(TABLE 16)