MIDI Implementation
6
 7Program Change
Status  2nd byte 
CnH ppH
n = MIDI channel number:  0H–FH (ch.1–ch.16)
pp = Program number:  00H–7FH (prog.1–prog.128)
*  Not transmitted when [SETUP]–[MIDI]–[BASIC] Program Change TX is set to “OFF.”
*  When a drum kit is selected, the corresponding program number ([SETUP]–[MIDI]–
[PROG]) is transmitted.
 9 System Realtime Messages
 7Timing Clock
Status
F8H
*  Not transmitted when [SETUP]–[MIDI]–[SYNC] Sync Out is set to “OFF.”
 7Active Sensing
Status
FEH
*  This message is transmitted at intervals of approximately 250 msec.
 9 System Exclusive Message
Identity Reply and Data Set (DT1) are the only System Exclusive messages transmitted 
by this device.
 7Universal Non-realtime System Exclusive Message
 6 Identity Reply
Status  Data byte                                                    Status
F0H  7EH, dev, 06H, 02H, 41H, 24H,   F7H
  03H, 00H, 00H, 00H, 01H, 00H, 00H
Byte  Explanation                                              
F0H  Exclusive status
7EH  ID number (Universal Non-realtime Message)
dev  Device ID (10H–1FH (17–32), 7FH)
  Initial value is 10H (17)
06H  Sub ID#1 (General Information)
02H  Sub ID#2 (Identity Reply)
41H  ID number (Roland)
24H 03H  Device family code
00H 00H  Device family number code
00H 01H 00H 00H  Software revision level
F7H  EOX (End of Exclusive)
*  When Identity Request (p. 3) is received, Identity Reply message will be 
transmitted.
*  The [SETUP]–[MIDI]–[GLOBAL] Device ID setting is used as the Device ID.
 6 Data Set 1 (DT1)
Status  Data byte                                                      Status
F0H  41H, dev, 00H, 00H, 00H, 24H, 12H,  F7H
  aaH, bbH, ccH, ddH, eeH, ... H, sum 
Byte  Explanation                                                
F0H  Exclusive status
41H  ID number (Roland)
dev  Device ID (dev: 10H–1FH, 7FH)
00H  Model ID#1 (TD-50)
00H  Model ID#2 (TD-50)
00H  Model ID#3 (TD-50)
24H  Model ID#4 (TD-50)
12H  Command ID (DT1)
aaH  Address MSB
bbH Address
ccH Address
ddH  Address LSB
eeH Data: the actual data to be sent. Multiple bytes of data are 
transmitted in order starting from the address.
: :
H 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 specied starting address and size. 
Refer to the address and size given in “3. Parameter Address Map” (p. 7).
*  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.