X50, microx music synthsizer midi implementation, Ap pendic es – KORG MICROX X50 User Manual

Page 188

Advertising
background image

181

Ap

pendic

es

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 |

| Bn | 00 (00) | mm (mm) | Bank Select(MSB) ( BANK keys, Prog/Combi change ) *2| PB |

| Bn | 01 (01) | vv (vv) | Modulation1 ( microX:JoyStick+Y / X50:MOD.Wheel) | C |

| Bn | 02 (02) | vv (vv) | Modulation2 ( microX:JoyStick-Y / X50:A.Pdl=JS-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,M Chg ) | C |

| Bn | 06 (06) | vv (vv) | Data Entry (MSB) ( ARP ON/OFF,GATE,VELOCITY,LENGTH ) *3| C |

| Bn | 07 (07) | vv (vv) | Volume ( A.Pdl/Knob-B = Volume,M/C Chg ) | C |

| Bn | 08 (08) | vv (vv) | Post IFX Panpot ( A.Pdl/Knob-B = IFX Pan,M Chg ) | C |

| Bn | 0A (10) | vv (vv) | Panpot ( A.Pdl/Knob-B = Pan,M 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 ( 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 ( Knob-B = MIDI CC#18 ) | 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, M 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, M Chg ) | C |

| Bg | 5C (92) |00/7F (00/127) | Effect 2 Depth ( Insert FX Off/On ) | C |

| Bn | 5D (93) | vv (vv) | Effect 3 Depth ( A.Pdl/Knob-B = MFX Send1, M 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,LENGTH ) *3| C |

| Bn | 63 (99) | tt (tt) | NRPN Param No.(MSB) ( ARP ON/OFF,GATE,VELOCITY,LENGTH ) *3| C |

| Bn | cc (cc) | vv (vv) | Control (cc)=0-119 ( microX:Ext.Control data) | EX |

| Cn | pp (pp) | -- -- | Program Change ( Prog/Combi change ) *2| P |

| Dn | vv (vv) | -- -- | Channel Pressure ( A.SW/A.Pdl = After Touch ) | T |

| En | bb (bb) | bb (bb) | Bender Change ( microX:JoyStickX / X50:PITCH Wheel) | C |

+------+---------+-------------------+-----------------------------------------------------------+----+

A.Pdl : Assignable Pedal

A.SW : Assignable Switch

M Chg : Transmitted when change a Multi No. (Track's Status = EXT,EX2,BTH)

C/M Chg : Transmitted when change a Combination or Multi No. (Track's Status = EXT,EX2,BTH)

n : MIDI Channel No. (0 - 15) ...... Usually Global Channel.

When in Combination/Multi 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

EX: Enabled when EXT. CONTROL is turned on, at microX

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

12,DEC,2005

*1 : kk = 24 - 108 : X50 (61keys + Transpose)

= 00 - 127 : microX (25keys + Transpose + OCTAVE UP/DOWN KEYS)

*2 : Program Combination MIDI Out[Hex] (Bank Map is KORG) (Bank Map is GM(2))

BankA 000 - 127 : BankA 000 - 127 : mm,bb,pp = 00,00, 00 - 7F = 3F,00, 00 - 7F

B 000 - 127 : B 000 - 127 : 00,01, 00 - 7F 3F,01, 00 - 7F

C 000 - 127 : C 000 - 127 : 00,02, 00 - 7F 3F,02, 00 - 7F

D 000 - 127 : : 00,03, 00 - 7F 3F,03, 00 - 7F

E 000 - 127 : : 00,04, 00 - 7F 3F,04, 00 - 7F (Enabled with microX)

G 001 - 128 : 79,00, 00 - 7F 79,00, 00 - 7F

g(d) 001 - 128 : 78,00, 00 - 7F 78,00, 00 - 7F

*3 : ARP ON/OFF :[ Bn,63,00,Bn,62,02,Bn,06,mm] mm = 00(Off),7F(On)

ARP-GATE (REALTIME CONTROLS C Knob1) :[ Bn,63,00,Bn,62,0A,Bn,06,mm] mm = 00-7F

ARP-VELOCITY (REALTIME CONTROLS C Knob2) :[ Bn,63,00,Bn,62,0B,Bn,06,mm] mm = 00-7F

ARP-LENGTH (REALTIME CONTROLS C Knob3) :[ Bn,63,00,Bn,62,0C,Bn,06,mm] mm = 00-7F

When in Program/Combination mode, Global channel.

When in Multi mode, Control Track's channel.

1-2 SYSTEM COMMON MESSAGES [H] :Hex, [D] :Decimal

+------+--------+--------------------+--------------------------------------------------------+

|Status| Second | Third | Description ( Transmitted when ) |

|[Hex] |[H] [D] | [H] [D] | |

+------+--------+--------------------+--------------------------------------------------------+

| F3 | ss (ss)| | Song Select (Multi is selected) |

| | | | ss : Multi(0-127) No. |

+------+--------+--------------------+--------------------------------------------------------+

Transmits Song Select message when in Multi mode

1-3 SYSTEM REALTIME MESSAGES

+------------+----------------------------------------------------------------------+

|Status[Hex] | Description ( Transmitted when ... ) |

+------------+----------------------------------------------------------------------+

| F8 | Timing Clock ( Always in Prog/Combi/Seq/Global 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 MESSAGES ( NON REALTIME )

DEVICE INQUlRY REPLY ( Transmits when received a INQUIRY MESSAGE REQUEST )

[ F0,7E,0g,06,02,42,7A,00,mm,00,vv,nn,rr,bb,F7 ] 3rd byte g : Global Channel

6th byte 42 : KORG ID

7th byte 7A : X50/microX Music Synthesizer ID

9th byte mm : X50/microX Music Synthesizer Member Code

X50 mm = 01

microX mm = 09

11th byte vv : Major Version ( 01 - )

12th byte nn : Minor Version ( 00 - )

13th byte rr : Release Version( 01 - )

14th byte bb : Build No. ( 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

X50,

micr

oX MUSIC SYNTHSIZER MIDI IMPLEMENT

A

TION

Advertising