MIDI Implementation
* In this implementation, the order in which the TM-6 PRO's buttons should be pressed is indicated in the following way. For example, [MENU]–[MIDI]–[KIT MIDI] indicates that you
should "press the [MENU] button, use the cursor to select [MIDI], press the [ENTER] button, use the cursor to select [KIT MIDI], and press the [ENTER] button. "
For details, refer to the TM-6 PRO owner's manual.
* The "Data List" referred to in this document can be obtained via the Roland website.
1. Receive Data
9Channel Voice Messages
* Following Channel Voice Messages can be received in [MENU]–[MIDI]–[KITMIDI]–
[CH] PAD MIDI CH.
* Not received when [MENU]–[MIDI]–[GLOBAL SETUP]–[BASIC] MIDI Tx/Rx Sw is set
to "OFF. "
7Note On
Status
2nd byte
9nH
kkH
n = MIDI channel number:
kk = note number:
vv = note on velocity:
* Messages are received only on the channel that is assigned to the pad whose note
number matches the message. For details on note numbers, refer to the MIDI page
of "TM-6 PRO Data List" (PDF).
7Polyphonic Key Pressure
Status
2nd byte
AnH
kkH
n = MIDI channel number:
kk = note number:
vv = value
* Messages are received only on the channel that is assigned to the pad whose note
number matches the message. For details on note numbers, refer to the MIDI page
of "TM-6 PRO Data List" (PDF).
* If the value is greater than 1, the decay of the note sounded by the received note
number will be shortened based on the value (Used in choking).
7Control Change
6 Modulation (Controller number 1)
Status
2nd byte
BnH
01H
n = MIDI channel number:
vv = Control value:
* In the channel to which the PAD6<HEAD> is assigned, setting [MENU]–[MIDI]–
[GLOBAL SETUP]–[CTRL] HH Pedal CC to "MODULATION (1)" changes the hi-hat
control pedal position.
6 Breath Controller (Controller number 2)
Status
2nd byte
BnH
02H
n = MIDI channel number:
vv = Control value:
* In the channel to which the PAD6<HEAD> is assigned, setting [MENU]–[MIDI]–
[GLOBAL SETUP]–[CTRL] HH Pedal CC to "BREATH (2)" changes the hi-hat control
pedal position.
6 Foot Controller (Controller number 4)
Status
2nd byte
BnH
04H
n = MIDI channel number:
vv = Control value:
* In the channel to which the PAD6<HEAD> is assigned, setting [MENU]–[MIDI]–
[GLOBAL SETUP]–[CTRL] HH Pedal CC to "FOOT (4)" changes the hi-hat control pedal
position.
01
3rd byte
vvH
0H–FH (ch.1–ch.16)
00H–7FH (0–127)
01H–7FH (1–127)
3rd byte
vvH
0H–FH (ch.1–ch.16)
00H–7FH (0–127)
00H–7FH (0–127)
3rd byte
vvH
0H–FH (ch.1–ch.16)
00H–7FH (0–127)
Pedal position:
open to closed
3rd byte
vvH
0H–FH (ch.1–ch.16)
00H–7FH (0–127)
Pedal position:
open to closed
3rd byte
vvH
0H–FH (ch.1–ch.16)
00H–7FH (0–127)
Pedal position:
open to closed
Copyright © 2018 ROLAND CORPORATION
6 Expression (Controller number 11)
Status
2nd byte
BnH
0BH
n = MIDI channel number:
vv = Expression:
* In the channel to which the PAD6<HEAD> is assigned, setting [MENU]–[MIDI]–
[GLOBAL SETUP]–[CTRL] HH Pedal CC to "EXPRESSION (11)" changes the hi-hat
control pedal position.
6 General Purpose Controller 1 (Controller number 16)
Status
2nd byte
BnH
10H
n = MIDI channel number:
vv = Control value:
* In the channel to which the PAD6<HEAD> is assigned, setting [MENU]–[MIDI]–
[GLOBAL SETUP]–[CTRL] HH Pedal CC to "GENERAL1 (16)" changes the hi-hat control
pedal position.
6 General Purpose Controller 2 (Controller number 17)
Status
2nd byte
BnH
11H
n = MIDI channel number:
vv = Control value:
* In the channel to which the PAD6<HEAD> is assigned, setting [MENU]–[MIDI]–
[GLOBAL SETUP]–[CTRL] HH Pedal CC to "GENERAL2 (17)" changes the hi-hat control
pedal position.
6 General Purpose Controller 3 (Controller number 18)
Status
2nd byte
BnH
12H
n = MIDI channel number:
vv = Control value:
* In the channel to which the PAD6<HEAD> is assigned, setting [MENU]–[MIDI]–
[GLOBAL SETUP]–[CTRL] HH Pedal CC to "GENERAL3 (18)" changes the hi-hat control
pedal position.
6 General Purpose Controller 4 (Controller number 19)
Status
2nd byte
BnH
13H
n = MIDI channel number:
vv = Control value:
* In the channel to which the PAD6<HEAD> is assigned, setting [MENU]–[MIDI]–
[GLOBAL SETUP]–[CTRL] HH Pedal CC to "GENERAL4 (19)" changes the hi-hat control
pedal position.
7Program Change
Status
2nd byte
CnH
ppH
n = MIDI channel number:
pp = Program number:
* Not Received when [MENU]–[MIDI]–[GLOBAL SETUP]–[BASIC] program Change Rx
is set to "OFF. "
* Received only if the channel number matches the MIDI Channel of [MENU]–[MIDI]–
[GLOBAL SETUP]–[BASIC].
* Only the program number set with [MENU]–[MIDI]–[GLOBAL SETUP]–[BASIC] is
received.
* The sound changes starting with a new note-on that follows program change
reception. A voice that was already sounding before the program change was
received is not affected.
Model:
TM-6 PRO
Date:
Apr. 1. 2018
Version:
1.00
3rd byte
vvH
0H–FH (ch.1–ch.16)
00H–7FH (0–127)
Pedal position:
open to closed
3rd byte
vvH
0H–FH (ch.1–ch.16)
00H–7FH (0–127)
Pedal position:
open to closed
3rd byte
vvH
0H–FH (ch.1–ch.16)
00H–7FH (0–127)
Pedal position:
open to closed
3rd byte
vvH
0H–FH (ch.1–ch.16)
00H–7FH (0–127)
Pedal position:
open to closed
3rd byte
vvH
0H–FH (ch.1–ch.16)
00H–7FH (0–127)
Pedal position:
open to closed
0H–FH (ch.1–ch.16)
00H–7FH (prog.1–prog.128)
1
Need help?
Do you have a question about the TM-6 PRO and is the answer not in the manual?
Questions and answers