Korg Electronic Keyboard Electronic Keyboard User Manual


  Open as PDF
of 1127
 
Appendices
1014
MIDI Implementation
OASYS MIDI IMPLEMENTATION 26,Dec,2004
Consult your local Korg dealer for more infomation on MIDI System Exclusive implementation.
1.TRANSMITTED DATA
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 ( Key Off ) *1 A
9n kk (kk) vv (vv) Note On (vv)=1-127 ( Key On ) *1 A
An kk (kk) vv (vv) Poly Key Pressure ( Sequence data ) T,Q
Bn 00 (00) mm (mm) Bank Select(MSB) ( BANK keys, Prog/Combi change ) *2 PB
Bn 01 (01) vv (vv) Modulation1 ( Joystick +Y, VJS/ASW/Pdl ) C
Bn 02 (02) vv (vv) Modulation2 ( Joystick -Y, VJS/ASW/Pdl ) C
Bn 04 (04) vv (vv) Foot Pedal ( Pdl = Foot Pedal ) C
Bn 05 (05) vv (vv) Portamento Time ( Knob/VJS/Pdl = Porta.Time, S Chg ) C
Bn 07 (07) vv (vv) Volume ( Knob/VJS/Pdl = Volume, S/C Chg ) C
Bn 08 (08) vv (vv) Post IFX Panpot ( Knob/VJS/Pdl = IFX Pan, S Chg ) *2 C
Bn 0A (10) vv (vv) Panpot ( Knob/VJS/Pdl = Pan, S Chg ) C
Bn 0B (11) vv (vv) Expression ( Knob/VJS/Pdl = Expression ) C
Bn 0C (12) vv (vv) Effect Control 1 ( Knob/VJS/Pdl = FX Control1 ) C
Bn 0D (13) vv (vv) Effect Control 2 ( Knob/VJS/Pdl = FX Control2 ) C
Bn 0E (14) vv (vv) ( KARMA ON/OFF, ASW ) C
Bn 10 (16) vv (vv) Multi Purpose Ctrl1 ( Ribbon Controller, VJS/ASW/Pdl ) C
Bn 11 (17) vv (vv) Multi Purpose Ctrl2 ( Knob = Knob Mod5, VJS ) C
Bn 12 (18) vv (vv) Multi Purpose Ctrl3 ( Value Slider, VJS/ASW/Pdl) C
Bn 13 (19) vv (vv) Multi Purpose Ctrl4 ( Knob = Knob Mod6, VJS ) C
Bn 14 (20) vv (vv) ( Knob = Knob Mod7, VJS ) C
Bn 15 (21) vv (vv) ( Knob = Knob Mod8, VJS ) C
Bn 16 (22) vv (vv) ( KARMA Slider1, ASW/Pdl ) *3 C
Bn 17 (23) vv (vv) ( KARMA Slider2, ASW/Pdl ) *3 C
Bn 18 (24) vv (vv) ( KARMA Slider3, ASW/Pdl ) *3 C
Bn 19 (25) vv (vv) ( KARMA Slider4, ASW/Pdl ) *3 C
Bn 1A (26) vv (vv) ( KARMA Slider5, ASW/Pdl ) *3 C
Bn 1B (27) vv (vv) ( KARMA Slider6, ASW/Pdl ) *3 C
Bn 1C (28) vv (vv) ( KARMA Slider7, ASW/Pdl ) *3 C
Bn 1D (29) vv (vv) ( KARMA Slider8, ASW/Pdl ) *3 C
Bn 1E (30) vv (vv) ( KARMA SCENE, ASW ) *3 C
Bn 1F (31) vv (vv) ( KARMA LATCH, ASW ) *3 C
Bn 20 (32) bb (bb) Bank Select(LSB) ( BANK keys, Prog/Combi change ) *2 PB
Bn 40 (64) vv (vv) Hold1 ( Damper ) C
Bn 41 (65) 00/7F (00/127) Portamento Off/On ( SW1/SW2/ASW = Porta.SW, S Chg ) C
Bn 42 (66) 00/7F (00/127) Sostenuto Off/On ( ASW = Sostenuto ) C
Bn 43 (67) vv (vv) Soft Pedal ( ASW = Soft ) C
Bn 46 (70) vv (vv) Sound Controller 1 ( Knob/VJS = F/A Sustain ) C
Bn 47 (71) vv (vv) Sound Controller 2 ( Knob2, Knob/VJS = Resonance, ASW/Pdl ) C
Bn 48 (72) vv (vv) Sound Controller 3 ( Knob4, Knob/VJS = F/A Release, ASW/Pdl ) C
Bn 49 (73) vv (vv) Sound Controller 4 ( Knob/VJS = F/A Attack ) C
Bn 4A (74) vv (vv) Sound Controller 5 ( Knob1, Knob/VJS = Filter Cutoff, ASW/Pdl ) C
Bn 4B (75) vv (vv) Sound Controller 6 ( Knob/VJS = F/A Decay ) C
Bn 4C (76) vv (vv) Sound Controller 7 ( Knob/VJS = Pitch LFO1 Spd ) C
Bn 4D (77) vv (vv) Sound Controller 8 ( Knob/VJS = Pitch LFO1 Dep ) C
Bn 4E (78) vv (vv) Sound Controller 9 ( Knob/VJS = Pitch LFO1 Dly ) C
Bn 4F (79) vv (vv) Sound Controller 10 ( Knob3, Knob/VJS = Filter EG Int, ASW/Pdl ) C
Bn 50 (80) 00/7F (00/127) Multi Purpose Ctrl5 ( SW1/Knob/VJS = SW1 Mod. ) C
Bn 51 (81) 00/7F (00/127) Multi Purpose Ctrl6 ( SW2/Knob/VJS = SW2 Mod. ) C
Bn 52 (82) 00/7F (00/127) Multi Purpose Ctrl7 ( ASW/Knob/VJS = Foot SW ) C
Bn 53 (83) vv (vv) Multi Purpose Ctrl8 ( Knob/VJS = MIDI CC#83 ) C
Bn 55 (85) vv (vv) ( VJS = VJS +X Mod. ) C
Bn 56 (86) vv (vv) ( VJS = VJS -X Mod. ) C
Bn 57 (87) vv (vv) ( VJS = VJS +Y Mod. ) C
Bn 58 (88) vv (vv) ( VJS = VJS -Y Mod. ) C
Bn 5B (91) vv (vv) Effect 1 Depth ( Knob/VJS/Pdl = MFX Send2, S Chg ) C
Bg 5C (92) 00/7F (00/127) Effect 2 Depth ( All Insert FX Off/On ) C
Bn 5D (93) vv (vv) Effect 3 Depth ( Knob/VJS/Pdl = MFX Send1, S Chg ) C
Bg 5E (94) 00/7F (00/127) Effect 4 Depth ( Master FX1/2 Off/On ) C
Bg 5F (95) 00/7F (00/127) Effect 5 Depth ( Total FX1/2 Off/On ) C
Bn 66 (102) vv (vv) ( KARMA SW1, ASW ) *3 C
Bn 67 (103) vv (vv) ( KARMA SW2, ASW ) *3 C
Bn 68 (104) vv (vv) ( KARMA SW3, ASW ) *3 C
Bn 69 (105) vv (vv) ( KARMA SW4, ASW ) *3 C
Bn 6A (106) vv (vv) ( KARMA SW5, ASW ) *3 C
Bn 6B (107) vv (vv) ( KARMA SW6, ASW ) *3 C
Bn 6C (108) vv (vv) ( KARMA SW7, ASW ) *3 C
Bn 6D (109) vv (vv) ( KARMA SW8, ASW ) *3 C
Bn 6E (110) vv (vv) ( Pad1, ASW ) *3 C
Bn 6F (111) vv (vv) ( Pad2, ASW ) *3 C
Bn 70 (112) vv (vv) ( Pad3, ASW ) *3 C
Bn 71 (113) vv (vv) ( Pad4, ASW ) *3 C
Status Second Third Description ( Transmitted by ....) ENA
[Hex] [H] [D] [H] [D]
Bn 72 (114) vv (vv) ( Pad5, ASW ) *3 C
Bn 73 (115) vv (vv) ( Pad6, ASW ) *3 C
Bn 74 (116) vv (vv) ( Pad7, ASW ) *3 C
Bn 75 (117) vv (vv) ( Pad8, ASW ) *3 C
Bn 76 (118) vv (vv) ( Vector Joystick X ) *3 C
Bn 77 (119) vv (vv) ( Vector Joystick Y ) *3 C
Bn cc (cc) vv (vv) Control (cc)=0-119 ( Sequencer data ) Q
Bn cc (cc) vv (vv) Control (cc)=0-119 ( Knob = MIDI CC#00-119 ) C
Bn cc (cc) vv (vv) Control (cc)=0-119 ( Vector CC = MIDI CC#00-119 ) C
Bn cc (cc) vv (vv) Control (cc)=0-119 ( KARMA RTC = MIDI CC#00-119 ) C
Bn cc (cc) vv (vv) Control (cc)=0-119 ( Pads = MIDI CC#00-119 ) C
Bn cc (cc) vv (vv) Control (cc)=0-119 ( External Mode = MIDI CC#00-119 ) C
Bn cc (cc) vv (vv) Control (cc)=0-119 ( KARMA GE data = MIDI CC#00-119 ) C
Bn cc (cc) vv (vv) Control (cc)=0-95 ( KARMA CC Offset = MIDI CC#00-95 ) *4 C
Cn pp (pp) -- -- Program Change ( Prog/Combi change ) *2 P
Dn vv (vv) -- -- Channel Pressure ( After Touch ) T
En bb (bb) bb (bb) Bender Change ( Joy Stick X ) C
Pdl : Assignable Pedal
ASW : Assignable Switch
Knob : Realtime Knob5,6,7,8
VJS : 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 : 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)
g : Always Global Channel No. (0 - 15)
ENA = A : Always Enabled.
C : Enabled when Enable Control Change in Global mode is checked.
P : Enabled when Enable Program Change in Global mode is checked.
PB: Enabled when Enable Program and Bank Change in Global mode is checked.
T : Enabled when Enable After Touch in Global mode is checked.
Q : Enabled when Sequencer is playing(transmit), recording(receive)
*1 : kk = 16 - 115 : OASYS 76Keys (76keys + Transpose)
= 09 - 120 : OASYS 88Keys (88keys + Transpose)
= 00 - 127 : Sequencer and KARMA Module
*2 : Program Combination MIDI Out[Hex] (Bank Map is KORG) (Bank Map is GM(2))
Bank INT-A 000 - 127 : Bank INT-A 000 - 127 : mm,bb,pp = 00,00, 00 - 7F = 3F,00, 00 - 7F
INT-B 000 - 127 : INT-B 000 - 127 : 00,01, 00 - 7F 3F,01, 00 - 7F
INT-C 000 - 127 : INT-C 000 - 127 : 00,02, 00 - 7F 3F,02, 00 - 7F
INT-D 000 - 127 : INT-D 000 - 127 : 00,03, 00 - 7F 3F,03, 00 - 7F
INT-E 000 - 127 : INT-E 000 - 127 : 00,04, 00 - 7F 3F,04, 00 - 7F
INT-F 000 - 127 : INT-F 000 - 127 : 00,05, 00 - 7F 3F,05, 00 - 7F
: INT-G 000 - 127 : 00,06, 00 - 7F 3F,06, 00 - 7F
GM 001 - 128 : 79,00, 00 - 7F 79,00, 00 - 7F
g(1)-(9) 001 - 128 : 79,01-09, 00 - 7F 79,01-09, 00 - 7F
g(d) 001 - 128 : 78,00, 00 - 7F 78,00, 00 - 7F
USER-A 000 - 127 : USER-A 000 - 127 : 00,08, 00 - 7F 3F,08, 00 - 7F
USER-B 000 - 127 : USER-B 000 - 127 : 00,09, 00 - 7F 3F,09, 00 - 7F
USER-C 000 - 127 : USER-C 000 - 127 : 00,0A, 00 - 7F 3F,0A, 00 - 7F
USER-D 000 - 127 : USER-D 000 - 127 : 00,0B, 00 - 7F 3F,0B, 00 - 7F
USER-E 000 - 127 : USER-E 000 - 127 : 00,0C, 00 - 7F 3F,0C, 00 - 7F
USER-F 000 - 127 : USER-F 000 - 127 : 00,0D, 00 - 7F 3F,0D, 00 - 7F
USER-G 000 - 127 : USER-G 000 - 127 : 00,0E, 00 - 7F 3F,0E, 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 ON/OFF :CC#14
KARMA Slider1 :CC#22
KARMA Slider2 :CC#23
KARMA Slider3 :CC#24
KARMA Slider4 :CC#25
KARMA Slider5 :CC#26
KARMA Slider6 :CC#27
KARMA Slider7 :CC#28