home/ atoms/ delay-feedback-loop

Adding feedback to a delay line creates decaying echoes whose rate is set by the gain multiplier

A single delay repeats a sound once. Feeding the delayed output back into the delay input creates a recirculating loop: each pass yields another repetition attenuated by the feedback gain (a scalar 0-0.99). With gain 0.5, amplitudes decrease as 0.5, 0.25, 0.125, forming an exponential decay. Gain of 1.0 produces non-decaying infinite repetitions; gain above 1 causes runaway amplitude. In Max, delay~ cannot form a feedback loop — only the tapin~/tapout~ pair allows feedback because their connection is a shared circular buffer reference, not an audio cable.

Examples

tapin~ 2000 / tapout~ 300 with *~ 0.7 feedback: echoes at 300, 600, 900 ms at 70% of the previous. Adding vs.butterlp~ inside the feedback loop simulates tape delay (progressively darker). DC offset guard: insert vs.butterhp~ at 10 Hz inside the loop.

Assessment

Draw a signal-flow block diagram of a feedback delay. Calculate amplitudes of the first 4 repetitions at initial amplitude 1.0 and gain 0.6. Why must gain stay below 1?

“feedback in order to create multiple echoes (something that is impossible to do with delay~). Modify the patch as shown in figure 6.5.”
corpus · electronic-music-and-sound-design-vol-2-max-8-cipriani-and-g · chunk 18