beautypg.com

Midi implementation, Midi implementation 4, Oasys midi implement a tion – KORG Electronic Keyboard User Manual

Page 1024: Appendices

background image

Appendices

1014

MIDI Implementation

OASYS MIDI IMPLEMENT

A

TION

26,Dec,2004

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

( Joystick +Y, VJS/ASW/Pdl )

C

Bn

02

(02)

vv

(vv)

Modulation2

( Joystick -Y, VJS/ASW/Pdl )

C

Bn

04

(04)

vv

(vv)

Foot Pedal

( Pdl = Foot Pedal )

C

Bn

05

(05)

vv

(vv)

Portamento Time

( Knob/VJS/Pdl = Porta.Time, S Chg )

C

Bn

07

(07)

vv

(vv)

Volume

( Knob/VJS/Pdl = Volume, S/C Chg )

C

Bn

08

(08)

vv

(vv)

Post IFX Panpot

( Knob/VJS/Pdl = IFX Pan, S Chg )

*2

C

Bn

0A

(10)

vv

(vv)

Panpot

( Knob/VJS/Pdl = Pan, S Chg )

C

Bn

0B

(11)

vv

(vv)

Expression

( Knob/VJS/Pdl = Expression )

C

Bn

0C

(12)

vv

(vv)

Effect Control 1

( Knob/VJS/Pdl = FX Control1 )

C

Bn

0D

(13)

vv

(vv)

Effect Control 2

( Knob/VJS/Pdl = FX Control2 )

C

Bn

0E

(14)

vv

(vv)

( KARMA ON/OFF, ASW )

C

Bn

10

(16)

vv

(vv)

Multi Purpose Ctrl1

( Ribbon Controller, VJS/ASW/Pdl )

C

Bn

11

(17)

vv

(vv)

Multi Purpose Ctrl2

( Knob = Knob Mod5, VJS )

C

Bn

12

(18)

vv

(vv)

Multi Purpose Ctrl3

( Value Slider, VJS/ASW/Pdl)

C

Bn

13

(19)

vv

(vv)

Multi Purpose Ctrl4

( Knob = Knob Mod6, VJS )

C

Bn

14

(20)

vv

(vv)

( Knob = Knob Mod7, VJS )

C

Bn

15

(21)

vv

(vv)

( Knob = Knob Mod8, VJS )

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

( Knob/VJS = F/A Sustain )

C

Bn

47

(71)

vv

(vv)

Sound Controller 2

( Knob2, Knob/VJS = Resonance, ASW/Pdl )

C

Bn

48

(72)

vv

(vv)

Sound Controller 3

( Knob4, Knob/VJS = F/A Release, ASW/Pdl )

C

Bn

49

(73)

vv

(vv)

Sound Controller 4

( Knob/VJS = F/A Attack )

C

Bn

4A

(74)

vv

(vv)

Sound Controller 5

( Knob1, Knob/VJS = Filter Cutoff, ASW/Pdl )

C

Bn

4B

(75)

vv

(vv)

Sound Controller 6

( Knob/VJS = F/A Decay )

C

Bn

4C

(76)

vv

(vv)

Sound Controller 7

( Knob/VJS = Pitch LFO1 Spd )

C

Bn

4D

(77)

vv

(vv)

Sound Controller 8

( Knob/VJS = Pitch LFO1 Dep )

C

Bn

4E

(78)

vv

(vv)

Sound Controller 9

( Knob/VJS = Pitch LFO1 Dly )

C

Bn

4F

(79)

vv

(vv)

Sound Controller 10

( Knob3, Knob/VJS = Filter EG Int, ASW/Pdl )

C

Bn

50

(80)

00/7F

(00/127)

Multi Purpose Ctrl5

( SW1/Knob/VJS = SW1 Mod. )

C

Bn

51

(81)

00/7F

(00/127)

Multi Purpose Ctrl6

( SW2/Knob/VJS = SW2 Mod. )

C

Bn

52

(82)

00/7F

(00/127)

Multi Purpose Ctrl7

( ASW/Knob/VJS = Foot SW )

C

Bn

53

(83)

vv

(vv)

Multi Purpose Ctrl8

( Knob/VJS = MIDI CC#83 )

C

Bn

55

(85)

vv

(vv)

( VJS = VJS +X Mod. )

C

Bn

56

(86)

vv

(vv)

( VJS = VJS -X Mod. )

C

Bn

57

(87)

vv

(vv)

( VJS = VJS +Y Mod. )

C

Bn

58

(88)

vv

(vv)

( VJS = VJS -Y Mod. )

C

Bn

5B

(91)

vv

(vv)

Effect 1 Depth

( Knob/VJS/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

( Knob/VJS/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 FX1/2 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

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

Status

Second

Third

Description

( Transmitted by ....)

ENA

[Hex]

[H]

[D]

[H]

[D]

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)

( Vector Joystick X )

*3

C

Bn

77

(119)

vv

(vv)

( Vector Joystick Y )

*3

C

Bn

cc

(cc)

vv

(vv)

Control (cc)=0-119

( Sequencer data )

Q

Bn

cc

(cc)

vv

(vv)

Control (cc)=0-119

( Knob = MIDI CC#00-119 )

C

Bn

cc

(cc)

vv

(vv)

Control (cc)=0-119

( Vector 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

Knob : Realtime Knob5,6,7,8

VJS : Vector Joystick 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/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 = 16 - 115 : OASYS 76Keys (76keys + Transpose)

= 09 - 120 : OASYS 88Keys (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,0

1, 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

*3 : When CC# by "CC Default" is assigned to the KARMA Controllers, Vector Joystick X, Y and Pads

in Global Mode.

Reset Controller MIDI Assign = CC Default

KARMA ON/OFF :CC#14

KARMA Slider1 :CC#22

KARMA Slider2 :CC#23

KARMA Slider3 :CC#24

KARMA Slider4 :CC#25

KARMA Slider5 :CC#26

KARMA Slider6 :CC#27

KARMA Slider7 :CC#28