Gen Delays
Hi Gen forum,
I have a question about Gen feedback(FB) delays. I have a patch which shows 2 different versions of a gen FB delay. In the patch - one Gen box contents takes the signal straight from a mix object through a multiplier and into the delay again. This has been described as not the correct format in a C74 tutorial. However I see it appearing in plug-ins around the web, including some of my own (for Mod Duo and Hoxton Owl). The second Gen box contains the "correct" way of doing it with a history operator before the loop.
Both sound the same to my ears. They compile and work inside the various pedals. Question is: how are they different? Can someone shed a bit of light here?
Many Thanks!
In gen~, like in Max, there's usually no "correct" way!
Yes, normally, if you want to make a feedback loop, you need to put a [history] object in the loop, to prevent it being infinite. History does it by adding one sample of delay.
But you can also use [delay] to do the same thing -- it allows feedback loops, by imposing a minimum of 1 sample of delay. In that case, it already does the job of avoiding the infinite loop, so no [history] is needed.
On the other hand, if you don't need feedback, but you do want delays of less than 1 sample, you can do it using [delay @feedback 0].
Graham