Midi Implementation - Roland XP-30 Owner's Manual

64 voice expandable synthesizer
Table of Contents

Advertisement

MIDI Implementation

Model:
XP-30 (64 Voice Expandable Synthesizer)
Version: 1.00
Date:
Jan. 18 1999
1. Data Reception (sound source section)
Channel Voice Messages
Note Off
status
2nd byte
8nH
kkH
9nH
kkH
n=MIDI channel number:
0H - FH (ch.1 - ch.16)
kk=note number:
00H - 7FH (0 - 127)
vv=Note Off velocity:
00H - 7FH (0 - 127)
* Not received in Performance mode when the Rx parameter (PERFORM/MIDI/MIDI) is
OFF.
* Not received by the Rhythm Part (Part 10) when the Env Mode parameter (RHYTHM/
CONTROL/CONTROL) is NO-SUS.
Note On
status
2nd byte
9nH
kkH
n=MIDI channel number:
0H - FH (ch.1 - ch.16)
kk=note number:
00H - 7FH (0 - 127)
vv=Note On velocity:
01H - 7FH (1 - 127)
* Not received in Performance mode when the Rx parameter (PERFORM/MIDI/MIDI) is
OFF.
Polyphonic Aftertouch
status
2nd byte
AnH
kkH
n=MIDI channel number:
0H - FH (ch.1 - ch.16)
kk=note number:
00H - 7FH (0 - 127)
vv=Aftertouch:
00H - 7FH (0 - 127)
* This message is received if the Aftertouch parameter (SYSTEM/CONTROL/CONTROL
SOURCE) is POLY or CH&POLY.
* Not received in Performance mode when the Rx parameter (PERFORM/MIDI/MIDI) is
OFF.
* Not received in GM mode.
Control Change
* If the corresponding Controller number is selected for the Control 2 or Control 3
parameter (PATCH/CONTROL/CONTROL SOURCE), the corresponding effect will
occur.
* If a Controller number that corresponds to the Control 1 parameter or Control 2
parameter (SYSTEM/CONTROL/SYS-CTRL ASSIGN) is selected, the specified effect
will apply if Control 2 parameter or Control 3 parameter (PATCH/CONTROL/
CONTROL SOURCE) is set to SYS-CTRL1 or SYS-CTRL2.
* Not received in Performance mode when the Rx parameter (PERFORM/MIDI/MIDI) or
the Control Change Receive Switch is OFF.
Bank Select (Controller number 0,32)
status
2nd byte
BnH
00H
BnH
20H
n=MIDI channel number:
0H - FH (ch.1 - ch.16)
mm,ll=Bank number:
00 00H - 7F 7FH (bank.1 - bank.16384)
* Not received when the Program Change parameter or Bank Select parameter (SYSTEM/
MIDI/RECEIVE MIDI) is OFF.
* Not received in GM mode.
3rd byte
vvH
00H
3rd byte
vvH
3rd byte
vvH
3rd byte
mmH
llH
* The Patches corresponding to each Bank Select are as follows.
Bank Select | Program No | Group
MSB | LSB |
|
——————+—————+————————————+————————————————————————————————————————
80
|
0 |
0 - 127 | User
81
|
0 |
0 - 127 | PR-A
81
|
1 |
0 - 127 | PR-B
81
|
2 |
0 - 127 | PR-C
81
|
3 |
0 - 127 | GM
81
|
4 |
0 - 127 | PR-E
84
|
0 |
0 - 127 | XP-A (Session)
84
|
1 |
0 - 126 | XP-A
84
|
2 |
0 - 127 | XP-B (Orchestral)
84
|
3 |
0 - 126 | XP-B
84
|
4 |
0 - 127 | XP-C (Techno Collection)
84
|
5 |
0 - 127 | XP-C
84
|
6 |
0 - 127 | XP-D
84
|
7 |
0 - 127 | XP-D
84
|
8 |
0 - 127 | XP-E
84
|
9 |
0 - 127 | XP-E
* The Performance corresponding to each Bank Select are as follows.
Bank Select | Program No | Group
MSB | LSB |
|
——————+—————+————————————+————————————————————————————————————————
80
|
0 |
0 - 31 | User
81
|
0 |
0 - 31 | PR-A
81
|
1 |
0 - 31 | PR-B
* The Rhythm set corresponding to each Bank Select are as follows.
Bank Select | Program No | Group
MSB | LSB |
|
——————+—————+————————————+————————————————————————————————————————
80
|
0 |
0 - 1 | User
81
|
0 |
0 - 1 | PR-A
81
|
1 |
0 - 1 | PR-B
81
|
2 |
0 - 1 | PR-C
81
|
3 |
0 - 1 | GM
81
|
4 |
0 - 1 | PR-E
84
|
0 |
0 - 7 | XP-A (Session)
84
|
4 |
0 - 7 | XP-C (Techno Collection)
84
|
6 |
0 - 127 | XP-D
84
|
7 |
0 - 127 | XP-D
84
|
8 |
0 - 127 | XP-E
84
|
9 |
0 - 127 | XP-E
Modulation (Controller number 1)
status
2nd byte
BnH
01H
n=MIDI channel number:
0H - FH (ch.1 - ch.16)
vv=Modulation depth:
00H - 7FH (0 - 127)
Breath Type (Controller number 2)
status
2nd byte
BnH
02H
n=MIDI channel number:
0H - FH (ch.1 - ch.16)
vv=control value:
00H - 7FH (0 - 127)
Foot Type (Controller number 4)
status
2nd byte
BnH
04H
n=MIDI channel number:
0H - FH (ch.1 - ch.16)
vv=control value:
00H - 7FH (0 - 127)
Portamento Time (Controller number 5)
status
2nd byte
BnH
05H
n=MIDI channel number:
0H - FH (ch.1 - ch.16)
vv=Portamento Time:
00H - 7FH (0 - 127)
* The Time parameter (PATCH/CONTROL/PORTAMENTO) will change.
Data Entry (Controller number 6, 38)
status
2nd byte
BnH
06H
BnH
26H
n=MIDI channel number:
0H - FH (ch.1 - ch.16)
mm,ll= the value of the parameter specified by RPN/NRPN
mm=MSB, ll=LSB
Volume (Controller number 7)
status
2nd byte
BnH
07H
n=MIDI channel number:
0H - FH (ch.1 - ch.16)
vv=Volume:
00H - 7FH (0 - 127)
Patch No.
1 - 128
1 - 128
1 - 128
1 - 128
1 - 128
1 - 128
1 - 128
129 - 255
1 - 128
129 - 255
1 - 128
129 - 256
1 - 128
129 - 256
1 - 128
129 - 256
Performance No.
1 - 32
1 - 32
1 - 32
Rhythm set No.
1 - 2
1 - 2
1 - 2
1 - 2
1 - 2
1 - 2
1 - 8
1 - 8
1 - 128
129 - 256
1 - 128
129 - 256
3rd byte
vvH
3rd byte
vvH
3rd byte
vvH
3rd byte
vvH
3rd byte
mmH
llH
3rd byte
vvH
183

Advertisement

Table of Contents
loading

Table of Contents