VoiceLive selecting the wrong Preset
I am sending MIDI messages from my Yamaha MOTIF XF8 Workstation Keyboard to a TC Helicon VoiceLive Rack via MIDI during live performances. I am editing my MIDI sequences in Cubase and downloading them to the MOTIF for for each song. When I start the MOTIF's sequencer to begin playing a song, MIDI messages, ie: i.e.: CC 0 (BankSelect MSB), CC 32 (BankSelect LSB) and CC 115 (Control 115) are sent to the VoiceLive Rack to select the correct Preset for that song. What I am finding is that in about 1 in 10 songs, the VoiceLive will select the wrong Preset, which can result in difficulty and embarrassment for the singer. Originally I put the MIDI messages for the VoiceLive at the first beat of the first bar of each sequence, but then I started encountering this problem. So, I've been putting the MIDI messages on the second beat of the first bar with no other MIDI events in that bar to see if that would fix it, however the problem still persists. Has anyone got any suggestions as to how I can ensure that the VoiceLive selects the right patch 100% of the time, instead of 90% of the time? I can email a example midi file which contains a typical guide track for the Voicelive as they appear in the MIDI sequences to somebody if that helps.