Data Transmission; Note Off; Control Change - Roland RD-700GX Midi Implementation Manual

Roland digital piano owner's manual
Hide thumbs Also See for RD-700GX:
Table of Contents

Advertisement

❍ Data set 1 DT1
This is the message that actually performs data transmission, and is used when you wish to
transmit the data.
Status
Data byte
F0H
41H, dev, 00H, 00H, 2BH, 12H, aaH, bbH,
ccH, ddH, eeH, ... ffH, sum
Byte
Explanation
F0H
Exclusive status
41H
ID number (Roland)
dev
Device ID (dev: 10H - 1FH, 7FH, Initial value is 10H)
00H
Model ID #1 (RD-700GX)
00H
Model ID #2 (RD-700GX)
2BH
Model ID #3 (RD-700GX)
12H
Command ID (DT1)
aaH
Address MSB: upper byte of the starting address of the data to be sent
bbH
Address: upper middle byte of the starting address of the data to be
sent
ccH
Address: lower middle byte of the starting address of the data to be
sent
ddH
Address LSB: lower byte of the starting address of the data to be sent.
eeH
Data: the actual data to be sent. Multiple bytes of data are transmitted
in order starting from the address.
:
:
ffH
Data
sum
Checksum
F7H
EOX (End Of Exclusive)
* The amount of data that can be transmitted at one time depends on the type of data, and
data will be transmitted from the specified starting address and size. Refer to the address
and size given in "Parameter Address Map" (p. 9).
* Data larger than 256 bytes will be divided into packets of 256 bytes or less, and each
packet will be sent at an interval of about 20 ms.
* Regarding the checksum, please refer to p. 14.

2. Data Transmission

■ Channel Voice Messages
Status
● Note off
F7H
Status
8nH
n = MIDI channel number:
kk = note number:
vv = note of velocity:
● Note on
Status
9nH
n = MIDI channel number:
kk = note number:
vv = note on velocity:
● Control Change
* By selecting a controller number that corresponds to the setting of parameters of
controllers (Slider Assign, FC1/2 Pedal Assign), the RD-700GX can transmit any control
change message.
* These messages are not transmitted when EXTERNAL Zone Parameter is OFF.
❍ Bank Select (Controller number 0, 32)
Status
BnH
BnH
n = MIDI channel number:
mm, ll = Bank number:
* When Rec Mode is ON (EDIT: Utility: Rec Setting: Rec Mode), these messages are
transmitted when Tone is selected.
❍ Modulation (Controller number 1)
Status
BnH
n = MIDI channel number:
vv = Modulation depth:
* These messages are transmitted when Modulation lever is operated.
❍ Portamento Time (Controller number 5)
Status
BnH
n = MIDI channel number:
vv = Portamento Time:
* These messages are transmitted when Portament Time is set in EXTERNAL Zone.
❍ Data Entry (Controller number 6, 38)
Status
BnH
BnH
n = MIDI channel number:
mm, ll = the value of the parameter specified by RPN/NRPN
mm = MSB, ll = LSB
❍ Volume (Controller number 7)
Status
BnH
n = MIDI channel number:
vv = Volume:
* These messages are transmitted when ZONE LEVEL Slider is operated.
* These messages are transmitted when Volume value is set in EXTERNAL Zone.
MIDI Implementation
2nd byte
3rd byte
kkH
vvH
0H - FH (ch.1 - 16)
00H - 7FH (0 - 127)
00H - 7FH (0 - 127)
2nd byte
3rd byte
kkH
vvH
0H - FH (ch.1 - 16)
00H - 7FH (0 - 127)
01H - 7FH (1 - 127)
2nd byte
3rd byte
00H
mmH
20H
llH
0H - FH (ch.1 - 16)
00 00H - 7F 7FH (bank.1 - bank.16384)
2nd byte
3rd byte
01H
vvH
0H - FH (ch.1 - 16)
00H - 7FH (0 - 127)
2nd byte
3rd byte
05H
vvH
0H - FH (ch.1 - 16)
00H - 7FH (0 - 127)
2nd byte
3rd byte
06H
mmH
26H
llH
0H - FH (ch.1 - 16)
2nd byte
3rd byte
07H
vvH
0H - FH (ch.1 - 16)
00H - 7FH (0 - 127)
6

Advertisement

Table of Contents
loading

Table of Contents