MIDI Implementation
Model:
JD-Xi
Date:
May 1, 2015
Version:
1.00
1. Data Reception (Sound
Source Section)
9 Channel Voice Messages
7 Note off
Status
2nd byte
3rd byte
8nH
kkH
vvH
9nH
kkH
00H
n = MIDI channel number:
kk = note number:
vv = note off velocity:
7 Note on
Status
2nd byte
3rd byte
9nH
kkH
vvH
n = MIDI channel number:
kk = note number:
vv = note on velocity:
7 Polyphonic Key Pressure
Status
2nd byte
3rd byte
AnH
kkH
vvH
n = MIDI channel number:
kk = note number:
vv = Polyphonic Key Pressure:
* Not received when the Receive Polyphonic Key Pressure parameter
(SysEx) is OFF.
7 Control Change
6 Bank Select (Controller number 0, 32)
Status
2nd byte
3rd byte
BnH
00H
mmH
BnH
20H
llH
n = MIDI channel number:
mm, ll = Bank number:
bank.16384)
* Not received when the Receive Bank Select parameter (SysEx) is OFF.
The Programs corresponding to each Bank Select are as follows.
BANK SELECT
| PROGRAM
| GROUP
MSB | LSB
| NUMBER
|
-----+-----------+-----------+----------------------------+-----------
085 | 000
| 001 - 064 | User Bank Program (E)
085 | 000
| 065 - 128 | User Bank Program (F)
085 | 001
| 001 - 064 | User Bank Program (G)
085 | 001
| 065 - 128 | User Bank Program (H)
-----+-----------+-----------+----------------------------+-----------
085 | 064
| 001 - 064 | Preset Bank Program (A)
085 | 064
| 065 - 128 | Preset Bank Program (B)
085 | 065
| 001 - 064 | Preset Bank Program (C)
085 | 065
| 065 - 128 | Preset Bank Program (D)
-----+-----------+-----------+----------------------------+-----------
085 | 096
| 001 - 064 | Extra Bank Program (S)
| :
|
:
|
085 | 103
| 001 - 064 | Extra Bank Program (Z)
© 2015 ROLAND CORPORATION
0H - FH (ch.1 - 16)
00H - 7FH (0 - 127)
00H - 7FH (0 - 127)
0H - FH (ch.1 - 16)
00H - 7FH (0 - 127)
01H - 7FH (1 - 127)
0H - FH (ch.1 - 16)
00H - 7FH (0 - 127)
00H - 7FH (0 - 127)
0H - FH (ch.1 - 16)
00 00H - 7F 7FH (bank.1 -
| NUMBER
|
| E01 - E64
| F01 - F64
| G01 - G64
| H01 - H64
| A01 - A64
| B01 - B64
| C01 - C64
| D01 - D64
| S01 - S64
:
|
:
| Z01 - Z64
The SuperNATURAL Synth Tones corresponding to each Bank Select are as
follows.
BANK SELECT
| PROGRAM
| GROUP
MSB | LSB
| NUMBER
|
-----+-----------+-----------+----------------------------+-----------
095 | 064
| 001 - 128 | SuperNATURAL Synth Tone
095 | 065
| 001 - 128 | SuperNATURAL Synth Tone
The Analog Synth Tones corresponding to each Bank Select are as
follows.
BANK SELECT
| PROGRAM
| GROUP
MSB | LSB
| NUMBER
|
-----+-----------+-----------+----------------------------+-----------
094 | 064
| 001 - 064 | Analog Synth Tone
The Drum Kits corresponding to each Bank Select are as follows.
BANK SELECT
| PROGRAM
| GROUP
MSB | LSB
| NUMBER
|
-----+-----------+-----------+----------------------------+-----------
086 | 064
| 001 - 033 | Drum Kit
6 Modulation (Controller number 1)
Status
2nd byte
3rd byte
BnH
01H
vvH
n = MIDI channel number:
vv = Modulation depth:
* Not received when the Receive Modulation parameter (SysEx) is OFF.
6 Portamento Time (Controller number 5)
Status
2nd byte
3rd byte
BnH
05H
vvH
n = MIDI channel number:
vv = Portamento Time:
* The Portamento Time parameter (TONE:COMMON) will change.
6 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 - 16)
mm, ll = the value of the parameter specified by RPN/NRPN
mm = MSB, ll = LSB
6 Volume (Controller number 7)
Status
2nd byte
3rd byte
BnH
07H
vvH
n = MIDI channel number:
vv = Volume:
* Not received when the Receive Volume parameter (SysEx) is OFF.
* The Part Level parameter (PROG:MAIN) will change.
6 Panpot (Controller number 10)
Status
2nd byte
3rd byte
BnH
0AH
vvH
n = MIDI channel number:
vv = Panpot:
- Right),
* Not received when the Receive Pan parameter (SysEx) is OFF.
* The Part Pan parameter (PROG:MAIN) will change.
6 Expression (Controller number 11)
Status
2nd byte
3rd byte
BnH
0BH
vvH
n = MIDI channel number:
vv = Expression:
* Not received when the Receive Expression parameter (SysEx) is OFF.
1
| NUMBER
|
| 001 - 128
| 129 - 256
| NUMBER
|
| 001 - 064
| NUMBER
|
| 001 - 033
0H - FH (ch.1 - 16)
00H - 7FH (0 - 127)
0H - FH (ch.1 - 16)
00H - 7FH (0 - 127)
0H - FH (ch.1 - 16)
00H - 7FH (0 - 127)
0H - FH (ch.1 - 16)
00H - 40H - 7FH (Left - Center
0H - FH (ch.1 - 16)
00H - 7FH (0 - 127)
01