TC-Helicon Quintet Sysex User Manual

.
TC-Helicon Quintet MIDI System Exclusive
Version 1.1
0xF0 = F0h = F0 – The latter value is the expression of the hex numeral used.
Decimal equivalents will appear in brackets after their hex counterparts:
0xF0 = F0h = F0 = (240) 0x64 = 64h = 64 = (100)
General message format:
F0 MIDI System exclusive message start 00 3 byte manufactors ID for TC-Helicon 01 ... 38 ... <Device ID> System exclusive device ID (user parameter) 4D Quintet model ID <Message ID> Quintet message type identifier (see table below) <Data> Data – depends on message type (see format description.
below) … … F7 MIDI System exclusive message terminator
Preset numbers
Preset numbers are represented in the SysEx messages as 1 byte. Preset number zero is the currently edited preset, and 1 to 50 are as is.
Message data format
The format of the data used/needed in the different SysEx messages depends on the type of message. Below are descriptions for each message type explaining data formatting.
SysEx message type Identifier
Quintet Request Preset 17 Quintet Request All Presets 16 Quintet Preset Data Package 18 All CCs Request 32
Page 1
TC-Helicon Vocal Technologies
www.tc-helicon.com
Quintet Data Request messages
Preset Request - 17:
<Data> is 1 byte representing the number of the preset requested. The data transmitted by Quintet upon receiving this message will be formatted as a Preset Data message (see below for complete description)
All Presets Dump Request - 16:
<Data> is 1 byte and should be set to 0. Upon receiving this message, the Quintet will dump all 50 presets as consecutive individual Preset Data messages.
All CCs Request - 32:
<Data> is 1 byte and should be set to 0. Upon receiving this message, the Quintet will send out all of its CC values to reflect the state of the unit. The Quintet CC specification can be found in the Quintet Manual.
Quintet Data messages
Preset Data Package - 18:
<Data> is 15 bytes organized as follows (in sequence): 1 byte Preset number 1 byte Normal Button Bitfield 1 byte Alternate Button Bitfield 1 byte Alternate Root 1 byte Alternate Scale Type 1 byte Harmony Mode 1 byte Harmony Root 1 byte Harmony Type 1 byte Harmony Smoothing 1 byte Harmony Tuning Type 1 byte Harmony Latch 1 byte Lead Level 1 byte Harmony Level 1 byte Effects Level 1 byte Reverb Type
Button Bitfields
Quintet allows the user to set harmony voicing using the six voicing buttons on the front panel. They are called from left to right: BASS, LOWER, LOW, UNISON, ABOVE, TOP The button bitfield byte is made up of bits as follows:
0gfedcba (only 7 bits used in a MIDI byte)
a = BASS Enabled b = LOWER Enabled c = LOW Enabled d = UNISON Enabled e = ABOVE Enabled f = TOP Enabled g = Don’t Care
Page 2
TC-Helicon Vocal Technologies
www.tc-helicon.com
Loading...
+ 1 hidden pages