Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::signal::ModulationCurve Struct Reference

Curve strength is dimensionless and legal in [0, 1]. More...

#include <modulation_curve.hpp>

Public Attributes

ModulationCurveShape shape = ModulationCurveShape::linear
float strength = 1.0f

Detailed Description

Curve strength is dimensionless and legal in [0, 1].

Zero continuously reduces exponential/logarithmic curves to linear. It is ignored by the other shapes. Non-finite strength is sanitized to zero.

Member Data Documentation

◆ shape

ModulationCurveShape pulp::signal::ModulationCurve::shape = ModulationCurveShape::linear

◆ strength

float pulp::signal::ModulationCurve::strength = 1.0f

The documentation for this struct was generated from the following file: