Logo
Synth Module by Roland (1987) Primarily used for high quality music output in PC games along with the Roland Sound Canvas series, Gus Ultrasound and others.
Device comments
Me and the MT-32
Image Id: 71 Uploaded by atchoo


File name: IMG_5643.JPG Size: 1.839,0 KB
Description:
Date upload: 09 June, 2022
Downloads: 0

Comments:


Category: Other
Description: A message for the MT-32 LCD-screen consists of the following parts:


F0 (start of sysex-message)

41 (Roland manufacturer ID)

10 (device ID)

16 (model ID)

12 (command ID)

20 (20 00 00 indicates that you want to display something on the MT-32 screen)

00
00 
text in hexadecimal (Instructions below)

Checksum

F7 (end of sysex-message)

(https://www.vogons.org/viewtopic.php?t=16006)

---

Converting the ascii text to hexadecimal

In this example we'll convert the word "test" to hexadecimal from a bash shell (terminal):

echo test | hexdump -C

# Output:
# 00000000 74 65 73 74 0a |test.|
# 00000005

= 74 65 73 74 0A

---

Calculating the Roland MT-32 checksum

https://modernretro.epizy.com/roland-d50-checksum.html

Data field value:
The value for the Data field should be "20 00 00" followed by the text in hexadecimals,
i.e.:
"20 00 00 74 65 73 74 0A"

Calculated checksum = 16

---

Writing to the MT-32 display

Sysex message

F0 41 10 16 12 20 00 00 74 65 73 74 0A 16 F7
Head: F0 41 10 16 12 20 00 00 74 65 73 74 0A 16 F7
Downloads: 0

Comments:


Category: Data Dump Request
Description: Timbre Memory.
Midi channell should be 1.
Channel Byte is after F0 41
Head: F0 00 41 00 00 00 16 00 11 00 08 00 00 00 00 00
Downloads: 4

Comments:


Category: Data Dump Request
Description: Patch Memory.
Midi channell should be 1.
Channel Byte is after F0 41
Head: F0 00 41 00 00 00 16 00 11 00 05 00 00 00 00 00
Downloads: 2

Comments:


Category: Data Dump Request
Description: System Area.
Midi channell should be 1.
Channel Byte is after F0 41
Head: F0 00 41 00 00 00 16 00 11 00 10 00 00 00 00 00
Downloads: 5

Comments:

User Profile