Korg Triton Studio Electronic Keyboard User Manual


 
Appendices
269
TRITON STUDIO MIDI IMPLEMENTATION
TRITON STUDIO MIDI IMPLEMENTATION 12,Oct,2001
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 ( 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 06 (06) vv (vv) | Data Entry (MSB) ( ARP ON/OFF, GATE, VELOCITY ) *3| 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 10 (16) vv (vv) | Multi Purpose Ctrl1 ( Ribbon Controller ) | 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 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/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 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 62 (98) ss (ss) | NRPN Param No.(LSB) ( ARP ON/OFF, GATE, VELOCITY ) *3| C |
| Bn 63 (99) tt (tt) | NRPN Param No.(MSB) ( ARP ON/OFF, GATE, VELOCITY ) *3| C |
| Bn cc (cc) vv (vv) | Control (cc)=0-101 ( Sequencer 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 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 = 24 - 108 : TRITON STUDIO 61Keys (61keys + Transpose)
= 16 - 115 : TRITON STUDIO 76Keys (76keys + Transpose)
= 09 - 120 : TRITON STUDIO 88Keys (88keys + Transpose)
= 00 - 127 : Sequencer and Arpeggiator
*2 : Program Combination MIDI Out[Hex] (Bank Map is KORG) (Bank Map is GM(2))
BankINT-A 000 - 127 : BankINT-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 : 00,05, 00 - 7F 3F,05, 00 - 7F
G 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
EXB-A 000 - 127 : BankEXB-A 000 - 127 : 00,08, 00 - 7F 3F,08, 00 - 7F
EXB-B 000 - 127 : EXB-B 000 - 127 : 00,09, 00 - 7F 3F,09, 00 - 7F
EXB-C 000 - 127 : EXB-C 000 - 127 : 00,0A, 00 - 7F 3F,0A, 00 - 7F
EXB-D 000 - 127 : EXB-D 000 - 127 : 00,0B, 00 - 7F 3F,0B, 00 - 7F
EXB-E 000 - 127 : EXB-E 000 - 127 : 00,0C, 00 - 7F 3F,0C, 00 - 7F
EXB-F 000 - 127 : EXB-F 000 - 127 : 00,0D, 00 - 7F 3F,0D, 00 - 7F
EXB-G 000 - 127 : EXB-G 000 - 127 : 00,0E, 00 - 7F 3F,0E, 00 - 7F
*3 : ARPEGGIATOR ON/OFF :[ Bn,63,00,Bn,62,02,Bn,06,mm] mm = 00(Off),7F(On)
ARPEGGIATOR GATE Knob :[ Bn,63,00,Bn,62,0A,Bn,06,mm] mm = 00-7F
ARPEGGIATOR VELOCITY Knob :[ Bn,63,00,Bn,62,0B,Bn,06,mm] mm = 00-7F
When in Program/Combination mode, Global channel.
When in Sequencer/Song Play mode, current selected track's channel.
1-2 SYSTEM COMMON MESSAGES [H] :Hex, [D] :Decimal
Status Second Third Description ( Transmitted when )
[Hex] [H] [D] [H] [D]
F2 ss (ss) tt (tt) Song Position Pointer
ss : Least significant [LSB] *4
tt : Most significant [MSB] *4
F3 ss (ss) Song Select (Song or Cue List is selected)
ss : Song(0-127)/Cue List(0-19) No.
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.
1-3 SYSTEM REALTIME MESSAGES
Status[Hex] Description ( Transmitted when ... )
F8 Timing Clock ( Always in Prog/Combi/Seq/Song Play 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 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,63,00,01,00,nn,00,vv,00,F7 ] 3rd byte g : Global Channel
6th byte 42 : KORG ID
7th byte 50 : TRITON series ID
9th byte mm : TRITON STUDIO 61Keys member code mm = 25
TRITON STUDIO 76Keys member code mm = 2E
TRITON STUDIO 88Keys member code mm = 37
11th byte nn : System No. ( 01 - )
13th byte vv : System Version ( 01 - )
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