template<typename SampleType = float>
class pulp::signal::CurveT< SampleType >
Response shaper for a unit control: the stage-curve law, or smoothstep.
RT contract: stateless apart from its settings; audio-thread safe.
USE: the last stage before a destination, where "how the knob feels" lives. A velocity curve is this on the velocity input; a knob taper that has to stay in unit space is this on the parameter. stage_curve mode with curve = +1 is the "you have to lean on it" feel; -1 is "it moves the
moment you touch it"; smoothstep is the ease-in-out for anything that must not jerk at either end.