MIDI Implementation
625
MIDI Implementation
M3 MIDI IMPLEMENT
A
TION
12,Jan,2007
Consult your local Korg dealer for more infomation on MIDI System Exclusive implementation.
1.
TR
ANSMIT
TED
DA
T
A
1-1 CHANNEL MESSA
GES
[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
( JoY, XY/ASW/Pdl )
C
Bn
02
(02)
vv
(vv)
Modulation2
( Joystick -Y, XY/ASW/Pdl )
C
Bn
04
(04)
vv
(vv)
Foot Pedal
( Pdl = Foot Pedal )
C
Bn
05
(05)
vv
(vv)
Portamento Time
( Sldr/XY/Pdl = Porta.Time, S Chg )
C
Bn
07
(07)
vv
(vv)
Volume
( Sldr/XY/Pdl = Volume, S/C Chg )
C
Bn
08
(08)
vv
(vv)
Post IFX Panpot
( Sldr/XY/Pdl = IFX Pan, S Chg )
C
Bn
0A
(10)
vv
(vv)
Panpot
( Sldr/XY/Pdl = Pan, S Chg )
C
Bn
0B
(11)
vv
(vv)
Expression
( Sldr/XY/Pdl = Expression )
C
Bn
0C
(12)
vv
(vv)
Effect Control 1
( Sldr/XY/Pdl = FX Control1 )
C
Bn
0D
(13)
vv
(vv)
Effect Control 2
( Sldr/XY/Pdl = FX Control2 )
C
Bn
0E
(14)
vv
(vv)
( KARMA ON/OFF, ASW )
C
Bn
10
(16)
vv
(vv)
Multi Purpose Ctrl1
( Ribbon Controller, XY/ASW/Pdl )
C
Bn
11
(17)
vv
(vv)
Multi Purpose Ctrl2
( Sldr = Slider Mod5, XY )
C
Bn
12
(18)
vv
(vv)
Multi Purpose Ctrl3
( Value Slider, XY/ASW/Pdl)
C
Bn
13
(19)
vv
(vv)
Multi Purpose Ctrl4
( Sldr = Slider Mod6, XY )
C
Bn
14
(20)
vv
(vv)
( Sldr = Slider Mod7, XY )
C
Bn
15
(21)
vv
(vv)
( Sldr = Slider Mod8, XY )
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
( Sldr/XY = F/A Sustain )
C
Bn
47
(71)
vv
(vv)
Sound Controller 2
( Sldr2, Sldr/XY = Resonance, ASW/Pdl )
C
Bn
48
(72)
vv
(vv)
Sound Controller 3
( Sldr4, Sldr/XY = F/A Release, ASW/Pdl )
C
Bn
49
(73)
vv
(vv)
Sound Controller 4
( Sldr/XY = F/A Attack )
C
Bn
4A
(74)
vv
(vv)
Sound Controller 5
( Sldr1, Sldr/XY = Filter Cutoff, ASW/Pdl )
C
Bn
4B
(75)
vv
(vv)
Sound Controller 6
( Sldr/XY = F/A Decay )
C
Bn
4C
(76)
vv
(vv)
Sound Controller 7
( Sldr/XY = Pitch LFO1 Spd )
C
Bn
4D
(77)
vv
(vv)
Sound Controller 8
( Sldr/XY = Pitch LFO1 Dep )
C
Bn
4E
(78)
vv
(vv)
Sound Controller 9
( Sldr/XY = Pitch LFO1 Dly )
C
Bn
4F
(79)
vv
(vv)
Sound Controller 10
( Sldr3, Sldr/XY = Filter EG Int, ASW/Pdl )
C
Bn
50
(80)
00/7F
(00/127)
Multi Purpose Ctrl5
( SW1/Sldr/XY = SW1 Mod. )
C
Bn
51
(81)
00/7F
(00/127)
Multi Purpose Ctrl6
( SW2/Sldr/XY = SW2 Mod. )
C
Bn
52
(82)
00/7F
(00/127)
Multi Purpose Ctrl7
( ASW/Sldr/XY = Foot SW )
C
Bn
53
(83)
vv
(vv)
Multi Purpose Ctrl8
( Sldr/XY = MIDI CC#83 )
C
Bn
55
(85)
vv
(vv)
( XY = XY +X Mod. )
C
Bn
56
(86)
vv
(vv)
( XY = XY -X Mod. )
C
Bn
57
(87)
vv
(vv)
( XY = XY +Y Mod. )
C
Bn
58
(88)
vv
(vv)
( XY = XY -Y Mod. )
C
Bn
5B
(91)
vv
(vv)
Effect 1 Depth
( Sldr/XY/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
( Sldr/XY/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 FX 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
Status
Second
Third
Description
( Transmitted by ....)
ENA
[Hex]
[H]
[D]
[H]
[D]
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
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)
( X-Y Control Mode X )
*3
C
Bn
77
(119)
vv
(vv)
( X-Y Control Mode Y )
*3
C
Bn
cc
(cc)
vv
(vv)
Control (cc)=0-119
( Sequencer data )
Q
Bn
cc
(cc)
vv
(vv)
Control (cc)=0-119
( Sldr = MIDI CC#00-119 )
C
Bn
cc
(cc)
vv
(vv)
Control (cc)=0-119
( XY 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
Sldr : Realtime Slider5,6,7,8
XY : X-Y 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 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 = 24 - 108 : M3 61Keys ( Transpose)
= 12 - 108 : M3 73Keys ( Transpose)
= 09 - 120 : M3 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
Summary of Contents for M3
Page 1: ...4 E ...
Page 306: ...Sequencer mode 296 ...
Page 364: ...Sampling mode 354 ...
Page 430: ...Media mode 420 ...
Page 534: ...Effect Guide 524 ...
Page 646: ...Appendices 636 ...