For OT a midi controller with endless rotary encoders (or motor faders like BCF2000 or BCR2000) works great, because OT is the only Elektron machine, that can answer to CC61 and then sends a parameter dump to the controller (Midi in and out have to be connected).
Map a button to send CC61, then after a part or bank change when the values on OT don´t match the values on the controller anymore, press the button and OT will send a value dump and the controller will update its values.
The Faderfox controllers with pots actually have a catch up mode, which would help you move the controls to the updated values without actually changing anything on OT, but they can´t automatically move themselves.