A-37 MIDI Implementation
1 – RECEIVE DATA
All recognized MIDI messages from MIDI-IN are retransmitted on MIDI-OUT-A, with no effect on internal
A-37 performance, except for the A-37 Patch SYS-EX messages that are used to modify the A-37 parameter
area.
Refer to “System exclusive message” description.
2 – TRANSMIT DATA
Channel voice Message
g Note off
Status Second Third
9nH kkH 00H
n=MIDI channel number: 0H – FH (ch.1 – ch.16)
kk=Note number: 00H –7FH (0 – 127)
00H = Velocity (0)
g Note on
Status Second Third
9nH kkH vvH
n=MIDI channel number: 0H – FH (ch.1 – ch.16)
kk=Note number: 00H –7FH (0 – 127)
vv=Velocity 01H – 7FH (1 – 127)
g Control Change
Status Second Third
BnH ccH vvH
n=MIDI channel number: 0H – FH (ch.1 – ch.16)
cc=Control change number: 00H –7FH (0 – 127)
vv= Control change value 00H – 7FH (0 – 127)
g Program Change
Status Second
CnH ppH
n=MIDI channel number: 0H – FH (ch.1 – ch.16)
pp=program change number: 00H –7FH ( prog. 1 – prog.128)
g Channel After Touch
Status Second
DnH vvH
n=MIDI channel number: 0H – FH (ch.1 – ch.16)
vv=value: 00H –7FH (0 – 127)
1
g Pitch Bend Change
Status Second Third
EnH llH mmH
n=MIDI channel number: 0H – FH (ch.1 – ch.16)
ll, mm=value: 00H, 00H – 7FH, 7FH ( -8192 ~ +8191)
g System Realtime Message
i Active Sensing
Status
FEH
* This will be transmitted constantly at intervals of approximately 250ms
i Timing Clock
Status
F8H
i Start
Status
FAH
i Stop
Status
FCH
System Exclusive Message
g Data Transfer
A-37 transmit “Data set 1 (DT1)” message when Data Dump Function is activated
g Data set 1 (DT1) (12H)
Status Data byte Status
F0H 41H, 10H, 00H, 02H, 12H, aaH, bbH, ccH, ddH, ....eeH, sum, F7H
Byte Description
F0H Exclusive status
41H Manufacturer’s ID (Roland)
10H Device ID (dev => 10H)
00H Model ID (MSB) (Model A-37)
02H Model ID (LSB)
12H Command ID (DT1)
2