MIDI Implementation

1-2-2.Performance Part

+——————————————————————————————————————————————————————————————————————————————+

 

 

 

 

 

 

 

 

Offset

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Address Size

 

Description

Data (Value)

 

 

 

 

 

 

 

 

—————————————+————————————————————————————————————————————————————————————————

 

 

 

 

 

 

 

 

00 00

0000

000a

Receive Switch

0

- 1

(OFF,ON)

 

 

 

 

 

 

 

 

00 01

0000

aaaa

MIDI Channel

0

- 15

(1 - 16)

 

 

 

 

 

 

 

 

—————————————+———————————+————————————————————————————————————————————————————

+———————————————————————————————————————————————————————————+

00 02

0000

00aa Patch Group Type

0

- 2

*1

->

Patch Group Group Type Group ID Number (value)

00 03

0aaa

aaaa Patch Group ID

0

- 127

 

->

—————————————+————————————+——————————+—————————————————————

#

00 04

0000

aaaa Patch Number

0

- 255

 

->

USER

0

1

0 - 127 (001 - 128)

 

0000

bbbb

 

 

 

(001 - 256)

<CARD

0

2

0 - 127 (001 - 128)>

00 06

0aaa

aaaa Part Level

0

- 127

 

PR-A

0

3

0 - 127 (001 - 128)

00 07

0aaa

aaaa Part Pan

0

- 127 (L64 - 63R)

PR-B

0

4

0 - 127 (001 - 128)

00 08

0aaa

aaaa Part Coarse Tune

0

- 96

(-48 - +48)

PR-C

0

5

0 - 127 (001 - 128)

00 09

0aaa

aaaa Part Fine Tune

0

- 100 (-50 - +50)

PR-D

0

6

0 - 127 (001 - 128)

00 0A

0000

0aaa Output Assign

0

- 4

*2

PR-E

0

7

0 - 127 (001 - 128)

00 0B

0aaa

aaaa Mix/EFX Send Level

0

- 127

 

<PCM

1

1 - 127 0 - 127 (001 - 128)>

00 0C

0aaa

aaaa Chorus Send Level

0

- 127

 

XP-A(Session)

2

9

0 - 254 (001 - 255)

00 0D

0aaa

aaaa Reverb Send Level

0

- 127

 

XP-B(Orch.)

2

2

0 - 254 (001 - 255)

00 0E

0000

000a Receive Program Change Switch

0

- 1

(OFF,ON)

XP-C(Techno)

2

11

0 - 255 (001 - 256)

00 0F

0000

000a Receive Volume Switch

0

- 1

(OFF,ON)

XP-D

2

1 - 127 0 - 255 (001 - 256)

00 10

0000

000a Receive Hold-1 Switch

0

- 1

(OFF,ON)

XP-E

2

1 - 127 0 - 255 (001 - 256)

00 11

0aaa

aaaa Keyboard Range Lower

0

- 127

*3

+———————————————————————————————————————————————————————————+

00 12

0aaa aaaa Keyboard Range Upper

0

- 127

*4

 

 

 

 

 

 

 

 

—————————————+———————————+————————————————————————————————————————————————————

 

 

 

 

 

 

 

 

00 13

0000

0aaa Octave Shift

0

- 6

(-3 - +3)

 

 

 

 

 

 

 

 

00 14

0000

000a Local Switch

0

- 1

(OFF,ON)

 

 

 

 

 

 

 

 

00 15

0000

000a Transmit Switch

0

- 1

(OFF,ON)

 

 

 

 

 

 

 

 

00 16

0000

0aaa Transmit Bank Select Group

0

- 7

*5

 

 

 

 

 

 

 

 

#

00 17

0000

aaaa Transmit Volume

0

- 128

 

 

 

 

 

 

 

 

 

 

0000

bbbb

 

 

(0 - 127,OFF)

 

 

 

 

 

 

 

 

—————————————+————————————————————————————————————————————————————————————————

 

 

 

 

 

 

 

 

Total size

00 00 00 19

 

 

 

 

 

 

 

 

 

 

 

 

+——————————————————————————————————————————————————————————————————————————————+

 

 

 

 

 

 

 

 

*1

USER&PRESET, <PCM>, EXP

 

 

 

 

 

 

 

 

 

 

 

 

 

*2 MIX, EFX, <DIRECT-1>, <DIRECT-2>, PATCH

 

 

 

 

 

 

 

 

 

 

 

 

*3

C-1–Upper

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

*4

Lower–G9

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

*5

PATCH, GROUP1–GROUP7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1-3.Patch

+——————————————————————————————————————————————————————————————————————————————+

Offset

 

Address

Description

—————————————+————————————————————————————————————————————————————————————————

00 00

Patch Common

1-3-1

10 00

Patch Tone 1

1-3-2

12 00

Patch Tone 2

 

14 00

Patch Tone

3

 

16 00

Patch Tone

4

 

+——————————————————————————————————————————————————————————————————————————————+

1-3-1.Patch Common

+——————————————————————————————————————————————————————————————————————————————+

Offset

 

 

Address

Size

Description

Data (Value)

—————————————+————————————————————————————————————————————————————————————————

00 00

0aaa aaaa Patch Name 1

32

- 127

00 01

0aaa aaaa Patch Name 2

32

- 127

00 02

0aaa aaaa Patch Name 3

32

- 127

00 03

0aaa aaaa Patch Name 4

32

- 127

00 04

0aaa aaaa Patch Name 5

32

- 127

00 05

0aaa aaaa Patch Name 6

32

- 127

00 06

0aaa aaaa Patch Name 7

32

- 127

00 07

0aaa aaaa Patch Name 8

32

- 127

00 08

0aaa aaaa Patch Name 9

32

- 127

00 09

0aaa aaaa Patch Name 10

32

- 127

00 0A

0aaa aaaa Patch Name 11

32

- 127

00 0B

0aaa aaaa Patch Name 12

32

- 127

—————————————+———————————+————————————————————————————————————————————————————

00 0C

00aa aaaa EFX Type

0

- 39

(1 - 40)

00 0D

0aaa aaaa EFX Parameter 1

0

- 127

 

00 0E

0aaa aaaa EFX Parameter 2

0

- 127

 

00 0F

0aaa aaaa EFX Parameter 3

0

- 127

 

00 10

0aaa aaaa EFX Parameter 4

0

- 127

 

00 11

0aaa aaaa EFX Parameter 5

0

- 127

 

00 12

0aaa aaaa EFX Parameter 6

0

- 127

 

00 13

0aaa aaaa EFX Parameter 7

0

- 127

 

00 14

0aaa aaaa EFX Parameter 8

0

- 127

 

00 15

0aaa aaaa EFX Parameter 9

0

- 127

 

00 16

0aaa aaaa EFX Parameter 10

0

- 127

 

00 17

0aaa aaaa EFX Parameter 11

0

- 127

 

00 18

0aaa aaaa EFX Parameter 12

0

- 127

 

00 19

0000 00aa EFX Output Assign

0

- 2

*1

00 1A

0aaa aaaa EFX Mix Out Send Level

0

- 127

 

00 1B

0aaa aaaa EFX Chorus Send Level

0

- 127

 

00 1C

0aaa aaaa EFX Reverb Send Level

0

- 127

 

00 1D

0000 aaaa EFX Control Source 1

0

- 10

*2

00 1E

0aaa aaaa EFX Control Depth 1

0

- 126

(-63 - +63)

00 1F

0000 aaaa EFX Control Source 2

0

- 10

 

00 20

0aaa aaaa EFX Control Depth 2

0

- 126

(-63 - +63)

00 21

0aaa aaaa Chorus Level

0

- 127

 

00 22

0aaa aaaa Chorus Rate

0

- 127

 

00 23

0aaa aaaa Chorus Depth

0

- 127

 

00 24

0aaa aaaa Chorus Pre-Delay

0

- 127

 

00 25

0aaa aaaa Chorus Feedback

0

- 127

 

00 26

0000 00aa Chorus Output

0

- 2

*3

00 27

0000 0aaa Reverb Type

0

- 7

*4

00 28

0aaa aaaa Reverb Level

0

- 127

 

00 29

0aaa aaaa Reverb Time

0

- 127

 

00 2A

000a aaaa Reverb HF Damp

0

- 17

*5

00 2B

0aaa aaaa Delay Feedback

0

- 127

 

Appendices

193

Page 193
Image 193
Roland XP-30 owner manual 193, Performance Part, Patch Common