MIDI binding and jumping values

I have set up controls to be controlled by MIDI.

This is working fine, when using simple changes, but I want to create jumps in the values, e.g. the controller value is 0, then jumps to 127, and gradually reduces its value to 0 again.

When I use that controller value via mapping, the values are only set, if it passes through a current value, so e.g. when I set the volume to 0dB, then perform the jump and sweep, it will only start picking up the MIDI values when the sweep reaches a value of 100.

Is there a way for Ardour to accept the jumps in the value?

OK, I have found a way: I have set “Smoothing” for General MIDI to 127.

This is entirely intentional. Real faders cannot jump and it should be impossible to have discontinuous value changes, since they can cause audible artifacts.

When a Fader is not motorized, one should to first manually move the Fader to the current value for it to become active. The “smoothing” control sets the MIDI value difference between position and value when the fader becomes active.

If you really want values to jump, you could also enable “motorized”, even if the fader isn’t.