tadsr
Files: tadsr.h, tadsr.c
Triggerable classic ADSR envelope
sp_tadsr_create(sp_tadsr **tadsr)
sp_tadsr_init(sp_data *sp, sp_tadsr *tadsr)
sp_tadsr_compute(sp_data *sp, sp_tadsr *tadsr, SPFLOAT *trig, SPFLOAT *out)
sp_tadsr_destroy(sp_tadsr **tadsr)
Optional Parameters
atk: Attack time
(Default value: 0.1)
dec: Decay time
(Default value: 0.1)
sus: Sustain Level
(Default value: 0.5)
rel: release
(Default value: 0.5)
Inputs
trig: Expects trigger signal.
Outputs
out: Envelope signal output.