I thought it would be a simple task to add a track selector set of buttons to easily select which is edited in the bankview and have an onscreen indicator of which is active. I'm completely perplexed at how hard it is to achieve due to the only options to manipulate the channel cursor are previous, next, first and last. There is a scrollToIndex for the bank but why not the same for the track? So I've managed to work around it by selecting first and then looping selectNext the required number of times but I feel like I must be missing something surely?
So the 2nd half of the problem is sending back any changes made in Bitwig to update my Select buttons. I cannot figure out how this is possible, there doesn't seem to be any relevant observer to set up to monitor a track selection? I'm really hoping someone can help and hoping even more that there is a simpler method to all of this
If anyone is interested in what I'm doing, I'm basically building an 8x8 grid with Volumes, Pans, Mutes and Solo for the iPad Pro. The Volumes etc are interchangeable with drum Pads and Keyboard but the Grid and Transport is always visible. I've disabled the device stuff that was there for now as I upgraded the script to API 5 and that code was deprecated but I'm hoping to get it working again at some point. I upgraded to use some of the newer additions in the hope it would solve my Track Index problem, but alas no..
I'm enjoying messing around with it a lot though, and already pretty happy with how it's working as a controller.
