Is there any way to define a general purpose variable, such that a binding can set it with, say, a controller value, and a controller bar button can then display it, basically providing a live monitor of a particular controller value? Or any other way to do this?
Not currently possible, but I’ve thought about this a few times… what if I added variables like $(cc23) that reflected the last CC value that the on-screen keyboard sent or received.
Combined with the expression engine you could do some neat things like: $(cc23 > 64 ? "On" : "Off")
An external controller that is not tied to song-specific program changes should do that.
… I use chameleon as a touch controll and could therefore simply outsource a value and query it if necessary.
(…with Lightjams it is also no problem )
also a cantabile internal way could be to have an embedded Rack in your Background Rack that saves the value as gain(value) …then create ports to connect with your songs.
now you can route or change this value everytime you need it (or map/modulate it with a routingfilter)
That looks extremely useful, for on-screen feedback for hardware continuous controllers.
An extension to that idea would be for a command bar fader to be associated with a CC variable like that, and have it automatically pop up and show its position driven from CC values, when the values change
I’m ok with that so long as I sound like I’m completely over-engineering the TV cabinet with a cooling system, and not just complaining that Penny changed her hair.
Making good use of this feature already - now I have visual feedback for some of my external continuous controllers, whatever mode I’m in! Thanks Brad!!
With the help of @cdv_gabriel I just implemented this so I can see what key in my pedal steel VST I’ve moved to via a slider on my Axiom 61. Really helpful to not have to open the VST’s GUI.