How to load a specific State if an On Screen Button is Enabled?

Hello,
I would like to have an On Screen button, such that when enabled, then a specific State (identified by Program Number) will be selected when a Song is loaded (Song On Load).
Is it possible to check the state of an OnScreen button and use it to conditionally control whether a binding fires?
Or perhaps there is another way to accomplish this?
My specific use case is for controlling which state of a song is loaded depending on whether I’m playing left hand bass or whether I’m playing in a band with a bass player. When I create a song I create a specific state called ‘No Bass’, which disables my bass split configuration. I would like to be able to have a global ‘No Bass’ button that will always load the ‘No Bass’ state when the button is enabled.
Thanks for any advice - David

I solved something like this by using a binding in the Background Rack, with a Song->OnLoad binding that loads (in my case) a specific backing track in the first media player in any song I open. Normally, this loads my “rehearsal” version, with everything but keys, but for smaller gigs, I change my Background Rack so it will load a backing track that only contains drums & bass for each song.

I use a binding group with two bindings (only one of which is active) in my background rack for this - depending on my requirements, I will change the active binding - done! If I want to be sure, I will then save my background rack to insure against any necessary re-starts.

Not quite as elegant as using an on-screen button, but pretty workable - when starting a “D&B” session, I simply go to the Background rack and change two tick marks.

Cheers,

Torsten

1 Like