I believe this is possible. You can ask Cubase for the current state. Then you can increase the value until Cubase returns a new state. If the value is 127 and the state doesn’t change, you can send value 0.
@m.c , you are the MIDI Remote hero. Are you willing to take this challenge?
If I remember correctly, you began scripting for the KK MK2, right?
To avoid rewriting snippets here, please download my own script for it, if you haven’t done already, and search for an array of vars named btnSelectsAbsoluteRange. I’m using this array to control the eq band type using our 8 buttons, so you can get an idea of how we can use custom vars for such tasks.
The issue is that in most cases you have to hard-code the steps for each variable, if of course you want to be accurate, otherwise you can have a generic step.
For example, if you have an eq-type of two possible states, your step should be 0.5 while if it has 7, you would have to set the step to 0.143. Normally, this won’t be a problem.
The only thing I found annoying with the KK MK2 is that its buttons are not really gated. If they were, there would be no reason to hard-code the steps.
I have no idea where to start with ‘scripts’, what one is, where it is or how to open, use or edit one.
I’ve found 2 videos on Cubase that mention scripts and Cubase, it’s over an hours worth of content I need to check out. If you have any good resources to share I would be grateful
Oh, I wouldn’t suggest trying to script without knowing javascript. It can get tedious, and not sure if it’s really worth it, it might involve a not so small learning curve.
I would recommend trying the midi remote assistant, and for the cases of eq-types and so on, continue to use the knobs, in separate mapping pages.
Unfortunately no, not with the assistant.
You can try Bome Midi Translator Pro or similar external utilities, it will be simpler than scripting. Many users here could help with this
While arguably not perfect, it is actually possible to make the 8 buttons above the screen gated:
When I want them gated, I make them send Notes and select the Mode Gated (and make them send on channel 16 and filter that channel out from track input).
Sure, my friend. However, not when in DAW mode, which I’ve chosen to use, in order to have feedback on the displays as well and at the same time to not limit users to specific templates. I prefer the MIDI mode untouched by my script, so that users can freely do whatever they want, be it another midi remote, or controlling using external utilities, etc