49 w =
x -
p->buf[
p->idx]*
p->coeff;
51 y =
p->buf[
p->idx] +
w*
p->coeff;
53 p->idx = (
p->idx + 1) %
p->size;
61 i = (
p->idx -
n +
p->size) %
p->size;
68 p->idx = (
p->idx + 1) %
p->size;
80 y =
x*(1.0-
p->damping) +
p->delay*
p->damping;
UINT_D64 w
Definition inflate.c:942
int y
Definition inflate.c:1588
register unsigned i
Definition inflate.c:1575
unsigned x[BMAX+1]
Definition inflate.c:1586
void diffuser_flush(ty_diffuser *)
Definition gverbdsp.c:54
void fixeddelay_free(ty_fixeddelay *)
Definition gverbdsp.c:92
int nearest_prime(int, float)
Definition gverbdsp.c:115
void diffuser_free(ty_diffuser *)
Definition gverbdsp.c:48
void damper_flush(ty_damper *)
Definition gverbdsp.c:74
static float damper_do(ty_damper *p, float x)
Definition gverbdsp.h:76
static void damper_set(ty_damper *p, float damping)
Definition gverbdsp.h:71
ty_diffuser * diffuser_make(int, float)
Definition gverbdsp.c:34
ty_damper * damper_make(float)
Definition gverbdsp.c:59
static float diffuser_do(ty_diffuser *p, float x)
Definition gverbdsp.h:45
int isprime(int)
Definition gverbdsp.c:103
void fixeddelay_flush(ty_fixeddelay *)
Definition gverbdsp.c:98
void damper_free(ty_damper *)
Definition gverbdsp.c:69
static void fixeddelay_write(ty_fixeddelay *p, float x)
Definition gverbdsp.h:65
ty_fixeddelay * fixeddelay_make(int)
Definition gverbdsp.c:79
static float fixeddelay_read(ty_fixeddelay *p, int n)
Definition gverbdsp.h:57
static float flush_to_zero(float f)
Definition ladspa-util.h:66
float delay
Definition gverbdsp.h:22
float damping
Definition gverbdsp.h:21
int size
Definition gverbdsp.h:14
float coeff
Definition gverbdsp.h:15
float * buf
Definition gverbdsp.h:17
int idx
Definition gverbdsp.h:16
int idx
Definition gverbdsp.h:9
int size
Definition gverbdsp.h:8
float * buf
Definition gverbdsp.h:10
int n
Definition crypt.c:458
uch * p
Definition crypt.c:594