Michael Dzjaparidze

michaeldzjap's code

Basic Feedback Delay Network SynthDef


Example of a basic feedback delay network or FDN of order 8. Requires the MathLib quark. Use the scale argument to increase / decrease the delay time and the coef argument to control the decay time. Smaller scale values produce resonating sounds, larger scale values more reverb tail like sounds. Be careful with small scale values in combination with small coef values (hence the tanh). For a theoretical reference see: https://ccrma.stanford.edu/~jos/cfdn/