Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
stages.hpp File Reference
#include <pulp/signal/denormal.hpp>
#include <pulp/signal/fast_math.hpp>
#include <pulp/signal/detail/simd_lanes.hpp>
#include <pulp/signal/fdn/config.hpp>
#include <pulp/signal/fdn/frac_delay.hpp>
#include <pulp/signal/fdn/modulation.hpp>
#include <pulp/signal/fdn/sanitize.hpp>
#include <algorithm>
#include <array>
#include <cmath>

Go to the source code of this file.

Classes

class  pulp::signal::fdn::TransientDucker
class  pulp::signal::fdn::EnsembleChorus< SampleType >

Namespaces

namespace  pulp
namespace  pulp::signal
namespace  pulp::signal::fdn

Functions

void pulp::signal::fdn::apply_width (double &l, double &r, double width)
double pulp::signal::fdn::soft_limit (double x)
float pulp::signal::fdn::tanh_rational (float x)
float pulp::signal::fdn::soft_limit (float x)
double pulp::signal::fdn::lipschitz_tanh (double v) noexcept
 A [3/2] Padé tanh that is 1-LIPSCHITZ and bounded — the saturator to reach for inside a feedback loop.