Voicelive data messages – TC-Helicon VoiceLive Sysex Manual User Manual

Page 3

Advertising
background image

Page 3


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



upon receiving this message will be formatted as a

Parameter Data

message (see below for complete description).

Request Shift Map – 0x

51

:

<Data> is 1 byte. The value of this byte is ignored. The data
transmitted by VoiceLive upon receiving this message will be formatted
as a

Shift Map Data message.


Request Song Request – 0x14:
<Data> is 1 byte. It specifies the song number (1 is the first song, 0
is the current song). The data transmitted by VoiceLive upon receiving
this message will be formatted as a

Song Data message.


Request Setup Data – 0x15:
<Data> is 1 byte. The value of this byte is ignored. The data
transmitted by VoiceLive upon receiving this message will be formatted
as a

Setup Data message.

VoiceLive Data messages

Preset/Song Receive Notification – 0x

34

:

<Data> is 1 byte. Sometimes VoiceLive needs to reorganize its internal
preset bank after receiving a SYSEX preset. While this is happening,
VoiceLive has to ignore incoming preset SYSEX packages. If this
happens while you are dumping several presets to the unit, you might
lose a preset in transmission without realizing it. This situation can
be avoided by waiting for VoiceLive to send this message indicating
that the preset was successfully stored before attempting to send the
next.

Alternatively, if you plan to dump several or all 99 presets to the
unit and do not have the ability to wait for this message between
sends, simply clear the user preset bank (restore all factory presets)
before initiating the batch send. Doing so will save VoiceLive from
having to reorganize midstream, allowing for all 99 presets to be
dumped successfully.

Preset Data – 0x

20

:

Note: VoiceLive is capable of importing VoiceWorks presets
automatically. Note that VoiceLive presets are not backward compatible
with VoiceWorks.

<Data> is 396 bytes organized as follows (in sequence):
2 bytes

Preset number (see above)

12 bytes

Preset name (as ASCII characters)

1 byte

Number of notes in custom scale

16 bytes (

cs)

* Custom correction scale

64 bytes (

cs)

** Custom shift map for each voice

300 bytes(

cs)

75x24-bit packed parameter values

1 byte

Checksum


Note: The checksum is calculated only on the data marked with

(cs).

Advertising