Various DSP smoothers.
Non-linear smoother using absolute difference. Designed to have a nice phase response. Warning: samplerate-dependent.
Same as ExpSmoother but have different attack and release decay factors.
Smooth values exponentially with a 1-pole lowpass. This is usually sufficient for most parameter smoothing.
Smooth values over time with a linear slope. This can be useful for some smoothing needs. Intermediate between fast phase and actual smoothing.
Simple FIR to smooth things cheaply. Introduces (samples - 1) / 2 latency. Converts everything to long for stability purpose. So this may run forever as long as the input is below some threshold.
Can be very useful when filtering values with outliers. For what it's meant to do, excellent phase response.
Simple FIR to smooth things cheaply. Introduces (samples - 1) / 2 latency. This one doesn't convert to integers internally so it may loose precision over time. Meants for finite signals.