23 ramp.set_inertia(new_state ? 1.f : 0.f);
25 ramp.step_many(nsamples);
38 float *
out = outputs[
b] + offset, *
in = inputs[
b] + offset;
inertia< linear_ramp > ramp
Definition bypass.h:10
float first_value
Definition bypass.h:11
float next_value
Definition bypass.h:11
bypass(int _ramp_len=1024)
Definition bypass.h:14
void crossfade(float *inputs[], float *outputs[], uint32_t nbuffers, uint32_t offset, uint32_t nsamples)
Apply ramp to prevent clicking.
Definition bypass.h:31
bool update(bool new_state, uint32_t nsamples)
Definition bypass.h:21
Algorithm for a constant time linear ramp.
Definition inertia.h:29
register unsigned i
Definition inflate.c:1575
float in
Definition lilv_test.c:1460
float out
Definition lilv_test.c:1461
unsigned int uint32_t
Definition mid.cpp:100
memcpy(hh, h, RAND_HEAD_LEN)