99 midi implementation – KORG Kaptivator KTV1 User Manual

Page 57

Advertising
background image

99

MIDI Implementation

+20 bit7 MIDI Style Fx ENA/DIS (0=Enable, 1=Disable)

bit6-0 MIDI Style Fx CTRL#

+21 bit7-4 (reserved)

bit3-2 MIDI Clock Out/Ext.In/DIS (01=Ext.In, 10=Out, 11=Disable)

bit1 MIDI Note ENA/DIS (0=Enable, 1=Disable)

bit0 MIDI Program Change ENA/DIS (0=Enable, 1=Disable)

CTRL#

1~31,64~95 : CTRL# 1~31,64~95

96 : Pitch Bender

TABLE 2 :

+0 bit7-6 Transition Type Sub 0~3

bit5-4 Transition Type Main 0~3

bit3-0 Rute Type 0~14

+1 Main Transition Controller CONT#

+2 Main Transition Range/Type 0~99

+3 Sub Transition Controller CONT#

+4 Sub Transition Range/Type 0~99

+5 bit7 Video FX Assign Flag 0~1 (0=Assign, 1=not Assign)

bit6 Video FX Switch Type OR/AND (0=Or, 1=And)

bit5-0 Video FX Program Number 0~15

+6 Video FX Switch 1 CONT#

+7 Video FX Switch 2 CONT#

+8 Video FX Controller 1 CONT#

+9 Video FX Controller 2 CONT#

+10 Video FX Controller 3 CONT#

+11 bit7 (reserved)

bit6 Group A PAD Soft Change ENA/DIS (0=Enable, 1=Disable)

bit5-0 Group A PAD Action Type 0~4

+12 Group A Dissolve Controller CONT#

+13 Group A Normal Playback Speed SPEED#

+14 bit7 Group A Time FX Assign Flag 0~1 (0=Assign, 1=not Assign)

bit6 Group A Time FX Switch Type OR/AND (0=Or, 1=And)

bit5-0 Group A Time FX Number 0~2

+15 Group A Time FX Switch 1 CONT#

+16 Group A Time FX Switch 2 CONT#

+17 Group A Time FX Controller 1 CONT#

+18 Group A Time FX Controller 2 CONT#

+19 bit7 (reserved)

bit6 Group B PAD Soft Change ENA/DIS (0=Enable, 1=Disable)

bit5-0 Group B PAD Action Type 0~4

+20 Group B Dissolve Controller CONT#

+21 Group B Normal Playback Speed SPEED#

+22 bit7 Group B Time FX Assign Flag 0~1 (0=Assign, 1=not Assign)

bit6 Group B Time FX Switch Type OR/AND (0=Or, 1=And)

bit5-0 Group B Time FX Number 0~2

+23 Group B Time FX Switch 1 CONT#

+24 Group B Time FX Switch 2 CONT#

+25 Group B Time FX Controller 1 CONT#

+26 Group B Time FX Controller 2 CONT#

+27 Initial Value [H] INIT#

+28 Initial Value [G] INIT#

+29 Initial Value [F] INIT#

+30 Initial Value [E] INIT#

+31 bit7-6 Initial Value [D] Off/On/-- (0=off,1=on,3=not init.)

bit5-4 Exchange B<->Ext.In DIS/ENA (0=Disable, 1=Enable)

bit3 (reserved)

bit2 Monitor 2 [ALL] by Input sel. ENA/DIS (0=Enable, 1=Disable)

bit1 Monitor 2 [ALL] by Style sel. ENA/DIS (0=Enable, 1=Disable)

bit0 Monitor 2 [BANK] by Bank sel. ENA/DIS (0=Enable, 1=Disable)

CONT#

bit7=0, bit6-0 : Constant Value 0~99

bit7=1, bit6-5 : (reserved) 0

bit4-2 : Controller 0~7

bit1-0 : Type 0~3

SPEED#

bit7=0, bit6-0 : Constant Speed 0~99 (0=stop, ... ,50=x1, ... ,99=x2)

bit7=1, bit6=0, bit5 : (reserved) 0

bit4-2 : Controller 0~7

bit1-0 : Type 0~3

bit7=1, bit6=1, bit5-1 : (reserved) 31

bit0 : Speed 0~1 (0=Normal Speed x1, 1=BPM Sync)

INIT#

bit7=0, bit6-0 : Initialize Value 0~99

bit7=1, bit6-0 : not initilize (127)

TABLE 3 :

+0 Motion Data Type Indicator LSB 03h

+1 Motion Data Type Indicator MSB 01h

Motion Data Type Indicator [0103h]

+2 bit7-1 (reserved)

bit0 Loop Control Once/Loop (0=Once, 1=Loop)

+3 (reserved)

+4 Step Count LSB

+5 Step Count MSB

Step Count 0,4~25004

+6~15 (reserved)

+16~200047 MOTION DATA# (8 * Step Count = 0~200032byte)

(MAX)

MOTION DATA#

+0 Controller [H] (1st,3rd)

Controller [E] (2nd,4th)

+1 Controller [G]

+2 Controller [F]

+3 bit7-2 (reserved)

bit1 Controller [D] Off/On (0=Off, 1=On)

bit0 Controller [C] Off/On (0=Off, 1=On)

+4 Group A Pad On (1st,3rd)

Group A Pad Off (2nd,4th)

+5 Group B Pad On (1st,3rd)

Group B Pad Off (2nd,4th)

+6 Bank A Number (1st,3rd)

Tempo LSB (2nd)

Style Number (4th)

+7 Band B Number (1st,3rd)

Tempo MSB (2nd)

Video FX (4th)

Advertising