Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
biquad.hpp File Reference
#include <pulp/runtime/dispatch_count.hpp>
#include <pulp/signal/denormal.hpp>
#include <pulp/simd/lanes.hpp>
#include <algorithm>
#include <array>
#include <cmath>
#include <cstddef>
#include <type_traits>

Go to the source code of this file.

Classes

struct  pulp::signal::BiquadCoefficientsT< SampleType >
class  pulp::signal::BiquadT< SampleType >

Namespaces

namespace  pulp
namespace  pulp::signal

Typedefs

using pulp::signal::BiquadCoefficients = BiquadCoefficientsT<float>
using pulp::signal::Biquad = BiquadT<float>
using pulp::signal::Biquad64 = BiquadT<double>

Functions

template<typename SampleType>
bool pulp::signal::biquad_is_stable (const BiquadCoefficientsT< SampleType > &c) noexcept
 Return whether a normalized real biquad's poles are strictly inside the unit circle.