Preview only show first 10 pages with watermark. For full document please download

Kronos Midi Implementation

   EMBED


Share

Transcript

KRONOS MIDI IMPLEMENTATION 26, Dec, 2010 Consult your local Korg dealer for more information on MIDI System Exclusive implementation. 1.TRANSMITTED DATA 1-1 CHANNEL MESSAGES Status [Hex] 8n 9n An Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bg Bn Bg Bg Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Second [H] [D] kk kk kk 00 01 02 04 05 07 08 0A 0B 0C 0D 0E 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F 20 40 41 42 43 46 47 48 49 4A 4B 4C 4D 4E 4F 50 51 52 53 55 56 57 58 5B 5C 5D 5E 5F 66 67 68 69 6A 6B 6C 6D 6E 6F 70 71 (kk) (kk) (kk) (00) (01) (02) (04) (05) (07) (08) (10) (11) (12) (13) (14) (16) (17) (18) (19) (20) (21) (22) (23) (24) (25) (26) (27) (28) (29) (30) (31) (32) (64) (65) (66) (67) (70) (71) (72) (73) (74) (75) (76) (77) (78) (79) (80) (81) (82) (83) (85) (86) (87) (88) (91) (92) (93) (94) (95) (102) (103) (104) (105) (106) (107) (108) (109) (110) (111) (112) (113) [H] :Hex, [D] :Decimal [H] Third [D] vv vv vv mm vv vv vv vv vv vv vv vv vv vv vv vv vv vv vv vv vv vv vv vv vv vv vv vv vv vv vv bb vv 00/7F 00/7F vv vv vv vv vv vv vv vv vv vv vv 00/7F 00/7F 00/7F vv vv vv vv vv vv 00/7F vv 00/7F 00/7F vv vv vv vv vv vv vv vv vv vv vv vv (vv) (vv) (vv) (mm) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (bb) (vv) (00/127) (00/127) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (00/127) (00/127) (00/127) (vv) (vv) (vv) (vv) (vv) (vv) (00/127) (vv) (00/127) (00/127) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (vv) Description ( Transmitted by ....) ENA Note Off(vv)=1-64 Note On (vv)=1-127 Poly Key Pressure Bank Select(MSB) Modulation1 Modulation2 Foot Pedal Portamento Time Volume Post IFX Panpot Panpot Expression Effect Control 1 Effect Control 2 ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( A A T,Q PB C C C C C C C C C C C C C C C C C C C C C C C C C C C PB C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C Multi Multi Multi Multi Purpose Purpose Purpose Purpose Ctrl1 Ctrl2 Ctrl3 Ctrl4 Bank Select(LSB) Hold1 Portamento Off/On Sostenuto Off/On Soft Pedal Sound Controller 1 Sound Controller 2 Sound Controller 3 Sound Controller 4 Sound Controller 5 Sound Controller 6 Sound Controller 7 Sound Controller 8 Sound Controller 9 Sound Controller 10 Multi Purpose Ctrl5 Multi Purpose Ctrl6 Multi Purpose Ctrl7 Multi Purpose Ctrl8 Effect Effect Effect Effect Effect 1 2 3 4 5 Depth Depth Depth Depth Depth Key Off ) *1 *5 Key On ) *1 Sequence data ) BANK keys, Prog/Combi/Set List change ) *2 Joystick +Y, VJS/ASW/Pdl ) Joystick -Y, VJS/ASW/Pdl ) Pdl = Foot Pedal ) Knob/VJS/Pdl = Porta.Time, S Chg ) Knob/VJS/Pdl = Volume, S/C Chg ) Knob/VJS/Pdl = IFX Pan, S Chg ) *2 Knob/VJS/Pdl = Pan, S Chg ) Knob/VJS/Pdl = Expression ) Knob/VJS/Pdl = FX Control1 ) Knob/VJS/Pdl = FX Control2 ) KARMA ON/OFF, ASW ) Ribbon Controller, VJS/ASW/Pdl ) Knob = Knob Mod5, VJS ) Value Slider, VJS/ASW/Pdl) Knob = Knob Mod6, VJS ) Knob = Knob Mod7, VJS ) Knob = Knob Mod8, VJS ) KARMA Slider1, ASW/Pdl ) *3 KARMA Slider2, ASW/Pdl ) *3 KARMA Slider3, ASW/Pdl ) *3 KARMA Slider4, ASW/Pdl ) *3 KARMA Slider5, ASW/Pdl ) *3 KARMA Slider6, ASW/Pdl ) *3 KARMA Slider7, ASW/Pdl ) *3 KARMA Slider8, ASW/Pdl ) *3 KARMA SCENE, ASW ) *3 KARMA LATCH, ASW ) *3 BANK keys, Prog/Combi/Set List change ) *2 Damper ) SW1/SW2/ASW = Porta.SW, S Chg ) ASW = Sostenuto ) ASW = Soft ) Knob/VJS = F/A Sustain ) Knob2, Knob/VJS = Resonance, ASW/Pdl ) Knob4, Knob/VJS = F/A Release, ASW/Pdl ) Knob/VJS = F/A Attack ) Knob1, Knob/VJS = Filter Cutoff, ASW/Pdl ) Knob/VJS = F/A Decay ) Knob/VJS = Pitch LFO1 Spd ) Knob/VJS = Pitch LFO1 Dep ) Knob/VJS = Pitch LFO1 Dly ) Knob3, Knob/VJS = Filter EG Int, ASW/Pdl ) SW1/Knob/VJS = SW1 Mod. ) SW2/Knob/VJS = SW2 Mod. ) ASW/Knob/VJS = Foot SW ) Knob/VJS = MIDI CC#83 ) VJS = VJS +X Mod. ) VJS = VJS -X Mod. ) VJS = VJS +Y Mod. ) VJS = VJS -Y Mod. ) Knob/VJS/Pdl = MFX Send2, S Chg ) All Insert FX Off/On ) Knob/VJS/Pdl = MFX Send1, S Chg ) Master FX1/2 Off/On ) Total FX1/2 Off/On ) KARMA SW1, ASW ) *3 KARMA SW2, ASW ) *3 KARMA SW3, ASW ) *3 KARMA SW4, ASW ) *3 KARMA SW5, ASW ) *3 KARMA SW6, ASW ) *3 KARMA SW7, ASW ) *3 KARMA SW8, ASW ) *3 Pad1, ASW ) *3 Pad2, ASW ) *3 Pad3, ASW ) *3 Pad4, ASW ) *3 Status [Hex] Second [H] [D] Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Cn Dn En Pdl ASW Knob VJS 72 73 74 75 76 77 cc cc cc cc cc cc cc cc pp vv bb : : : : [H] (114) (115) (116) (117) (118) (119) (cc) (cc) (cc) (cc) (cc) (cc) (cc) (cc) (pp) (vv) (bb) Third [D] vv vv vv vv vv vv vv vv vv vv vv vv vv vv --bb (vv) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (vv) --(bb) Description ( Transmitted by ....) Control Control Control Control Control Control Control Control Program Channel Bender ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (cc)=0-119 (cc)=0-119 (cc)=0-119 (cc)=0-119 (cc)=0-119 (cc)=0-119 (cc)=0-119 (cc)=0-95 Change Pressure Change ENA Pad5, ASW ) Pad6, ASW ) Pad7, ASW ) Pad8, ASW ) Vector Joystick X ) Vector Joystick Y ) Sequencer data ) Knob = MIDI CC#00-119 ) Vector CC = MIDI CC#00-119 ) KARMA RTC = MIDI CC#00-119 ) Pads = MIDI CC#00-119 ) External Mode = MIDI CC#00-119 ) KARMA GE data = MIDI CC#00-119 ) KARMA CC Offset = MIDI CC#00-95 ) Prog/Combi/Set List change ) After Touch ) Joy Stick X ) *3 *3 *3 *3 *3 *3 C C C C C C Q C C C C C C C P T C *4 *2 Assignable Pedal Assignable Switch Realtime Knob5,6,7,8 Vector Joystick CC Control S Chg : Transmitted when change a Song No.(Seq. mode). (Status = EXT,EX2,BTH) C/S Chg : Transmitted when change a Combination or Song No.(Seq. mode). (Status = EXT,EX2 or BTH) n : g : ENA = A : C : P : PB: T : Q : MIDI Channel No. (0 - 15) ••••••Usually Global Channel. When in Combination/Sequencer/Spng Play mode, each timbre's/track's channel.(Status = EXT,EX2 or BTH) Always Global Channel No. (0 - 15) Always Enabled. Enabled when Enable Control Change in Global mode is checked. Enabled when Enable Program Change in Global mode is checked. Enabled when Enable Program and Bank Change in Global mode is checked. Enabled when Enable After Touch in Global mode is checked. Enabled when Sequencer is playing(transmit), recording(receive) *1 : kk = = = = 24 16 09 00 - *2 : Program Bank INT-A 000 INT-B 000 INT-C 000 INT-D 000 INT-E 000 INT-F 000 108 112 120 127 - : : : : 127 127 127 127 127 127 KRONOS 61Keys KRONOS 73Keys KRONOS 88Keys Sequencer and (61Keys + Transpose) (73keys + Transpose) (88keys + Transpose) KARMA Module Combination MIDI Out[Hex] (Bank Map is KORG) : Bank INT-A 000 - 127 : mm,bb,pp = 00,00, 00 - 7F : INT-B 000 - 127 : 00,01, 00 - 7F : INT-C 000 - 127 : 00,02, 00 - 7F : INT-D 000 - 127 : 00,03, 00 - 7F : INT-E 000 - 127 : 00,04, 00 - 7F : INT-F 000 - 127 : 00,05, 00 - 7F : INT-G 000 - 127 : 00,06, 00 - 7F GM 001 - 128 : g(1)-(9) 001 - 128 : g(d) 001 - 128 : USER-A USER-B USER-C USER-D USER-E USER-F USER-G 000 000 000 000 000 000 000 - 127 127 127 127 127 127 127 : : : : : : : USER-A USER-B USER-C USER-D USER-E USER-F USER-G : Set List 000-127 000 - 127(Slot) 000 000 000 000 000 000 000 - 127 127 127 127 127 127 127 : : : : : : : : mm,bb,pp (Bank Map is GM(2)) = 3F,00, 00 - 7F 3F,01, 00 - 7F 3F,02, 00 - 7F 3F,03, 00 - 7F 3F,04, 00 - 7F 3F,05, 00 - 7F 3F,06, 00 - 7F 79,00, 00 - 7F 79,01-09, 00 - 7F 78,00, 00 - 7F 79,00, 00 - 7F 79,01-09, 00 - 7F 78,00, 00 - 7F 00,08, 00,09, 00,0A, 00,0B, 00,0C, 00,0D, 00,0E, 3F,08, 3F,09, 3F,0A, 3F,0B, 3F,0C, 3F,0D, 3F,0E, 00 00 00 00 00 00 00 - 7F 7F 7F 7F 7F 7F 7F = 00,00-7F, 00 - 7F 00 00 00 00 00 00 00 - = 00,00-7F, 00 - 7F *3 : When CC# by "CC Default" is assigned to the KARMA Controllers, Vector Joystick X, Y and Pads in Global Mode. Reset Controller MIDI Assign = CC Default KARMA KARMA KARMA KARMA KARMA KARMA KARMA KARMA ON/OFF Slider1 Slider2 Slider3 Slider4 Slider5 Slider6 Slider7 :CC#14 :CC#22 :CC#23 :CC#24 :CC#25 :CC#26 :CC#27 :CC#28 7F 7F 7F 7F 7F 7F 7F KARMA Slider8 KARMA SCENE KARMA LATCH KARMA SW1 KARMA SW2 KARMA SW3 KARMA SW4 KARMA SW5 KARMA SW6 KARMA SW7 KARMA SW8 Pad1 Pad2 Pad3 Pad4 Pad5 Pad6 Pad7 Pad8 Vector Joystick X Vector Joystick Y :CC#29 :CC#30 :CC#31 :CC#102 :CC#103 :CC#104 :CC#105 :CC#106 :CC#107 :CC#108 :CC#109 :CC#110 :CC#111 :CC#112 :CC#113 :CC#114 :CC#115 :CC#116 :CC#117 :CC#118 :CC#119 *4 : Transmitted when turn KARMA On. Transmitted when change a GE. (KARMA ON/OFF = On) Transmitted when change a Program, Combination or Song No.(Seq. mode) (KARMA ON/OFF = On) *5 : (vv) = 64 is always transmitted at Sequencer playback. 1-2 SYSTEM COMMON MESSAGES Status [Hex] F2 Second [H] [D] ss F3 ss [H] :Hex, [D] :Decimal Third [H] [D] (ss) Description ( Transmitted when ) tt (tt) Song ss tt Song ss (ss) Position Pointer : Least significant [LSB] : Most significant [MSB] Select (Song is selected) : Song(0-127) *6 *6 Transmits Song Position Pointer message when in Sequencer mode. (Internal Clock) Transmits Song Select message when in Sequencer mode. (Internal Clock) *6 : For example, if time signature is 4/4 or 8/8, tt,ss = 00,10 means one measure. 1-3 SYSTEM REALTIME MESSAGES Status[Hex] Description ( Transmitted when ... ) F8 FA Timing Clock Start FB FC Continue Stop FE Active Sensing ( ( ( ( ( ( ( Always in Prog/Combi/Seq mode ) START in Seq mode ) Trigger KARMA in Prog/Combi mode) Continue START in Seq mode ) STOP in Seq mode ) Trigger KARMA in Prog/Combi mode) Always ) *7 *7 *7, *8 *7 *7 *7, *8 *7 Transmits these messages when MIDI Clock in Global mode is Internal. *8 Transmits these messages when Enable Start/Stop Out in Prog/Combi in Global mode is Enabled. 1-4 SYSTEM EXCLUSIVE 1-4-1 UNIVERSAL SYSTEM EXCLUSIVE MESSAGE ( NON REALTIME ) DEVICE INQUlRY REPLY ( Transmits when received a INQUIRY MESSAGE REQUEST ) [ F0,7E,0g,06,02,42,68,00,mm,00,vv,ww,xx,00,F7 ] 3rd byte g : Global Channel 6th byte 42 : KORG ID 7th byte 68 : KRONOS series ID 9th byte mm : KRONOS 61Keys member code mm = 05 KRONOS 73Keys member code mm = 0E KRONOS 88Keys member code mm = 17 10th byte vv : System Version 1st ( 1 - ) 11th byte ww : System Version 2nd ( 0 - ) 12th byte xx : System Version 3rd ( 0 - ) (i.e. Version 1.0.2: vv=01, ww=00, xx=02 ) 1-4-2 UNIVERSAL SYSTEM EXCLUSIVE MESSAGES ( REALTIME ) Master Volume [ F0,7F,0g,04,01,vv,mm,F7 ] 3rd byte 6th byte 7th byte g : Global Channel vv : Value(LSB) mm : Value(MSB) mm,vv = 00,00 - 7F,7F : Min - Max 2.RECOGNIZED RECEIVE DATA 2-1 CHANNEL MESSAGES Status Second [Hex] [H] [D] 8n 9n 9n An Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bg Bn Bg Bg Bn Bn Bn Bn Bn Bn Bn Bn kk (kk) kk (kk) kk (kk) kk (kk) 00 (00) 01 (01) 02 (02) 04 (04) 05 (05) 06 (06) 07 (07) 08 (08) 0A (10) 0B (11) 0C (12) 0D (13) 0E (14) 10 (16) 11 (17) 12 (18) 13 (19) 14 (20) 15 (21) 16 (22) 17 (23) 18 (24) 19 (25) 1A (26) 1B (27) 1C (28) 1D (29) 1E (30) 1F (31) 20 (32) 26 (38) 40 (64) 41 (65) 42 (66) 43 (67) 46 (70) 47 (71) 48 (72) 49 (73) 4A (74) 4B (75) 4C (76) 4D (77) 4E (78) 4F (79) 50 (80) 51 (81) 52 (82) 53 (83) 55 (85) 56 (86) 57 (87) 58 (88) 5B (91) 5C (92) 5D (93) 5E (94) 5F (95) 60 (96) 61 (97) 64 (100) 65 (101) 66 (102) 67 (103) 68 (104) 69 (105) [H] :Hex, [D] :Decimal Third Description ( Use ..... ) [H] [D] vv 00 vv vv mm vv vv vv vv vv vv vv vv vv vv vv vv vv vv vv vv vv vv vv vv vv vv vv vv vv vv vv vv bb vv vv 3F/40 3F/40 vv vv vv vv vv vv vv vv vv vv vv vv vv vv vv vv vv vv vv vv 00/00 vv 00/00 00/00 00 00 0r 00 3F/40 3F/40 3F/40 3F/40 (vv) (00) (vv) (vv) (mm) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (bb) (vv) (vv) (63/64) (63/64) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (00/000) (vv) (00/000) (00/000) (00) (00) (0r) (00) (63/64) (63/64) (63/64) (63/64) Note Off Note Off Note On Poly Key Pressure Bank Select(MSB) Modulation1 Modulation2 Foot Pedal Portamento Time Data Entry (MSB) Volume Balance Control Panpot Expression Effect Control 1 Effect Control 2 Multi Multi Multi Multi Purpose Purpose Purpose Purpose Ctrl1 Ctrl2 Ctrl3 Ctrl4 Bank Select(LSB) Data Entry (LSB) Hold1 Portamento Off/On Sostenuto Off/On Soft Pedal Sound Controller 1 Sound Controller 2 Sound Controller 3 Sound Controller 4 Sound Controller 5 Sound Controller 6 Sound Controller 7 Sound Controller 8 Sound Controller 9 Sound Controller 10 Multi Purpose Ctrl5 Multi Purpose Ctrl6 Multi Purpose Ctrl7 Multi Purpose Ctrl8 ENA (vv) = 0-127 *5 (vv) = 1-127 ( as AMS ) ( for Prog/Combi/Set List change ) *1 ( as Joy Stick +Y ) ( as Joy Stick -Y ) ( as AMS & FX Dmod Src = Foot Pedal ) ( for RPC edit ) ( for Post IFX Panpot control ) ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( Effect 1 Depth ( Effect 2 Depth ( Effect 3 Depth ( Effect 4 Depth ( Effect 5 Depth ( Data Increment ( Data Decrement ( RPN Param No. (LSB) ( RPN Param No. (MSB) ( ( ( ( ( as FX Dmod Src = Fx Control1 ) as FX Dmod Src = Fx Control2 ) as KARMA ON/OFF ) as Ribbon Controller ) as AMS & FX Dmod Src = Knob Mod5 as Value Slider ) as AMS & FX Dmod Src = Knob Mod6 as AMS & FX Dmod Src = Knob Mod7 as AMS & FX Dmod Src = Knob Mod8 as KARMA Slider1 ) as KARMA Slider2 ) as KARMA Slider3 ) as KARMA Slider4 ) as KARMA Slider5 ) as KARMA Slider6 ) as KARMA Slider7 ) as KARMA Slider8 ) as KARMA SCENE1...8 Control ) as KARMA LATCH ) for Prog/Combi/Set List change ) for RPC edit ) as Damper) *2 *4 ) ) ) ) *4 *4 *4 *4 *4 *4 *4 *4 *4 *4 *1 for Sustain Level control ) for Resonance control ) for Release Time control ) for Attack Time control ) for Filter Cutoff control ) for Decay Time control ) for LFO1 Speed control ) for LFO1 Pitch Depth control ) for LFO1 Delay control ) for Filter EG Intencity control ) as AMS & FX Dmod Src = SW 1 ) as AMS & FX Dmod Src = SW 2 ) as AMS & FX Dmod Src = Foot Switch ) as AMS & FX Dmod Src = CC#83 ) as AMS & FX Dmod Src = Vector Mod +X ) as AMS & FX Dmod Src = Vector Mod -X ) as AMS & FX Dmod Src = Vector Mod +Y ) as AMS & FX Dmod Src = Vector Mod -Y ) for Send 2 Level control ) for All Insert FX Off/On ) for Send 1 Level control ) for Master FX1,2 Off/On ) for Total FX1,2 Off/On ) for RPC edit ) for RPC edit ) for RPN select ) *3 for RPN select ) *3 as KARMA SW1 ) *4 as KARMA SW2 ) *4 as KARMA SW3 ) *4 as KARMA SW4 ) *4 A A A T,Q P C C C C C C C C C C C C C C C C C C C C C C C C C C C C P C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C Status [Hex] Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Bn Cn Dn En Second [H] [D] 6A (106) 6B (107) 6C (108) 6D (109) 6E (110) 6F (111) 70 (112) 71 (113) 72 (114) 73 (115) 74 (116) 75 (117) 76 (118) 77 (119) cc (cc) 78 (120) 79 (121) 7A (122) 7B (123) 7C (124) 7D (125) 7E (126) 7F (127) pp (pp) vv (vv) bb (bb) Third Description ( Use ..... ) [H] [D] 3F/40 3F/40 3F/40 3F/40 vv vv vv vv vv vv vv vv vv vv vv 00 00 00/7F 00 00 00 10 00 --bb (63/64) (63/64) (63/64) (63/64) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (vv) (00) (00) (00/127) (00) (00) (00) (16) (00) --(bb) ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( Control data All Sound Off Reset All Controllers Local Control Off/On All Notes Off Omni Mode Off ( Omni Mode On ( Mono Mode On ( Poly mode On ( Program Change ( Channel Pressure ( Bender Change as KARMA SW5 ) as KARMA SW6 ) as KARMA SW7 ) as KARMA SW8 ) as Pad1 (vv) = 1-127 Velocity) as Pad2 (vv) = 1-127 Velocity) as Pad3 (vv) = 1-127 Velocity) as Pad4 (vv) = 1-127 Velocity) as Pad5 (vv) = 1-127 Velocity) as Pad6 (vv) = 1-127 Velocity) as Pad7 (vv) = 1-127 Velocity) as Pad8 (vv) = 1-127 Velocity) as Vector Joystick X ) as Vector Joystick Y ) for Seq. recording (cc) = 0-119 ) as All Notes Off ) as All Notes Off ) as All Notes Off ) as All Notes Off ) for Prog/Combi/Set List change ) as After Touch ) ENA *4 *4 *4 *4 *4 *4 *4 *4 *4 *4 *4 *4 *4 *4 *1 C C C C C C C C C C C C C C C,Q C C A A A A A A P T C AMS : Alternate Modulation Source FX Dmod Src : Effect Dynamic Modulation Source n g x ENA : MIDI Channel No. (0 - 15) •••••• Usually Global Channel. When in Combination/Sequencer mode, each timbre's/track's channel.(Status is INT or BTH) For KARMA Module input in Combination/Sequencer mode, Input Channel of each KARMA Module : Always Global Channel No. (0 - 15) : Random : Same as Transmitted data *1 : When Bank Map in Global mode is KORG; MIDI In [Hex] mm,bb,pp = 00,00, 00,01, 00,02, 00,03, 00,04, 00,05, 00,06, 00,08, 00,09, 00,0A, 00,0B, 00,0C, 00,0D, 00,0E, 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F Program Combination : Bank INT-A 000 - 127 : Bank INT-A 000 - 127 : : INT-B 000 - 127 : INT-B 000 - 127 : INT-C 000 - 127 : INT-C 000 - 127 : INT-D 000 - 127 : INT-D 000 - 127 : INT-E 000 - 127 : INT-E 000 - 127 : INT-F 000 - 127 : INT-F 000 - 127 : : INT-G 000 - 127 : USER-A 000 - 127 : USER-A 000 - 127 : USER-B 000 - 127 : USER-B 000 - 127 : USER-C 000 - 127 : USER-C 000 - 127 : USER-D 000 - 127 : USER-D 000 - 127 : USER-E 000 - 127 : USER-E 000 - 127 : USER-F 000 - 127 : USER-F 000 - 127 : USER-G 000 - 127 : USER-G 000 - 127 79,00, 00 - 7F 79,01-09, 00 - 7F 78,00, 00 - 7F : : : G 001 - 128 g(1)-g(9) 001 - 128 g(d) 001 - 128 38,00, 3E,00, : : G 001 - 128 g(d) 001 - 128 00 - 7F 00 - 7F MIDI In [Hex] mm,bb,pp = 00,00-7F, 00 - 7F Set List : 000-127 000 - 127(Slot) : When Bank Map in Global mode is GM(2); MIDI In [Hex] mm,bb,pp = 3F,00, 3F,01, 3F,02, 3F,03, 3F,04, 3F,05, 3F,06, 3F,08, 3F,09, 00 00 00 00 00 00 00 00 00 - 7F 7F 7F 7F 7F 7F 7F 7F 7F Program Combination : Bank INT-A 000 - 127 : Bank INT-A 000 - 127 : INT-B 000 - 127 : INT-B 000 - 127 : INT-C 000 - 127 : INT-C 000 - 127 : INT-D 000 - 127 : INT-D 000 - 127 : INT-E 000 - 127 : INT-E 000 - 127 : INT-F 000 - 127 : INT-F 000 - 127 : : INT-G 000 - 127 : USER-A 000 - 127 : USER-A 000 - 127 : USER-B 000 - 127 : USER-B 000 - 127 3F,0A, 3F,0B, 3F,0C, 3F,0D, 3F,0E, 00 00 00 00 00 - 7F 7F 7F 7F 7F : : : : : 79,00, 00 - 7F 79,01-09, 00 - 7F 78,00, 00 - 7F : : : G 001 - 128 g(1)-g(9) 001 - 128 g(d) 001 - 128 00,00, 38,00, 3E,00, : : : G 001 - 128 G 001 - 128 g(d) 001 - 128 00 - 7F 00 - 7F 00 - 7F MIDI In [Hex] mm,bb,pp = 00,00-7F, 00 - 7F USER-C USER-D USER-E USER-F USER-G Set List : 000-127 000 000 000 000 000 - 127 127 127 127 127 : : : : : USER-C USER-D USER-E USER-F USER-G 000 000 000 000 000 - 127 127 127 127 127 000 - 127(Slot) *2 : When in Program/Sampling mode, Global channel. When in Combination/Sequencer mode, each IFX's channel. *3 : r = 0 : Pitch Bend Sensitivity ( Bend Range ) = 1 : Fine Tune ( Detune ) = 2 : Coarse Tune ( Transpose ) For drum program, both of Fine Tune and Coase Tune affect to Detune. Data Entry LSB value has no effect for Pitch Bend Sensitivity and Coarse Tune. *4 : When CC# by "CC Default" is assigned to the KARMA Controllers, Vector Joystick X, Y and Pads in Global Mode. n : When in Program/Combination mode, Global channel. When in Sequencer mode, current selected track's channel. *5 : Note Off Velocity values (vv) = 0 - 127 are not recorded in Sequencer. 2-2 SYSTEM COMMON MESSAGES Status [Hex] Second [H] [D] F2 ss (ss) F3 ss (ss) [H] :Hex, [D] :Decimal Third [H] [D] tt (tt) Description ( Use for ..... ) Song ss tt Song ss Position Pointer ( Location ) : Least significant [LSB] : Most significant [MSB] Select (Song select) : Song(0-127) No. *7 *6 Receive when in Sequencer mode. 2-3 SYSTEM REALTIME MESSAGES Status[Hex] F8 FA FB FC FE Description ( Use for..... ) Timing Clock ( Tempo, AMS & FX Dmod Src ) Start ( Seq Start & KARMA Control ) Continue ( Seq Continue start & KARMA Control ) Stop ( Seq Stop & KARMA Control ) Active Sensing ( MIDI Connect check ) *6 *7 *7 *7 *6 Receive when MIDI Clock in Global mode is External MIDI. *6 Receive when MIDI Clock in Global mode is External MIDI and Receive Ext. Realtime Commands in Global mode is checked. 2-4 SYSTEM EXCLUSIVE 2-4-1 UNIVERSAL SYSTEM EXCLUSIVE MESSAGE ( NON REALTIME ) DEVICE INQUlRY ( When received this message, transmits INQUlRY MESSAGE REPLY ) [ F0,7E,nn,06,01,F7 ] 3rd byte nn : Channel = 0 - F : Global Channel = 7F : Any Channel GM System On ( Receive when in Sequencer mode ) [ F0,7E,nn,09,01,F7 ] 3rd byte nn : Channel = 0 - F : Global Channel = 7F : Any Channel 2-4-2 UNIVERSAL SYSTEM EXCLUSIVE MESSAGES ( REALTIME ) Master Volume [ F0,7F,0g,04,01,vv,mm,F7 ] 3rd byte g : Global Channel 6th byte vv : Value(LSB) 7th byte mm : Value(MSB) mm,vv = 00,00 - 7F,7F : Min - Max Master Balance [ F0,7F,0g,04,02,vv,mm,F7 ] 3rd byte g : Global Channel 6th byte vv : Value(LSB) 7th byte mm : Value(MSB) mm,vv = 00,00:Left, 40,00:Center, 7F,7F:Right Master Fine Tune ( Control Master Tune(cent) in Global ) [ F0,7F,0g,04,03,vv,mm,F7 ] 3rd byte g : Global Channel 6th byte vv : Value(LSB) 7th byte mm : Value(MSB) mm,vv = 20,00:-50, 40,00:+00, 60,00:+50 Master Coarse Tune ( Control Transpose (chromatic step) in Global ) [ F0,7F,0g,04,04,vv,mm,F7 ] 3rd byte g : Global Channel 6th byte vv : Value(LSB) 7th byte mm : Value(MSB) mm,vv = 34,00:-12, 40,00:+00, 4C,00:+12