No sooner had I figured out the correct coding to manage my TC-Helicon Voicelive settings via Stagetraxx than something really weird has started happening.
So I use the cc32 (bank select LSB) switch in Camelot Pro to allow me to sync song switching between Stagetraxx and Camelot Pro. For example, the script [midi: cc32.7] placed at the beginnings of the lyrics of a particular song in my Stagetraxx songlist will cause the 7th song in my Camelot playlist to load.
I've also started scripting commands to open specific Voicelplay presets by writing code in the lyrics header. For example [midi: pc1.0@3], will load preset 2 when the Stagetraxx song loads.
Problem is that I have to put these two commands in the "correct" order; if I don't, the [midi: cc....] command will not work and the correct song will not load in Camelot Pro.
If I write:
[midi: cc32.7]
[midi: pc1.0@3], the cc command doesn't work. The song doesn't load in Camelot
If I write:
[midi:pc1.0@3]
[midi: cc32.7], both commands work correctly.
I've tried this in several songs and it appears that the cc32 script will not work unless the PC command is written first.
Why would this be the case?