Download Print this page
Roland TM-6 PRO Manual

Roland TM-6 PRO Manual

Midi implementation
Hide thumbs Also See for TM-6 PRO:

Advertisement

Quick Links

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

Advertisement

loading
Need help?

Need help?

Do you have a question about the TM-6 PRO and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Roland TM-6 PRO

  • Page 1 1.00 * 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. ”...
  • Page 2 An ID number (manufacturer ID) to indicate the manufacturer n = MIDI channel number: 0H–FH (ch.1–ch.16) whose Exclusive message this is. Roland’s manufacturer ID is * The same processing will be carried out as when All Sounds Off is received. 41H.
  • Page 3: Midi Implementation

    (splash) position, Note Off is transmitted after the interval set in device ID (dev: 10H–1FH, 7FH) Gate Time ([MENU]–[MIDI]–[KIT MIDI]–[GATE]). Model ID#1 (TM-6 PRO) * If the same note number is sounded again in an overlapping manner, a note-off is Model ID#2 (TM-6 PRO) transmitted before transmitting note-on, even if it is within the gate time.
  • Page 4 Exclusive status transmitted as a pedal position message before Note On. ID number (Roland) 6 General Purpose Controller 4 (Controller number 19) Device ID (dev: 10H–1FH, 7FH) Model ID#1 (TM-6 PRO) Status 2nd byte 3rd byte Model ID#2 (TM-6 PRO)
  • Page 5: Parameter Address Map

    MIDI Implementation 3. Parameter Address Map * Transmission of “#” marked address is divided to some packets. For example, ABH in hexadecimal notation will be divided to 0AH and 0BH, and is sent/received in this order. * [Current] * Trigger 1–8 corresponds to the TRIGGER BANK No.1–8 parameters. +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Offset...
  • Page 6 MIDI Implementation * [KitMidi] 00 4B | 000a aaaa | Ch Pad2 Rim (0 - 16) | 1 - 16, GLOBAL | +------------------------------------------------------------------------------+ 00 4C | 000a aaaa | Ch Pad3 Head (0 - 16) | | Offset 1 - 16, GLOBAL | Address | Description 00 4D | 000a aaaa | Ch Pad3 Rim...
  • Page 7 MIDI Implementation * [KitMasterEQ] * [KitPadCommon] +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Offset | Offset Address | Description Address | Description |-------------+----------------------------------------------------------------| |-------------+----------------------------------------------------------------| 00 00 | 0000 aaaa | MinVolume (0 - 15) | 00 00 | 0000 000a | Switch (0 - 1) | 0 - 15 | OFF, EQ ON | 00 01 | 0000 aaaa | Mute Group SEND...
  • Page 8 MIDI Implementation * [SetListParams] 00 3F | 0000 bbbb | Step 27 KitNum (-1 - 99) | END (*2), 1 - 100 | Some characters are not displayed for SetList Name. 00 40 | 0000 aaaa | +------------------------------------------------------------------------------+ 00 41 | 0000 bbbb | Step 28 KitNum (-1 - 99) | | Offset END (*2), 1 - 100 |...
  • Page 9 MIDI Implementation 0 - 80 | 00 0B | 0000 aaaa | Pad 6 Direct Assign (0 - 9) | 00 1B | 0aaa aaaa | XTalk Cancel Rate Trigger 3(RIM) (*3) (0 - 80) | OFF, | 0 - 80 | DIRECT 1, DIRECT 2, DIRECT 1+2, | 00 1C | 0aaa aaaa | XTalk Cancel Rate Trigger 4(RIM) (*3) (0 - 80) |...
  • Page 10 MIDI Implementation * [PadMFX ] 00 5B | 0000 aaaa | 00 5C | 0000 bbbb | +------------------------------------------------------------------------------+ 00 5D | 0000 cccc | | Offset 00 5E | 0000 dddd | MFX Parameter 23 (*4) | Address | Description 00 5F | 0000 aaaa | |-------------+----------------------------------------------------------------| 00 60 | 0000 bbbb |...
  • Page 11 MIDI Implementation MFX Type : DELAY 00 2F | 0000 aaaa | 00 30 | 0000 bbbb | +------------------------------------------------------------------------------+ 00 31 | 0000 cccc | | Offset 00 32 | 0000 dddd | Echo Level (0 - 127) | Address | Description 0 - 127 | |-------------+----------------------------------------------------------------|...
  • Page 12 MIDI Implementation MFX Type : REVERSE DELAY 00 4F | 0000 aaaa | 00 50 | 0000 bbbb | +------------------------------------------------------------------------------+ 00 51 | 0000 cccc | | Offset 00 52 | 0000 dddd | Delay 1 Pan (0 - 127) | Address | Description L64 - 63R |...
  • Page 13 MIDI Implementation 00 2F | 0000 aaaa | 00 47 | 0000 aaaa | 00 30 | 0000 bbbb | 00 48 | 0000 bbbb | 00 31 | 0000 cccc | 00 49 | 0000 cccc | 00 32 | 0000 dddd | Balance (0 - 100) | 00 4A | 0000 dddd | Level (0 - 127) |...
  • Page 14 MIDI Implementation MFX Type : FLANGER 00 17 | 0000 aaaa | 00 18 | 0000 bbbb | +------------------------------------------------------------------------------+ 00 19 | 0000 cccc | | Offset 00 1A | 0000 dddd | Manual (0 - 127) | Address | Description 0 - 127 | |-------------+----------------------------------------------------------------|...
  • Page 15 MIDI Implementation MFX Type : PHASER B MFX Type : LONG REVERB +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Offset | Offset Address | Description Address | Description |-------------+----------------------------------------------------------------| |-------------+----------------------------------------------------------------| 00 03 | 0000 aaaa | 00 03 | 0000 aaaa | 00 04 | 0000 bbbb | 00 04 | 0000 bbbb | 00 05 | 0000 cccc | 00 05 | 0000 cccc |...
  • Page 16 MIDI Implementation MFX Type : SUPER FILTER MFX Type : AUTO WAH +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Offset | Offset Address | Description Address | Description |-------------+----------------------------------------------------------------| |-------------+----------------------------------------------------------------| 00 03 | 0000 aaaa | 00 03 | 0000 aaaa | 00 04 | 0000 bbbb | 00 04 | 0000 bbbb | 00 05 | 0000 cccc | 00 05 | 0000 cccc |...
  • Page 17 MIDI Implementation MFX Type : T-SCREAM 00 17 | 0000 aaaa | 00 18 | 0000 bbbb | +------------------------------------------------------------------------------+ 00 19 | 0000 cccc | | Offset 00 1A | 0000 dddd | Hi Gain (3 - 21) | Address | Description -12 - +6 [dB] | |-------------+----------------------------------------------------------------|...
  • Page 18 MIDI Implementation MFX Type : SPEAKER SIMULATOR 00 34 | 0000 bbbb | 00 35 | 0000 cccc | +------------------------------------------------------------------------------+ 00 36 | 0000 dddd | Mic Setting (0 - 2) | | Offset 1, 2, 3 | Address | Description 00 37 | 0000 aaaa | |-------------+----------------------------------------------------------------|...
  • Page 19 MIDI Implementation MFX Type : RING MODULATOR MFX Type : AUTO PAN +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Offset | Offset Address | Description Address | Description |-------------+----------------------------------------------------------------| |-------------+----------------------------------------------------------------| 00 03 | 0000 aaaa | 00 03 | 0000 aaaa | 00 04 | 0000 bbbb | 00 04 | 0000 bbbb | 00 05 | 0000 cccc | 00 05 | 0000 cccc |...
  • Page 20: Supplementary Material

    17 | 11H || 49 | 31H || 81 | 51H || 113 | 71H | set to “HH Pedal CC;” in this case, the TM-6 PRO plays a foot splash when the message 18 | 12H || 50 | 32H ||...
  • Page 21 (1) Exclusive Status (2) ID (Roland) (3) Device ID (17) (4) Model ID (TM-6 PRO) (5) Command ID (RQ1) (6) EOX Then calculate the checksum. 04H + 01H + 01H + 00H + 00H + 00H + 00H + 01H = 4 + 1 + 1 + 0 + 0 + 0 + 0 + 1 = 7 (sum) 7 (sum) ÷...
  • Page 22: Midi Implementation Chart

    MIDI Implementation Chart Trigger Module Date Apr. 1. 2018 Version 1.00 Model: TM-6 PRO Function... Transmitted Recognized Remarks Basic Default 1–16, OFF 1–16, OFF Memorized Channel Changed 1–16, OFF 1–16, OFF Default Mode 3 Mode 3 Mode Messages × ×...