MIDI Control Change Toggle

274 views
Skip to first unread message

cchimi1

unread,
Aug 30, 2016, 2:20:59 PM8/30/16
to QLab
I am using an Apogee GIO pedal to send MIDI Control Changes to QLab for various purposes.  Seems to work fine, mostly.

I need to have a single button on the GIO trigger a MIDI cue to send a CC to a TC-Helicon VoiceLive 3 Extreme (VL3X), for two different purposes.

The first is to toggle the vocal harmonies on and off. That requires a simple CC 110, but ON needs a value of 127 and OFF needs 0 (really the split point is above 64, but I'm simplifying it here).  I create the MIDI cue, and set the value to 127, and that works.  But I don't see a way to toggle the value.  is there a way?  I suspect this will require a script of some kind, but although I have some programming background, and can describe what I want to have happen, I don't understand scripting in QLab well enough to write this script.

The second is similar, but involves not just an on/off toggle, but three possibilities.  The VL3X allows each patch to have "steps", which allow for changes to happen at different parts of a song, for example.  I use it to get different guitar sounds.  So far, I've never used more than three steps.  I need one button on the GIO to send CC115 value 0 for Step 1, CC115 value 1 for Step 2, and CC 115 value 2 for Step 3, as I press the button sequentially.  The next press after Step 3 should take me back to Step 1.

Are these thing possible?  Any advice or help would be much appreciated.

Thanks,

Carl

micpool

unread,
Aug 30, 2016, 2:27:24 PM8/30/16
to QLab
Make a separate cue lst for each of the 2 sequences and use your gio to trigger each cuelist, one button formeach list cuelist.
After the last cue in each list autocontinue to a goto that goes to the top of the list.

Mic

micpool

unread,
Aug 30, 2016, 2:46:29 PM8/30/16
to QLab
It looks like this. (Change the Midi Trigger for the cue lists to whatever your GIO is sending


Example workspace attached


Mic

ToggleBoggle.cues

cchimi1

unread,
Aug 30, 2016, 2:46:45 PM8/30/16
to QLab
Well, that was about a thousand times easier than I feared it would be!  A simple and elegant solution, and it works!  And, it points out to me the way I had boxed my thinking in to believing it could only be done by a script.

Thanks a lot, micpool. You saved me on this one.  And freed up three more buttons on the GIO for other things worth doing.

Carl
Reply all
Reply to author
Forward
0 new messages