I’ve read through the Impulse manual, quite a few times.
In my case I was trying to set the keyboard up to primarily have the ability perform an “undo” action for the loop key, and it works perfectly when I switch the transport controls to use “CC” mode. I understand that when the transport controls are in MMC mode they come across as sysex events. I was also able to enable Cubase as an MMC slave and they worked as transport controls (albeit with weird non-stop FF and RW).
Also, using a few presets (1-4), with the transport in CC mode, they all seem to be sending similar data… 114-119… on channel 1. (I’m using MIDI-OX to inspect the traffic)
So this statement:
Transport controls are mapped to a different midi port, specifically designed to keep things apart.
It seems that that’s not entirely true except for when the keyboard is in HUI or MMC mode for transport controls. Also, the Impulse manual, page 31, only describes using the keyboard in HUI mode. I have that working fine, as I did before, but never really gave it a fair chance as I was focused on trying to get the encoders to be continuous.
I think I can solve my problem using the tips you mentioned. MMC seems to be klunky and rigid. HUI does seem to work, with the most flexibility. Now I’m trying to solve the riddle how how CC7 can be changed in that mode to allow me to adjust the volume of the current selected track, and of course, map an “undo” button.
I appreciate the help!