Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::signal::chardelay::Butterworth6Lowpass Class Reference

#include <primitives.hpp>

Public Member Functions

void set_cutoff (double cutoff_hz, double fs) noexcept
void reset () noexcept
double process (double x) noexcept

Static Public Attributes

static constexpr std::array< double, 3 > kSectionQ

Member Function Documentation

◆ process()

double pulp::signal::chardelay::Butterworth6Lowpass::process ( double x)
inlinenoexcept

◆ reset()

void pulp::signal::chardelay::Butterworth6Lowpass::reset ( )
inlinenoexcept

◆ set_cutoff()

void pulp::signal::chardelay::Butterworth6Lowpass::set_cutoff ( double cutoff_hz,
double fs )
inlinenoexcept

Member Data Documentation

◆ kSectionQ

std::array<double, 3> pulp::signal::chardelay::Butterworth6Lowpass::kSectionQ
staticconstexpr
Initial value:
= {0.5176380902, 0.7071067812,
1.9318516526}

The documentation for this class was generated from the following file:
  • /home/runner/work/pulp/pulp/core/signal/include/pulp/signal/character_delay/primitives.hpp