Skip to content

daisysp::Biquad

More...

#include <biquad.h>

Public Functions

Name
Biquad()
~Biquad()
void Init(float sample_rate)
float Process(float in)
void SetRes(float res)
void SetCutoff(float cutoff)

Detailed Description

class daisysp::Biquad;

Two pole recursive filter

Original author(s) : Hans Mikelson

Year: 1998

Ported from soundpipe by Ben Sergentanis, May 2020

Public Functions Documentation

function Biquad

inline Biquad()

function ~Biquad

inline ~Biquad()

function Init

void Init(
    float sample_rate
)

Parameters:

  • sample_rate - The sample rate of the audio engine being run.

Initializes the biquad module.


function Process

float Process(
    float in
)

Return: filtered output

Filters the input signal


function SetRes

inline void SetRes(
    float res
)

Parameters:

  • res : Set filter resonance.

Sets resonance amount


function SetCutoff

inline void SetCutoff(
    float cutoff
)

Parameters:

  • cutoff : Set filter cutoff.

Sets filter cutoff in Hz

---

Updated on 2024-01-03 at 19:38:46 +0000