beautypg.com

Parameter data – TC-Helicon VoiceOne Sysex Manual User Manual

Page 3

background image

Page 3

TC-Helicon Vocal Technologies

www.tc-helicon.com

manual for detailed description). For the purpose of storing and dumping,
the 12 bytes are packed into 4 24-bit values each holding 3 bytes. When
dumped/received these 24-bit values are packed according to the above
mentioned scheme.

Accidental attributes: These 4 bytes (representing a 24-bit value packed) define the

display properties of the custom scale. Bits 0-11 (of the 24-bit
value) define whether flats or sharps are used for every custom
scale note. A bit value of zero selects flat and a bit value of one
selects sharp. Bits 18-22 define what scale type the VoiceOne
displays (MAJOR, MINOR, OTHER, CUSTOM or MIDI) when the
custom scale is selected as current scale.

Checksum:

The checksum is 1 byte holding the 7 least significant bits of the sum of
all bytes contributing to the checksum. In this case the contributing data
is the data sections marked by cs in the table above.

Example: The byte values 1,2,3,…,126 would result in the following
checksum. 1+2+3+…,+126 = 8001. To get the 7 least significant bits
divide by 128 and then multiply the remainder by 128. In this example
it would be 65.

Parameter data -

22

:

is 4 bytes. The first two bytes identify the parameter as described above under
Parameter Request. The last two bytes determine the value of the parameter represented as a
14 bit 2’s complement signed value. If a value exceeds the limits of the parameter the value will
be limited. If the parameter changed belongs to the System Parameter Group (see below) and
the parameter was changed by the message, the message ‘Kernel Par Changed’ will flash on the
text line of VoiceOne.

Examples:
The value 169 (decimal) = 1x128 + 41 would be represented as bytes 01 (MSB) and 29 (LSB)
The value –43 ~ 16384-43 (decimal) = 16341 = 127*128+85 would be bytes 7F (MSB) and 55
(LSB)

Example – Turn the Resonance Bypass Off (light in the Resonance key illuminates).

F0 00 01 38 00 4B 22 07 08 00 00 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).
4B = VoiceOne model ID.
22 = VoiceOne Message Type Identifier (Parameter Data Identifier)
07 = Parameter Group ID.
08 = Parameter Name ID.
00 = Parameter Data MSB (Most significant bit).
00 = Parameter Data LSB (Least signicant bit). Value, 0 decimal.
F7 = SysEx message end.
Sending this stream of bits will turn the Resonance effect on. This defeats the Resonance
bypass. The light on the Resonance key will turn on.

Shift Map Data -

31

: