Showing “Bar/Fill” style LEDs
Just bought CSS3 yesterday. I am using it with a Behringer X-Touch Mini, and plan to use it with my X-Touch One too. The default behaviour for that controller (which uses the MasterControl surface) is to light up all of the LEDs from 0 to the current value. CSS3 just lights the LED for the current value on the X-Touch Mini.
It’s just a cosmetic thing, but I really liked the default MasterControl way of doing it. It matches the look of the knobs in Ableton Live.
Does anyone know if this is possible? I had a good look around; even tried ChatGPT which recommended hacking the Python or JSON that is output by CSS!
Seems that the right way to do this is via the X-Touch Mini editor, but that only works on Windows, so not an option for me. If I get access to a PC at some point, I’ll set up the Mini to have the LED behaviour I want.
However, failing that, I was able to get it to work using Glenn V’s suggestion. I created a Reaction that is triggered when the script is initialised. It sends MIDI bytes to the Mini. The syntax for: Global Channel 12, CC 1, 2 is: (187, 1, 2). The parentheses are needed. “2” means “fan” which gives me the LED behaviour I wanted.
There’s a twist though… if you switch to Layer B, it loses the behaviour you set for Layer A. So, I created another Reaction that is triggered by the Master Slider (which I never use). It does the same as the Reaction that is triggered when the script is initialised. So, when switching back to Layer A, I just have to give the Master Slider a little push. The LEDs instantly go back to FAN mode. A little hack for any Mac users with the same problem as me; couldn’t find a more elegant way of doing this (the Layer A and B buttons don’t send anything over MIDI, so I couldn’t tell when they were pressed).
Thanks again, Glenn!
Sign up
User registration is currently not allowed.