13.01.2013 Views

Owner's Manual - Roland

Owner's Manual - Roland

Owner's Manual - Roland

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

MIDI Implementation<br />

11H command ID (RQ1)<br />

aaH address MSB<br />

bbH address<br />

ccH address<br />

ddH address LSB<br />

ssH size MSB<br />

ttH size<br />

uuH size<br />

vvH size LSB<br />

sum checksum<br />

F7H EOX (End Of Exclusive)<br />

* For the address, size, and checksum, refer to “Examples of system exclusive messages<br />

and calculating the checksum” (p. 107).<br />

* This message is not received if the Rx.System Exclusive Switch Switch parameter is OFF.<br />

●Data Set 1 DT1<br />

This message transmits the actual data, and is used when you wish to set the data of the<br />

receiving device.<br />

status data byte status<br />

F0H 41H, dev, 00H, 0BH, 12H, aaH, bbH,<br />

ccH, ddH, eeH, ... ffH, sum<br />

F7H<br />

Byte Remarks<br />

F0H Exclusive status<br />

41H ID number (<strong>Roland</strong>)<br />

dev device ID (dev: 10H–1FH)<br />

00H model ID (D2)<br />

0BH model ID (D2)<br />

12H command ID (DT1)<br />

aaH address MSB<br />

bbH address<br />

ccH address<br />

ddH address LSB<br />

eeH data: The actual data to be transmitted. Multi-byte data is transmitted<br />

in the order of the address.<br />

: :<br />

ffH data<br />

sum checksum<br />

F7H EOX (End Of Exclusive)<br />

* For the address, size, and checksum, refer to “Examples of system exclusive messages<br />

and calculating the checksum” (p. 107).<br />

* Data whose size is greater than 128 bytes should be divided into packets of 128 bytes or<br />

less and transmitted. Successive “Data Set 1” messages should have at least 20 ms of<br />

time interval between them.<br />

* This message is not received if the Rx.System Exclusive Switch parameter is OFF.<br />

The only GS exclusive messages received by the D2 are Scale Tune settings.<br />

●Data Set 1 DT1<br />

status data byte status<br />

F0H 41H, dev, 42, 12H, aaH, bbH,<br />

ccH, ddH, ... eeH, sum<br />

F7H<br />

Byte Remarks<br />

F0H Exclusive status<br />

41H ID number (<strong>Roland</strong>)<br />

dev device ID (dev: 10H–1FH)<br />

42H model ID (GS)<br />

12H command ID (DT1)<br />

aaH address MSB<br />

bbH address<br />

ccH address LSB<br />

ddH data: The actual data to be transmitted. Multi-byte data is transmitted<br />

in the order of the address.<br />

: :<br />

eeH data<br />

sum checksum<br />

F7H EOX (End Of Exclusive)<br />

* This message is not received if the Rx.System Exclusive Switch parameter is OFF.<br />

In addition to conventional system exclusive messages, the D2 also uses special system<br />

exclusive messages for operations which require realtime handling.<br />

100<br />

●Data Set 1 DT1<br />

status data byte status<br />

F0H 41H, dev, 3AH, 12H, aaH,<br />

bbH, ccH, ddH, sum<br />

F7H<br />

Byte Remarks<br />

F0H Exclusive status<br />

41H ID number (<strong>Roland</strong>)<br />

dev device ID (dev: 10H–1FH)<br />

3AH model ID (D2 Quick)<br />

12H command ID (DT1)<br />

aaH address (Status/Channel)<br />

bbH address/Data H<br />

ccH Data L<br />

ddH Data E<br />

sum checksum<br />

F7H EOX (End Of Exclusive)<br />

* For the address, size, and checksum, refer to “Examples of system exclusive messages<br />

and calculating the checksum” (p. 107).<br />

* Transmission of consecutive addresses is not possible.<br />

* This message is not received if the Rx.System Exclusive Switch parameter is OFF.<br />

2. Data transmission<br />

(sound source section)<br />

■Channel Voice messages<br />

●Note Off<br />

status 2nd byte 3rd byte<br />

8nH kkH vvH<br />

●Note On<br />

status 2nd byte 3rd byte<br />

9nH kkH vvH<br />

vv=Note On velocity: 01H - 7FH (1 - 127)<br />

●Control Change<br />

* By selecting a controller number that corresponds to the setting of the Control Pedal<br />

Assign parameter, you can transmit any desired control change.<br />

❍Bank Select (Controller number 0,32)<br />

status 2nd byte 3rd byte<br />

BnH 00H mmH<br />

BnH 20H llH<br />

mm,ll=Bank number: 00 00H - 7F 7FH (bank.1 - bank.16384)<br />

* This message is not transmitted if Tx Program Change Switch parameter or Tx Bank<br />

Select Switch parameter is OFF.<br />

* For the Bank Select that corresponds to each Patch, refer to section 1.<br />

❍Modulation (Controller number 1)<br />

status 2nd byte 3rd byte<br />

BnH 01H vvH<br />

❍Expression (Controller number 11)<br />

status 2nd byte 3rd byte<br />

BnH 0BH vvH<br />

❍Hold 1 (Controller number 64)<br />

status 2nd byte 3rd byte<br />

BnH 40H xxH<br />

❍Sostenuto (Controller number 66)<br />

status 2nd byte 3rd byte<br />

BnH 42H xxH<br />

❍Soft (Controller number 67)<br />

status 2nd byte 3rd byte<br />

BnH 43H xxH

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!