How do I map a continuous controller in relative mode?

Thanks for the reply. The controller is an iRig Keys I/O 25. It sends 7 bit two’s complement which I believe means that it sends a 1 for each increment and 127 (-1) for each decrement. If I spin the control knob fast enough I can see the increment values go greater than 1 and the decrement values go below 127 (126 for -2, etc).

As you turn the knob, it sends the stream of increments or decrements.

The CC #'s of the main 8 knobs (by default) are CC#12…19. The ‘data’ knob is CC#22. (And I suppose changing such to tailor it to various different hardware controllers would be simple).

I think that a script should work for this, as you mentioned. It would be especially great if the script can read the value from the destination’s state, apply the increment / decrement value to it, and then write it back. That way, after a rack change, it would start applying movement towards the new recalled value. When switching back, it would apply to the point that is recalled (based on the behaviour of first time versus going back to the rack space).