The documentation on jump prevention says:
“When the Jump Prevention mode is selected if the source and target values are out of sync, Cantabile waits until the value is moved past the current target value before the binding starts working - in order to prevent large jumps.”
Am I right in saying this out of sync detection starts when the binding becomes active? If so, if a binding remains active across a song state transition, will jump prevention kick in again if the target parameter is different in the new state? And if the target parameter is updated by a trigger, will jump prevention kick in similarly?
How about if I jump on my expression pedal, so the value changes rapidly in one direction; will jump prevention then think the source and target are out of sync, and go into jump prevention mode? This would be undesirable if so - the jump was intentional.
It seems to me that jump prevention should only be allowed to kick in when a binding becomes active, or when the target parameter is changed by a state change, or changed by a different binding.
Some clarification on how this works under the covers please!
Neil