I'm trying to write my own script for the Launch Control XL (LCXL) with ClyphX Pro and ClyphX Pro Bindings. I just found out about ClyphX Pro so I have a lot to learn (but I love it!).
What I want to do is to have a one knob per function kind of thing and switch through banks (or in this case different bindings) with the bottom row of buttons. With this I am able to switch through the banks (or bindings) with just one button instead of holding down the user button too. This works perfectly fine so far.
But I also want visual feedback on which bank (or binding) is active at any given moment. For that I want the bottom row of buttons to shine red with low intensity when inactive and red with high intensity when active.
I followed strays instructions in this video https://vimeo.com/303567965 (you can see the relevante x-controls at 4:40).
I also took the LCXL Programmers Guide and tried both the Launchpad protocol with the format "144+n, Note, Velocity" where "n" is the relevante bank (in my case the first user bank: n = 0).
And the SysEx protocol for the LCXL with the format "240 0 32 41 2 17 120 Template Index Value 247".
Template defines the Bank (in this case 0), Index defines the button (in this case 32 for the first button in the bottom left corner) and Value defines the velocity (LED color and brightness).
In both cases I used the ClyphX Pro midi action to send the midi message to the controller.
So I came up with the following x-control:
Launchpad protocol:
BTN1_DEV = CC, 1, 73, 13, 15, $BIND_DEV_ALL$ : wait 1; midi 144 73 15; midi 144 74 13
SysEX protocol:
BTN1_DEV = CC, 1, 73, 13, 15, $BIND_DEV_ALL$ : wait 1; midi 240 0 32 41 2 17 120 0 32 15 247; midi 240 0 32 41 2 17 120 0 33 13 247
In both cases it seems like the commands after the colon are ignored completely.
I hope you can help me
