TC-Helicon VoiceLive Sysex Manual User Manual

Page 5

Advertising
background image

Page 5


TC-Helicon Vocal Technologies
www.tc-helicon.com



The value 169 (decimal) = 1x128 + 41 is represented as bytes 0x01 (MSB)
and 0x29 (LSB)
The value –43 ~ 16384-43 (decimal) = 16341 = 127*128+85 is represented
as bytes 0x7F (MSB) and 0x55 (LSB)

Example: Voice 1 bypass state (observable on edit page: CFG2)


Off - F0 00 01 38 00 4E 22 00 41 00 00 F7
On - F0 00 01 38 00 4E 22 00 41 00 01 F7

F0 = SYSEX start
00 = Byte 1 of 3 byte manufacturer’s ID for TC-Helicon
01 = Byte 2 of 3 byte manufacturer’s ID for TC-Helicon
38 = Byte 3 of 3 byte manufacturer’s ID for TC-Helicon
00 = SYSEX Device ID (defaolt value of 0)
4E = VoiceLive model ID
22 = VoiceLive Message Type Identifier (Parameter Data Identifier)
00 = Parameter Group ID
41 = Parameter ID for Voice #4 bypass state
00 = Data MSB (Most significant bit)
00 = Data LSB (Least signicant bit) (0 for voice off, 1 for voice on)
F7 = SYSEX message end

Shift Map Data – 0x

31

:

(Note: Shift Map data is represented differently than when it is a part
of a preset dump)
<Data> is 48 bytes. Each byte represents the shift mapping for the
respective note in the chromatic scale. A value of 0 is equivalent to –
24 semitones (down two octaves), 1A (26 in decimal) is equivalent to +2
semitones (up two semitones), 30 (48 in decimal) is equivalent to +24
semitones (up two octaves), and 36 (54 in decimal) is equivalent to N/C
(no change). Consult the VoiceLive manual for a complete description of
the Shift Map user parameter. If any entry in the shift map is beyond
the limits, the message will be ignored. (This data differs from the
when included in a preset dump because it’s not packed the same way and
does not have the 0x32 offset applied. It’s easier to read and
manipulate in this format). There are 4 voices * 12 semitone map
values giving 48 total bytes.

Advertising