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).