Triton studio midi implementation, Appendices 269, Triton studio midi implement a tion – KORG Triton Studio User Manual

Page 280

Advertising
background image

Appendices

269

TRITON STUDIO MIDI IMPLEMENTATION

TRITON STUDIO MIDI IMPLEMENT

A

TION

12,Oct,2001

Consult your local Korg dealer for more infomation on MIDI System Exclusive implementation.

1.TRANSMITTED DA

TA

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 REAL

TIME 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

Advertising