Starts an ongoing process of interpolating the current numeric value to the specified target value. The interpolation process may take the specified maximum duration or complete sooner if the minimum change rate causes the target to be reached prematurely. Optionally, an outro duration can be specified in order to trigger an outro event before interpolation completes.