Midi implementation – Roland TD-10 User Manual

Page 164

Advertising
background image

and 3.5” is a value of 05,

F0

41

10

00 0A

12

01 00 02 32

05

??

F7

(1)

(2)

(3)

(4)

(5)

address

size

checksum

(6)

(1) Exclusive status

(2) ID number (Roland)

(3) Device ID (17)

(4) Model ID (TD-10)

(5) Command ID (DT1)

(6) EOX

Next we calculate the checksum.

01H + 00H + 02H + 32H + 05H = 1 + 0 + 2 + 50 + 5= 58 (sum)
58 (sum)/128 = 0 (quotient) ... 58 (remainder)
checksum = 128 - 58 (remainder) = 70 = 46H

This means that F0 41 10 00 0A 12 01 00 02 32 05 46 F7 is the message we transmit.

<Example 2> Requesting transmission of compressor swich of snare

drum in drum kit 1.

According to the “Parameter Address Map”,the Drumkit No.1 has an address of 01 00 00
00H, Trigger 2 has a offset address of 02 00H and Compressor switch has a offset address
of 20H. Thus,

01 00 00 00

02 00

+) 20

01 00 02 20

Since Size = 00 00 00 01H,

F0

41

10

00 0A

11

01 00 02 20

00 00 00 01

??

F7

(1)

(2)

(3)

(4)

(5)

address

size

checksum

(6)

(1) Exclusive status

(2) ID number (Roland)

(3) Device ID (17)

(4) Model ID (TD-10)

(5) Command ID (RQ1)

(6) EOX

Next we calculate the checksum.

01H + 00H + 02H + 20H + 00H + 00H +00H + 01H = 1 + 0 + 2 + 32 + 0 + 0 + 0 + 1 = 36 (sum)
36 (sum) / 128 = 0 (quotient) ... 15 (remainder)
checksum = 128 - 36 (remainder) = = 92 = 5CH

This means that F0 41 10 00 0A 11 01 00 02 20 00 00 00 01 5C F7 is the message we transmit.

MIDI implementation

164

Advertising
This manual is related to the following products: