I've got around the limitations of the current script by using a Bitwig MIDI splitter extension and virtual MIDI ports.
I can make a DrivenByMoss generic flexi script for device and track navigation in MIDI mode (Melbourne Instruments seems to be using channel 16)




