VoiceLive Settings

Found under: Settings > Utilities > TC Helicon VoiceLive

If you own a TC Helicon VoiceLive pedal such as the VoiceLive Extreme 3, it is possible to have OpenSongApp help you control it in a live setting.

Often musicians will use a guitar plugged into the pedal to control the harmony scale for vocal effects, but it is possible to have the app send the key directly to the pedal so that vocalists can set the key without needing to plug in an additional instrument.  To do this you should match the preferred MIDI channel of the TC Helicon VoiceLive pedal with what you have set your pedal to use.  You should then switch on the option for 'Automatic voice key'.

You can set your app global preference for the harmony scale to use for major/minor keys, but you can override this for each song by simply entering the text 'MAJ1', 'MAJ2', 'MAJ3', 'MIN1', 'MIN2' or 'MIN3' into one of the user fields in the edit song page.

If you save MIDI shorthand messages for your song that are specific to the VoiceLive (i.e. the code starts with MIDIX:VL.....) you can have the app override the MIDI channel set in the shorthand message to use the MIDI channel set on this page.  This can be useful if you want to change your VoiceLive MIDI channel and don't want to have to update every song's MIDI messages individually.

Harmony scales

The differences between the harmony scales can be shown below:

MIDI Shorthand for VoiceLive

MIDI shorthand messages always start with the text 'MIDI{1-16}:' then the shorthand code for the device.  For the VoiceLive pedal vocal effects begin with VLV,  guitar effects begin with VLG, presets begin with VLP and steps begin with VLS.  The full list of shorthand MIDI code used in the app is listed below:

Guitar effects

VLGR = Rhythmic effect on

VLGRX = Rhythmic effect off

VLGC = Compressor on

VLGCX = Compressor off

VLGM = Modulation on

VLGMX = Modulation off

VLGO = Octaver on

VLGOX = Octaver off

VLGW = Wah on

VLGWX = Wah off

VLGA = Amp simulator on

VLGAX = Amp simulator off

VLGB = Boost on

VLGBX = Boost off

VLGRV = Reverb on

VLGRVX = Reverb off

VLGD = Delay on

VLGDX = Delay off

VLGHIT = Hit on

VLGHITX = Hit off

Vocal effects

VLVH = Harmony on

VLVHX = Harmony off

VLVHK{A,A#,Bb,B,C,C#,Db,D,D#,Eb,E,F,F#,Gb,G,G#,Ab} = Harmony key (root note)

VLVHS{MAJ1,MAJ2,MAJ3,MIN1,MIN2,MIN3,CUST} = Harmony scale 

VLVHVB = Harmony vibrato boost on

VLVHVBX = Harmony vibrato boost off

VLVHH = Harmony hold on

VLVHH = Harmony hold off

VLVV = Vocoder / Synth on

VLVVX = Vocoder / Synth off

VLVR = Rhythmic on

VLVRX = Rhythmic off

VLVDB = Double on

VLVDBX = Double off

VLVHT = Hard tune on

VLVHTX = Hard tune off

VLVM = Modulation on

VLVMX = Modulation off

VLVCH = Choir on

VLVCHX = Choir off

VLVRV = Reverb on

VLVRVX = Reverb off

VLVD = Delay on

VLVDX = Delay off

VLVHIT = Hit on

VLVHITX = Hit off

Song changes and output

VLP{1-500} = Preset

VLS{1-32} = Step

VLNX = All MIDI notes off

For example, if you wanted to set the VoiceLive to preset 50 and switch off the vocal harmony and set the song key to Am with the MIN2 harmony all on MIDI channel 16, you would add the following shorthand code to the song MIDI messages:

MIDI16:VLP50

MIDI16:VLVHX

MIDI16:VLVHKA

MIDI16:VLVHSMIN2