214
❚
MIDI implementation
Model: XP-60/XP-80 (Music Workstation)
Version 1.00
Date: Feb. 1 1998
1. Data reception (sound source section)
■
Channel voice messages
●
Note Off
status
2nd byte
3rd byte
8nH
kkH
vvH
9nH
kkH
00H
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 Switch parameter (PER-
FORM/MIDI/Part MIDI) is OFF.
* Not received by the Rhythm Part (Part 10) when the Envelope Mode para-
meter (RHYTHM/Key Ctl/Control Param) is NO-SUS.
●
Note On
status
2nd byte
3rd byte
9nH
kkH
vvH
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 Switch parameter (PER-
FORM/MIDI/Part MIDI) is OFF.
●
Polyphonic Aftertouch
status
2nd byte
3rd byte
AnH
kkH
vvH
n=MIDI channel number
: 0H - FH (ch.1 - ch.16)
kk=note number
: 00H - 7FH (0 - 127)
vv=Aftertouch
: 00H - 7FH (0 - 127)
* Not received when the Aftertouch parameter (SYSTEM/Control/Control
Source) is POLY or CH&POLY.
* Not received in Performance mode when the Rx Switch parameter (PER-
FORM/MIDI/Part MIDI) is OFF.
* Not received in GM mode.
●
Control Change
* If the corresponding Controller number is selected for the <Ctrl 2> or <Ctrl
3> control source parameter (PATCH/Common/Common Control), the cor-
responding effect will occur.
* If a Controller number that corresponds to the Sys-Ctrl1 parameter or Sys-
Ctrl 2 parameter (SYSTEM/Control/Control Assign) is selected, the speci-
fied effect will apply if <Ctrl 2> or <Ctrl 3> control source parameter
(PATCH/Common/Common Control) is set to SYS-CTRL1 or SYS-CTRL2.
* Not received in Performance mode when the Rx Switch parameter (PER-
FORM/MIDI/Part MIDI) or the Control Change Receive Switch is OFF.
❍
Bank Select (Controller number 0,32)
status
2nd byte
3rd byte
BnH
00H mmH
BnH
20H
llH
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 Rx Program Change or Rx Bank Select parameter
(SYSTEM/MIDI/MIDI Param 2) is OFF.
* Not received in GM mode.
* The Patches corresponding to each Bank Select are as follows.
Bank Select | Program No | Group Patch No.
MSB | LSB | |
------+-----+------------+---------------------------------------------
80 | 0 | 0 - 127 | User 1 - 128
81 | 0 | 0 - 127 | PR-A 1 - 128
81 | 1 | 0 - 127 | PR-B 1 - 128
81 | 2 | 0 - 127 | PR-C 1 - 128
81 | 3 | 0 - 127 | GM 1 - 128
84 | 0 | 0 - 127 | XP-A 1 - 128
84 | 1 | 0 - 127 | XP-A 129 - 256
84 | 2 | 0 - 127 | XP-B 1 - 128
84 | 3 | 0 - 127 | XP-B 129 - 256
84 | 4 | 0 - 127 | XP-C 1 - 128
84 | 5 | 0 - 127 | XP-C 129 - 256
84 | 6 | 0 - 127 | XP-D 1 - 128
84 | 7 | 0 - 127 | XP-D 129 - 256
* The Performance corresponding to each Bank Select are as follows.
Bank Select | Program No | Group Performance No.
MSB | LSB | |
------+-----+------------+---------------------------------------------
80 | 0 | 0 - 31 | User 1 - 32
81 | 0 | 0 - 31 | PR-A 1 - 32
81 | 1 | 0 - 31 | PR-B 1 - 32
* The Rhythm set corresponding to each Bank Select are as follows.
Bank Select | Program No | Group Rhythm set No.
MSB | LSB | |
------+-----+------------+---------------------------------------------
80 | 0 | 0 - 1 | User 1 - 2
81 | 0 | 0 - 1 | PR-A 1 - 2
81 | 1 | 0 - 1 | PR-B 1 - 2
81 | 2 | 0 - 1 | PR-C 1 - 2
81 | 3 | 0 - 1 | GM 1 - 2
84 | 0 | 0 - 127 | XP-A 1 - 128
84 | 1 | 0 - 127 | XP-A 129 - 256
84 | 2 | 0 - 127 | XP-B 1 - 128
84 | 3 | 0 - 127 | XP-B 129 - 256
84 | 4 | 0 - 127 | XP-C 1 - 128
84 | 5 | 0 - 127 | XP-C 129 - 256
84 | 6 | 0 - 127 | XP-D 1 - 128
84 | 7 | 0 - 127 | XP-D 129 - 256
❍
Modulation (Controller number 1)
status
2nd byte
3rd byte
BnH
01H
vvH
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
3rd byte
BnH
02H
vvH
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
3rd byte
BnH
04H
vvH
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
3rd byte
BnH
05H
vvH
n=MIDI channel number
: 0H - FH (ch.1 - ch.16)
vv=Portamento Time
: 00H - 7FH (0 - 127)
* The Time parameter (PATCH/Common/Common Control) will change.
❍
Data Entry (Controller number 6,38)
status
2nd byte
3rd byte
BnH
06H
mmH
BnH
26H
llH
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
3rd byte
BnH
07H
vvH
n=MIDI channel number
: 0H - FH (ch.1 - ch.16)
vv=Volume
: 00H - 7FH (0 - 127)
❍
Balance (Controller number 8)
status
2nd byte
3rd byte
BnH
08H
vvH
n=MIDI channel number
: 0H - FH (ch.1 - ch.16)
vv=Volume
: 00H - 7FH (0 - 127)
❍
Panpot (Controller number 10)
status
2nd byte
3rd byte
BnH
0AH
vvH
n=MIDI channel number
: 0H - FH (ch.1 - ch.16)
vv=Panpot
: 00H - 40H - 7FH (left - center - right)
* Adjust the stereo location over 128 steps, where 0 is far left, 64 is center,
and 127 is far right. However this is not received when the Pan parameter
(PATCH/LFO&Ctl/Control Switch) is OFF.
Chapter 12. Supplementary material
Содержание XP-60
Страница 245: ...245 ...
Страница 248: ...OWNER S MANUAL 01458056 99 7 E3 51K ...