Skip to content

Class daisysp::ResonatorSvf

template <int batch_size>

ClassList > daisysp > ResonatorSvf

SVF for use in the Resonator Class .More...

  • #include <resonator.h>

Public Types

Type Name
enum FilterMode

Public Functions

Type Name
void Init ()
void Process (const float * f, const float * q, const float * gain, const float in, float * out)
ResonatorSvf ()
~ResonatorSvf ()

Detailed Description

Author:

Ported by Ben Sergentanis

Date:

Jan 2021 Ported from pichenettes/eurorack/plaits/dsp/physical_modelling/resonator.h to an independent module. Original code written by Emilie Gillet in 2016.

Public Types Documentation

enum FilterMode

enum daisysp::ResonatorSvf::FilterMode {
    LOW_PASS,
    BAND_PASS,
    BAND_PASS_NORMALIZED,
    HIGH_PASS
};

Public Functions Documentation

function Init

inline void daisysp::ResonatorSvf::Init () 

function Process

template<FilterMode mode, bool add>
inline void daisysp::ResonatorSvf::Process (
    const  float * f,
    const  float * q,
    const  float * gain,
    const  float in,
    float * out
) 

function ResonatorSvf

inline daisysp::ResonatorSvf::ResonatorSvf () 

function ~ResonatorSvf

inline daisysp::ResonatorSvf::~ResonatorSvf () 


The documentation for this class was generated from the following file external-docs/DaisySP/Source/PhysicalModeling/resonator.h