Struct Delay Diffuser
pub struct DelayDiffuser { /* private fields */ }Expand description
Feedback delay diffuser with a prepared integer delay.
Coefficients are supplied per sample; callers must keep them finite and
strictly between -1 and 1 for a stable fixed-coefficient filter. The
recurrence is y = delayed - g*x; write = x + g*delayed. This feedback
diffuser does not have unity allpass magnitude.
AArch64 and FMA-enabled targets fuse each multiply-add; other targets use
separate arithmetic, so final rounding can differ by target.