DSPark 1.6.1
Header-only audio DSP framework in pure C++20 — zero dependencies
Loading...
Searching...
No Matches
SmoothedValue.h File Reference

Click-free parameter smoother with selectable curves. More...

#include "DspMath.h"
#include <cmath>
#include <algorithm>
#include <span>
Include dependency graph for SmoothedValue.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  dspark::SmoothedValue< T >
 Zero-allocation parameter smoother for real-time audio. More...
 

Namespaces

namespace  dspark
 Main namespace for the DSPark framework.
 

Detailed Description

Click-free parameter smoother with selectable curves.

Wraps a parameter value in a per-sample or per-block ramp (exponential, linear, adaptive chase, or disabled) so that host automation and UI edits never step audibly. The workhorse behind the de-zippered setters of the effect classes.

Dependencies: DspMath.h.

Definition in file SmoothedValue.h.