LMMS
Loading...
Searching...
No Matches
waveguide_nl.h File Reference
#include <stdlib.h>
#include <string.h>

Go to the source code of this file.

Classes

struct  waveguide_nl

Functions

waveguide_nlwaveguide_nl_new (int size, float fc, float da, float db)
void waveguide_nl_reset (waveguide_nl *wg)
void waveguide_nl_free (waveguide_nl *wg)
void waveguide_nl_set_delay (waveguide_nl *wg, int delay)
void waveguide_nl_set_fc (waveguide_nl *wg, float fc)
void waveguide_nl_set_ap (waveguide_nl *wg, float da, float db)
void waveguide_nl_process_lin (waveguide_nl *wg, float in0, float in1, float *out0, float *out1)
void waveguide_nl_process (waveguide_nl *wg, float in0, float in1, float *out0, float *out1)

Function Documentation

◆ waveguide_nl_free()

void waveguide_nl_free ( waveguide_nl * wg)

◆ waveguide_nl_new()

waveguide_nl * waveguide_nl_new ( int size,
float fc,
float da,
float db )

◆ waveguide_nl_process()

void waveguide_nl_process ( waveguide_nl * wg,
float in0,
float in1,
float * out0,
float * out1 )

◆ waveguide_nl_process_lin()

void waveguide_nl_process_lin ( waveguide_nl * wg,
float in0,
float in1,
float * out0,
float * out1 )

◆ waveguide_nl_reset()

void waveguide_nl_reset ( waveguide_nl * wg)

◆ waveguide_nl_set_ap()

void waveguide_nl_set_ap ( waveguide_nl * wg,
float da,
float db )

◆ waveguide_nl_set_delay()

void waveguide_nl_set_delay ( waveguide_nl * wg,
int delay )

◆ waveguide_nl_set_fc()

void waveguide_nl_set_fc ( waveguide_nl * wg,
float fc )