LMMS
Loading...
Searching...
No Matches
gverb.h File Reference
#include <stdlib.h>
#include <math.h>
#include <string.h>
#include "gverbdsp.h"
#include "../ladspa-util.h"

Go to the source code of this file.

Classes

struct  ty_gverb

Macros

#define FDNORDER   4

Functions

ty_gverbgverb_new (int, float, float, float, float, float, float, float, float)
void gverb_free (ty_gverb *)
void gverb_flush (ty_gverb *)
static void gverb_do (ty_gverb *, float, float *, float *)
static void gverb_set_roomsize (ty_gverb *, float)
static void gverb_set_revtime (ty_gverb *, float)
static void gverb_set_damping (ty_gverb *, float)
static void gverb_set_inputbandwidth (ty_gverb *, float)
static void gverb_set_earlylevel (ty_gverb *, float)
static void gverb_set_taillevel (ty_gverb *, float)
static void gverb_fdnmatrix (float *a, float *b)

Macro Definition Documentation

◆ FDNORDER

#define FDNORDER   4

Function Documentation

◆ gverb_do()

void gverb_do ( ty_gverb * p,
float x,
float * yl,
float * yr )
inlinestatic

◆ gverb_fdnmatrix()

void gverb_fdnmatrix ( float * a,
float * b )
inlinestatic

◆ gverb_flush()

void gverb_flush ( ty_gverb * p)

◆ gverb_free()

void gverb_free ( ty_gverb * p)

◆ gverb_new()

ty_gverb * gverb_new ( int srate,
float maxroomsize,
float roomsize,
float revtime,
float damping,
float spread,
float inputbandwidth,
float earlylevel,
float taillevel )

◆ gverb_set_damping()

void gverb_set_damping ( ty_gverb * p,
float a )
inlinestatic

◆ gverb_set_earlylevel()

void gverb_set_earlylevel ( ty_gverb * p,
float a )
inlinestatic

◆ gverb_set_inputbandwidth()

void gverb_set_inputbandwidth ( ty_gverb * p,
float a )
inlinestatic

◆ gverb_set_revtime()

void gverb_set_revtime ( ty_gverb * p,
float a )
inlinestatic

◆ gverb_set_roomsize()

void gverb_set_roomsize ( ty_gverb * p,
float a )
inlinestatic

◆ gverb_set_taillevel()

void gverb_set_taillevel ( ty_gverb * p,
float a )
inlinestatic