Expand description
Parameter smoothing utilities for click-free parameter changes.
Provides SmoothedValue for interpolating between parameter values over time,
avoiding audible clicks when parameters change abruptly. Supports both
Linear and Multiplicative (exponential) smoothing strategies.
Structs§
- Linear
- Marker type for linear smoothing.
- Multiplicative
- Marker type for multiplicative (exponential) smoothing.
- Smoothed
Value - A value that smoothly transitions to a target over time.
Traits§
- Smoothing
Strategy - Trait defining smoothing behavior for different interpolation strategies.
Type Aliases§
- Linear
Smoothed Value - Linear smoothed value - uses additive interpolation.
- Multiplicative
Smoothed Value - Multiplicative smoothed value - uses exponential interpolation. Better for parameters like gain where equal ratios should feel equal.