LMMS
Loading...
Searching...
No Matches
biquad.h File Reference
#include "ladspa-util.h"

Go to the source code of this file.

Classes

struct  biquad

Macros

#define LN_2_2   0.34657359f
#define LIMIT(v, l, u)
#define BIQUAD_TYPE   float

Typedefs

typedef BIQUAD_TYPE bq_t

Functions

static void biquad_init (biquad *f)
static void eq_set_params (biquad *f, bq_t fc, bq_t gain, bq_t bw, bq_t fs)
static void ls_set_params (biquad *f, bq_t fc, bq_t gain, bq_t slope, bq_t fs)
static void hs_set_params (biquad *f, bq_t fc, bq_t gain, bq_t slope, bq_t fs)
static void lp_set_params (biquad *f, bq_t fc, bq_t bw, bq_t fs)
static void hp_set_params (biquad *f, bq_t fc, bq_t bw, bq_t fs)
static void bp_set_params (biquad *f, bq_t fc, bq_t bw, bq_t fs)
static bq_t biquad_run (biquad *f, const bq_t x)
static bq_t biquad_run_fb (biquad *f, bq_t x, const bq_t fb)

Macro Definition Documentation

◆ BIQUAD_TYPE

#define BIQUAD_TYPE   float

◆ LIMIT

#define LIMIT ( v,
l,
u )
Value:
(v<l?l:(v>u?u:v))
int * l
Definition inflate.c:1579
unsigned v[N_MAX]
Definition inflate.c:1584
struct huft * u[BMAX]
Definition inflate.c:1583

◆ LN_2_2

#define LN_2_2   0.34657359f

Typedef Documentation

◆ bq_t

typedef BIQUAD_TYPE bq_t

Function Documentation

◆ biquad_init()

void biquad_init ( biquad * f)
inlinestatic

◆ biquad_run()

bq_t biquad_run ( biquad * f,
const bq_t x )
inlinestatic

◆ biquad_run_fb()

bq_t biquad_run_fb ( biquad * f,
bq_t x,
const bq_t fb )
inlinestatic

◆ bp_set_params()

void bp_set_params ( biquad * f,
bq_t fc,
bq_t bw,
bq_t fs )
inlinestatic

◆ eq_set_params()

void eq_set_params ( biquad * f,
bq_t fc,
bq_t gain,
bq_t bw,
bq_t fs )
inlinestatic

◆ hp_set_params()

void hp_set_params ( biquad * f,
bq_t fc,
bq_t bw,
bq_t fs )
inlinestatic

◆ hs_set_params()

void hs_set_params ( biquad * f,
bq_t fc,
bq_t gain,
bq_t slope,
bq_t fs )
inlinestatic

◆ lp_set_params()

void lp_set_params ( biquad * f,
bq_t fc,
bq_t bw,
bq_t fs )
inlinestatic

◆ ls_set_params()

void ls_set_params ( biquad * f,
bq_t fc,
bq_t gain,
bq_t slope,
bq_t fs )
inlinestatic