I have made what is a fairly simple layout for switching Stage Settings on a Casio Privia PX-5S keyboard.
The layout has a button that sends the Bank MSB and a knob to send the Program Change. Another knob (we'll call this the Selector) is set as a supercontroller for the Bank MSB button and the Program Change knob. The Selector knob is also controlled by two buttons, "<" (inverted) and ">" to step backwards and forwards through the Stage Settings, 0 to 99.
The problem is that, using the ">" button, when 99 is reached the next press of the button rotates the Selector knob to 0. The opposite happens with the "<" button. In other words, the buttons cause the Selector knob to continue to rotate with each press of the button.
Is there some way to prevent this, so that the knob only rotates from 0 to 99 or 99 to 0, just as it does when controlled directly?