[Map Data (12byte)]

 

 

 

(See TABLE 1-a)

 

12byte = 7 * 1 + 5

-->

8 * 1 + (5 + 1) = 14byte

 

NOTE 3 : MAP DATA DUMP FORMAT

 

 

 

 

a) When header is KPE1 ID.

 

 

 

 

 

[Map. A 1(12byte)], ... ,[Map. A 8(12byte)]

(See TABLE 1-a)

 

[Map. C 1(24byte)], ... ,[Map. C 8(24byte)]

(See TABLE 1-c)

 

[Map. B 1(12byte)], ... ,[Map. B 8(12byte)]

(See TABLE 1-b)

 

[Map. P 1(1058byte), ... ,[Map. P 24(1058byte)]

(See TABLE 1-d)

 

25776byte = 7 * 3682 + 2

-->

8 * 3682 + (2 + 1) = 29459byte

b) When header is KP2 ID.

 

 

 

 

 

[Map.1 (12byte)], ... ,[Map.8 (12byte)]

(See TABLE 1-a)

 

96byte = 7 * 13 + 5

-->

8 * 13 + (5 + 1) = 110byte

 

NOTE 4 : GLOBAL DATA DUMP FORMAT

 

 

 

a) When header is KPE1 ID.

 

 

 

 

 

[Global Data (18byte)]

 

 

(See TABLE 2-a)

 

18byte = 7 * 2 + 4

-->

8 * 2 + (4 + 1) = 21byte

 

b) When header is KP2 ID.

 

 

 

 

 

[Global Data (10byte)]

 

 

(See TABLE 2-b)

 

10byte = 7 * 1 + 3

-->

8 * 1 + (3 + 1) = 12byte

 

NOTE 5 : ALL DATA DUMP FORMAT

 

 

 

 

a) When header is KPE1 ID.

 

 

 

 

 

[Global Data (18byte)]

 

 

(See TABLE 2-a)

 

[Map. A 1(12byte)], ... ,[Map. A 8(12byte)]

(See TABLE 1-a)

 

[Map. C 1(24byte)], ... ,[Map. C 8(24byte)]

(See TABLE 1-c)

 

[Map. B 1(12byte)], ... ,[Map. B 8(12byte)]

(See TABLE 1-b)

 

[Map. P 1(1058byte), ... ,[Map. P 24(1058byte)]

(See TABLE 1-d)

 

25794byte = 7 * 3684 + 6

-->

8 * 3684 + (6 + 1) = 29479byte

b) When header is KP2 ID.

 

 

 

 

 

[Global Data (10byte)],

 

 

(See TABLE 2-b)

 

[Map.1 (12byte)], ... ,[Map.8 (12byte)]

(See TABLE 1-a)

 

106byte = 7 * 15 + 1

-->

8 * 15 + (1 + 1) = 122byte

 

TABLE 1-a :

 

 

 

 

 

+0

 

AUDIO FX PROGRAM NUMBER (0~99)

 

+1

bit0

SAMPLE BANK NUMBER (0/1)

 

 

 

bit1~6 (RESERVED)

 

 

 

 

 

bit7

HOLD OFF/ON (0=OFF, 1=ON)

 

+2

 

FX DEPTH

 

 

 

 

+3

 

HOLD X

 

 

 

 

+4

 

HOLD Y

 

 

 

 

+5

 

HOLD X2

 

 

 

 

+6

 

HOLD Y2

 

 

 

 

+7

 

HOLD X3

 

 

 

 

+8

 

HOLD Y3

 

 

 

 

+9

 

(RESERVED)

 

 

 

 

+10~11

BPM

 

 

 

 

TABLE 1-b :

 

 

 

 

 

+0

 

VIDEO FX PROGRAM NUMBER (0~99)

 

+1

bit0

SAMPLE 1 OFF/ON (0=OFF, 1=ON)

 

 

bit1

SAMPLE 2 OFF/ON (0=OFF, 1=ON)

 

 

bit2~6 (RESERVED)

 

 

 

 

 

bit7

HOLD OFF/ON (0=OFF, 1=ON)

 

+2

 

FX DEPTH

 

 

 

 

+3

 

HOLD X

 

 

 

 

+4

 

HOLD Y

 

 

 

 

+5

 

HOLD X2

 

 

 

 

+6

 

HOLD Y2

 

 

 

 

+7

 

HOLD X3

 

 

 

 

+8

 

HOLD Y3

 

 

 

 

+9

 

(RESERVED)

 

 

 

 

+10~11

BPM

 

 

 

 

TABLE 1-c :

 

 

 

 

 

+0

 

AUDIO FX PROGRAM NUMBER (0~99)

 

+1

bit0

AUDIO FX SAMPLE BANK NUMBER (0/1)

 

 

bit1~6

(RESERVED)

 

 

 

 

 

bit7

AUDIO FX HOLD OFF/ON (0=OFF, 1=ON)

 

+2

 

AUDIO FX DEPTH

 

 

 

+3

 

AUDIO FX HOLD X

 

 

 

+4

 

AUDIO FX HOLD Y

 

 

 

+5

 

AUDIO FX HOLD X2

 

 

 

+6

 

AUDIO FX HOLD Y2

 

 

 

+7

 

AUDIO FX HOLD X3

 

 

 

+8

 

AUDIO FX HOLD Y3

 

 

 

+9

bit0~6

COMBI PROGRAM NUMBER (0~99)

 

 

bit7

COMBI PROGRAM VALID (0=VALID, 1=NO VALID)

 

+10~11

BPM

 

 

 

 

+12

 

VIDEO FX PROGRAM NUMBER (0~99)

 

+13 bit0

VIDEO FX SAMPLE 1 OFF/ON (0=OFF, 1=ON)

 

 

bit1

VIDEO FX SAMPLE 2 OFF/ON (0=OFF, 1=ON)

 

 

bit2~6 (RESERVED)

 

 

 

 

 

bit7

VIDEO FX HOLD OFF/ON (0=OFF, 1=ON)

 

+14

 

VIDEO FX DEPTH

 

 

 

+15

 

VIDEO FX HOLD X

 

 

 

+16

 

VIDEO FX HOLD

Y

+17

 

VIDEO FX HOLD

X2

+18

 

VIDEO FX HOLD

Y2

+19

 

VIDEO FX HOLD

X3

+20

 

VIDEO FX HOLD

Y3

+21 bit0~6 FX DEPTH

 

 

 

bit7

HOLD OFF/ON (0=OFF, 1=ON)

+22~23

BPM

 

 

 

TABLE 1-d :

 

 

 

 

+0

 

VALID DATA

COUNT HIGH WORD

+1

 

VALID DATA

COUNT LOW WORD

 

 

DATA

COUNT

0~264

+2~1055

PAD MOTION DATA#

PAD

MOTION DATA#

 

 

 

+0

bit0~6 X VALUE HIGH WORD

 

bit7

TOUCH ON/OFF (0=ON, 1=OFF)

+1

 

X VALUE LOW WORD

 

 

X VALUE 0~1023

(valid:167~891)

+2

 

Y VALUE HIGH WORD

+3

 

Y VALUE LOW WORD

 

 

Y VALUE 0~1023

(valid:218~846)

TABLE 2-a :

 

 

 

 

+0

 

(RESERVED)

 

 

+1

bit7

MIDI

PROGRAM CHANGE ENA/DIS (0=DIS, 1=ENA)

 

bit6~2 (RESERVED)

 

 

 

bit1

MIDI

PAD MOTION ENA/DIS (0=DIS, 1=ENA)

 

bit0

MIDI

CLOCK

ENA/DIS (0=DIS, 1=ENA)

+2

bit7

MIDI

MUTE ENA/DIS (0=ENA, 1=DIS)

 

bit6

MIDI

FX DEPTH ENA/DIS (0=ENA, 1=DIS)

 

bit5

MIDI

TOUCH

PAD

ON/OFF ENA/DIS (0=ENA, 1=DIS)

 

bit4

MIDI

TOUCH

PAD

Y ENA/DIS (0=ENA, 1=DIS)

 

bit3

MIDI

TOUCH

PAD

X ENA/DIS (0=ENA, 1=DIS)

 

bit2

MIDI

TOUCH

PAD

X+Y ENA/DIS (0=ENA, 1=DIS)

 

bit1

MIDI

TOUCH

PAD

-Y ENA/DIS (0=ENA, 1=DIS)

 

bit0

MIDI

TOUCH

PAD

+Y ENA/DIS (0=ENA, 1=DIS)

+3

 

(RESERVED)

 

 

+4

 

MIDI

TOUCH

PAD

X+Y CTRL#

+5

 

MIDI

TOUCH

PAD

X CTRL#

+6

 

MIDI

TOUCH

PAD

Y CTRL#

+7

 

MIDI

TOUCH

PAD

ON/OFF CTRL#

+8

 

MIDI

FX DEPTH CTRL#

+9

 

MIDI

MUTE CTRL#

 

+10

 

MAP KEY 1 PATTERN NUMBER (0~59)

+11

 

MAP KEY 2 PATTERN NUMBER (0~59)

+12

 

MAP KEY 3 PATTERN NUMBER (0~59)

+13

 

MAP KEY 4 PATTERN NUMBER (0~59)

+14

 

MAP KEY 5 PATTERN NUMBER (0~59)

+15

 

MAP KEY 6 PATTERN NUMBER (0~59)

+16

 

MAP KEY 7 PATTERN NUMBER (0~59)

+17

 

MAP KEY 8 PATTERN NUMBER (0~59)

TABLE 2-b :

 

 

 

 

+0

 

(RESERVED)

 

 

+1

bit7

MIDI

PROGRAM CHANGE ENA/DIS (0=DIS, 1=ENA)

 

bit6~1 (RESERVED)

 

 

 

bit0

MIDI

CLOCK

ENA/DIS (0=DIS, 1=ENA)

+2

bit7

MIDI

MUTE ENA/DIS (0=ENA, 1=DIS)

 

bit6

MIDI

FX DEPTH ENA/DIS (0=ENA, 1=DIS)

 

bit5

MIDI

TOUCH

PAD

ON/OFF ENA/DIS (0=ENA, 1=DIS)

 

bit4

MIDI

TOUCH

PAD

Y ENA/DIS (0=ENA, 1=DIS)

 

bit3

MIDI

TOUCH

PAD

X ENA/DIS (0=ENA, 1=DIS)

 

bit2

MIDI

TOUCH

PAD

X+Y ENA/DIS (0=ENA, 1=DIS)

 

bit1

MIDI

TOUCH

PAD

-Y ENA/DIS (0=ENA, 1=DIS)

 

bit0

MIDI

TOUCH

PAD

+Y ENA/DIS (0=ENA, 1=DIS)

+3

 

(RESERVED)

 

 

+4

 

MIDI

TOUCH

PAD

X+Y CTRL#

+5

 

MIDI

TOUCH

PAD

X CTRL#

+6

 

MIDI

TOUCH

PAD

Y CTRL#

+7

 

MIDI

TOUCH

PAD

ON/OFF CTRL#

+8

 

MIDI

FX DEPTH CTRL#

+9

 

MIDI

MUTE CTRL#

 

CTRL#

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

96 : PITCH BEND