Mackie Controller - auto banking

I can see it being desirable to have your faders and tracks stay where they are, but at least you should have the option like mentioned.
For me, I use a Behringer X-Touch One controller, which is a single fader + track controls + transport… so for that usecase you (well me anyway) always want it to follow the selected track.
I use a Console 1 with the Fader next to this, so having track selections follow my Console 1 is really really awesome. Before I was constantly forced to manually bank if I wanted to get any use from my X-Touch… I also do use the display on it to see which track I have selected, as my setup is often run without me necessarily looking on my screen.

Interesting fact:
Cubase Pro 11 does this differently than Cubase Elements 10 (and presumably 10 Pro).
I just tried these two as I have both installed… but in Elements the sysex with the track names also comes with the track number of the first track in the bank, so essentially that gives you a track number, making navigating easier.

However in Cubase 11 Pro you don’t get that.

I can use names if I let my program browse through all the banks and map it out, but I haven’t done that, as that also means it is unreliable if I change names etc… I have been considering adding this as an extra method to help me find banks faster though.

The way I find them is unfortunately brute forcing them, as I haven’t found any good clues to help me navigate (other than using the names and learning which tracks are where).
What happens when Cubase selects a track that isn’t the selected bank in Mackie Controller is that it sends a note off on all tracks, and that lets me know it’s not the right track.
So I go up x times, and then down x times. If I find the bank, one of the tracks will get a note on, and then i stop.
If I can’t find it, I stop after a set of attempts. This is actually quite quick, and I can optimize it more…but right now it works really really well for me, and it does the trick.
When you select midi tracks, or folders it will cause a wrong bank to be selected, and my logic fires as well, but that’s fine. Doesn’t cause any problems whatsoever. The next time Cubase selects a valid track, it’ll fire again, and find it.

Oh and lastly, how I’m actually able to control the messages like this is by just creating a virtual midi track that I use as a mackie controller.
Then in my program I communicate between the virtual device and my actual hardware controller to make this play nicely.

2 Likes