TC-Helicon VoiceWorks Sysex Manual User Manual
General message format, Preset numbers

Page
1
TC-Helicon Vocal Technologies
www.tc-helicon.com
TC-IVL Ventures Inc.
TC-Helicon VoiceWorks MIDI System Exclusive
Version 1.4
Note: All numerical values will appear in HEXADECIMAL notation unless otherwise indicated:
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)
4C
VoiceWorks
model
ID
<Message
ID>
VoiceWorks
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 2 bytes (14 bit value). The first byte
is the 7 least significant bits and the second is the 7 most significant bits. The preset numbers are
mapped as follows:
Preset number zero is the currently edited preset.
Examples:
Factory preset number 67 (decimal) would be translated into bytes 43 (67 in decimal - LSB)
and 00 (MSB).
User preset number 48 (decimal) would be translated into number 148 (decimal) =
1x128+20 (decimal) and would thus be represented as bytes 14 (LSB - 20 in decimal) and 01
(MSB).