Midi implementation, Appendices 261, Karma-music workst a tion midi implement a tion – KORG TRITON STUDIO music workstation User Manual
Page 271
Appendices
261
MIDI IMPLEMENTATION
[H]: Hex, [D]: Decimal
KARMA-MUSIC WORKST
A
TION MIDI IMPLEMENT
A
TION
Oct,26,2000
Consult your local Korg dealer for more information on MIDI System Exclusive implementation.
1.TRANSMITTED DA
TA
1-1 CHANNEL MESSAGES
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 Stick +Y )
C
Bn
02
(02)
vv
(vv)
Modulation2
( Joy Stick -Y )
C
Bn
04
(04)
vv
(vv)
Foot Pedal
( A.Pdl = Foot Pedal )
C
Bn
05
(05)
vv
(vv)
Portamento Time
( A.Pdl/Knob-B = Porta.Time,S Chg )
C
Bn
07
(07)
vv
(vv)
Volume
( A.Pdl/Knob-B = Volume,S/C Chg )
C
Bn
08
(08)
vv
(vv)
Post IFX Panpot
( A.Pdl/Knob-B = IFX Pan,S Chg )
C
Bn
0A
(10)
vv
(vv)
Panpot
( A.Pdl/Knob-B = Pan,S Chg )
C
Bn
0B
(11)
vv
(vv)
Expression
( A.Pdl/Knob-B = Expression )
C
Bn
0C
(12)
vv
(vv)
Effect Control 1
(
A.Pdl/Knob-B = FX Control1 )
C
Bn
0D
(13)
vv
(vv)
Effect Control 2
(
A.Pdl/Knob-B = FX Control2 )
C
Bn
0E
(14)
vv
(vv)
( KARMA ON/OFF, A.SW=KARMAOn/Off)
*3
C
Bn
10
(16)
vv
(vv)
Multi Purpose Ctrl1
( Knob-B = MIDI CC#16 )
C
Bn
11
(17)
vv
(vv)
Multi Purpose Ctrl2
( Knob-B = Knob Mod1 )
C
Bn
12
(18)
vv
(vv)
Multi Purpose Ctrl3
( Value Slider )
C
Bn
13
(19)
vv
(vv)
Multi Purpose Ctrl4
( Knob-B = Knob Mod2 )
C
Bn
14
(20)
vv
(vv)
( Knob-B = Knob Mod3 )
C
Bn
15
(21)
vv
(vv)
( Knob-B = Knob Mod4 )
C
Bn
16
(22)
vv
(vv)
( KARMA Knob1 )
*
3
C
Bn
17
(23)
vv
(vv)
( KARMA Knob2 )
*
3
C
Bn
18
(24)
vv
(vv)
( KARMA Knob3 )
*
3
C
Bn
19
(25)
vv
(vv)
( KARMA Knob4 )
*
3
C
Bn
1A
(26)
vv
(vv)
( KARMA Knob5 )
*
3
C
Bn
1B
(27)
vv
(vv)
( KARMA Knob6 )
*
3
C
Bn
1C
(28)
vv
(vv)
( KARMA Knob7 )
*
3
C
Bn
1D
(29)
vv
(vv)
( KARMA Knob8 )
*
3
C
Bn
1E
(30)
00/7F
(00/127)
( KARMA SCENE )
*
3
C
Bn
1F
(31)
00/7F
(00/127)
( KARMA LATCH, A.SW=KARMA Latch)
*3
C
Bn
20
(32)
bb
(bb)
Bank Select(LSB)
( BANK keys, Prog/Combi change )
*
2
P
B
Bn
40
(64)
vv
(vv)
Hold1
( Damper )
C
Bn
41
(65)
00/7F
(00/127)
Portamento Off/On
( SW1/SW2/A.SW = Porta.SW, S Chg )
C
Bn
42
(66)
00/7F
(00/127)
Sostenuto Off/On
( A.SW = Sostenuto )
C
Bn
43
(67)
vv
(vv)
Soft Pedal
( A.SW = Soft )
C
Bn
46
(70)
vv
(vv)
Sound Controller 1
(
Knob-B = F/A Sustain )
C
Bn
47
(71)
vv
(vv)
Sound Controller 2
(
Knob-2A/Knob-B = Resonance/HPF )
C
Bn
48
(72)
vv
(vv)
Sound Controller 3
(
Knob-4A/Knob-B = F/A Release )
C
Bn
49
(73)
vv
(vv)
Sound Controller 4
(
Knob-B = F/A Attack )
C
Bn
4A
(74)
vv
(vv)
Sound Controller 5
(
Knob-1A/Knob-B = LPF Cutoff )
C
Bn
4B
(75)
vv
(vv)
Sound Controller 6
(
Knob-B = F/A Decay )
C
Bn
4C
(76)
vv
(vv)
Sound Controller 7
(
Knob-B = Pitch LFO1 Spd )
C
Bn
4D
(77)
vv
(vv)
Sound Controller 8
(
Knob-B = Pitch LFO1 Dep )
C
Bn
4E
(78)
vv
(vv)
Sound Controller 9
(
Knob-B = Pitch LFO1 Dly )
C
Bn
4F
(79)
vv
(vv)
Sound Controller 10
( Knob-3A/Knob-B = Filter EG Int )
C
Bn
50
(80)
00/7F
(00/127)
Multi Purpose Ctrl5
( SW1/Knob-B = SW1 Mod. )
C
Bn
51
(81)
00/7F
(00/127)
Multi Purpose Ctrl6
( SW2/Knob-B = SW2 Mod. )
C
Bn
52
(82)
00/7F
(00/127)
Multi Purpose Ctrl7
( A.SW/Knob-B = Foot SW )
C
Bn
53
(83)
vv
(vv)
Multi Purpose Ctrl8
( Knob-B = MIDI CC#83 )
C
Bn
55
(85)
00/7F
(00/127)
( KARMA SW1 )
*
3
C
Bn
56
(86)
00/7F
(00/127)
( KARMA SW2 )
*
3
C
Bn
57
(87)
00/7F
(00/127)
( CHORD TRIGGER1 )
*
3
C
Bn
58
(88)
00/7F
(00/127)
( CHORD TRIGGER2 )
*
3
C
Bn
59
(89)
00/7F
(00/127)
( CHORD TRIGGER3 )
*
3
C
Bn
5A
(90)
00/7F
(00/127)
( CHORD TRIGGER4 )
*
3
C
Bn
5B
(91)
vv
(vv)
Effect 1 Depth
( A.Pdl/Knob-B = 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
( A.Pdl/Knob-B = MFX Send1, S Chg )
C
Bg
5E
(94)
00/7F
(00/127)
Effect 4 Depth
( Master FX1 Off/On )
C
Bg
5F
(95)
00/7F
(00/127)
Effect 5 Depth
( Master FX2 Off/On )
C
Bn
cc
(cc)
vv
(vv)
Control (cc)=0-95
( Knob-B = MIDI CC#00-95 )
C
Bn
cc
(cc)
vv
(vv)
Control (cc)=0-95
( KARMA RTC = MIDI CC#00-95 )
C
Bn
cc
(cc)
vv
(vv)
Control (cc)=0-95
( KARMA TxCC = MIDI CC#00-95 )
*
4
C
Bn
cc
(cc)
vv
(vv)
Control (cc)=0-95
( KARMA GE data )
C
Bn
cc
(cc)
vv
(vv)
Control(cc)=0-101
( Sequence data )
Q
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
A.Pdl:
Assignable Pedal
A.SW :
Assignable Switch
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,BTH)
n :
MIDI Channel No. (0 - 15) ••••••Usually Global Channel.
When in Combination/Sequencer/Song 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 = 24 - 108 : Keyboard (61keys + Transpose)
= 00 - 127 : Sequencer and KARMA-Module
*2: Program
Combination
MIDI Out[Hex]
(Bank Map is KORG)
(Bank Map is GM(2))
Bank
A000 - 127 : Bank
A 000 - 127
: mm,bb,pp
=
00,00,
00 - 7F
= 3F,00,
00 - 7F
B000 - 127
:
B 000 - 127
:
00,01,
00 - 7F
3F,01,
00 - 7F
C000 - 127
:
C
000 - 127
:
00,02,
00 - 7F
3F,02,
00 - 7F
D000 - 127
:
D
000 - 127
:
00,03,
00 - 7F
3F,03,
00 - 7F
E000 - 127
:
E
000 - 127
:
00,04,
00 - 7F
3F,04,
00 - 7F
F000 - 127
:
F
000 - 127
:
00,05,
00 - 7F
3F,05,
00 - 7F
G001 - 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
*3: When "Default Setting" CC# is assigned to the KARMA RTC(Realtime Controls) in Global mode .
KARMA Relatime Controls "Default Setting" :
ON/OFF
: CC#14
Knob1
: CC#22
Knob2
: CC#23
Knob3
: CC#24
Knob4
: CC#25
Knob5
: CC#26
Knob6
: CC#27
Knob7
: CC#28
Knob8
: CC#29
SCENE
: CC#30
LATCH
: CC#31
SW1
: CC#85
SW2
: CC#86
CHORD TRIGGER1
: CC#87
CHORD TRIGGER2
: CC#88
CHORD TRIGGER3
: CC#89
CHORD TRIGGER4
: CC#90
n:
When in Program/Combination mode, Global channel.
When in Sequencer/Song Play mode, current selected track's channel.
*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)
1-4 SYSTEM EXCLUSIVE
[H] :Hex, [D] :Decimal
Status
Second
Third
Description ( Transmitted when )
[Hex]
[H]
[D]
[H]
[D]
1-2 SYSTEM COMMON MESSAGES
Transmits Song Position Pointer message when in Sequencer and Song Play mode (Internal Clock)
Transmits Song Select message when in Sequencer mode (Internal Clock)
*4:
For example, if time signature is 4/4 or 8/8, tt,ss = 00,10 means one measure.
F2
ss
(ss)
tt
(tt)
Song Position Pointer
ss : Least significant [LSB]
*4
tt : Mostsignificant [MSB]
*4
F3
ss
(ss)
Song Select (Song or Cue List is selected)
ss : Song(0-127)/Cue List(0-19) No.
1-3 SYSTEM REAL
TIME MESSAGES
Status[Hex]
Description ( Transmitted when ... )
F8
Timing Clock
( Always in Prog/Combi/Seq/Song Play/Global mode )*
FA
Start
( START in Seq/Song Play mode )*
FB
Continue
( Continue START in Seq/Song Play mode )*
FC
Stop
( STOP in Seq/Song Play mode )*
FE
Active Sensing
( Always )
* Transmits these messages when MIDI Clock in Global mode is Internal.
1-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
1-4-1 UNIVERSAL SYSTEM EXCLUSIVE MESSAGES ( NON REALTIME )
DEVICE INQUlRY REPLY ( Transmits when received a INQUIRY MESSAGE REQUEST )
[ F0,7E,0g,06,02,42,5D,00,05,00,nn,00,vv,00,F7 ]
3rd byte
g
:
Global Channel
6th byte
42
: KORG ID
7th byte
5D
: KARMA - Music Workstation ID
9th byte
05
: KARMA - Music Workstation Member
C
11th byte
nn
: System No.( 01 -)
13th byte
vv
: System Version( 01 -)