Expand description
Utilities to handle smoothing parameter changes over time.
Structs
- A floating point type which can be safely shared between threads.
- A smoother, providing a smoothed value for each sample.
- An iterator that continuously produces smoothed values. Can be used as an alternative to the block-based smoothing API. Since the iterator itself is infinite, you can use
Smoother::is_smoothing()
andSmoother::steps_left()
to get information on the current smoothing status.
Enums
- Controls if and how parameters gets smoothed.
Traits
- A type that can be smoothed. This exists just to avoid duplicate explicit implementations for the smoothers.