FilterDelays - Delay inspired bespoke units

Hi! I’m proud to introduce my first ER-301 V6 package: FilterDelays.

It currently contains 3 bespoke units:

  • FilterDelay: a clocked delay with tone control in the feedback path and, in the stereo version, a randomized spread control. It takes about 9-10% CPU in the stereo version.
  • FDN: a Feedback Delay Network, inspired by a paper by Tom Erbe - UC San Diego: REVERB TOPOLOGIES AND DESIGN. With smallish delay times it sounds like a simple gritty reverb with tone control. But the room size (i.e. delay time) can be made unrealistically big, so it can sound like a delay that eventually smears out into reverb. It takes about 20% CPU in the stereo version.

Here’s a demo:

  • SFDN: a simpler version of FDN, without modulation, so cheaper delay lines can be used. It uses only 11%-12% CPU.

Enjoy!

31 Likes

This is awesome, I have been wanting these features in the delay for a while. Now I need to bite the bullet and upgrade to 0.6.

Is this the paper loosely on which the erb verb is related?

Yes, that’s the same paper. The difference with my unit is that the room size can go MUCH bigger. On the other hand, the Erbverb has much more modulation possibilities and other refinements. I guess most of its functionality could be replicated in ER-301, but there is of course always the matter of CPU usage. It’s currently at about 20% CPU, and I don’t really want to go much higher than that. The current version is made with lua patching. I guess some more cycles can be gained when coding it in C++, but that’s a bit beyond me for the moment…

0.6 has been posing no problems for me so far. I was a bit hesitant to switch at first, but I’m happy I did. The package system is so much better than before and the emulator is just super when coding units!

I have an erb verb if you need me to help with anything (easy)

Just to note, it wasn’t really my intention to copy the ErbVerb. I also had an ErbVerb (damn me, I sold it…) but always wanted to be able to make the delay lines much bigger. So this unit is based on the same principles, with much bigger delay lines (up to 2 seconds, but I’m thinking about increasing it even more). But other than that, it’s really a different beast. ErbVerb is excellent for patching all sorts of weirdness.

1 Like

Awesome, looking forward to trying it out!

New version available:

  • Now using standard category “Delays and Reverb”.
  • Added keywords.
  • Increased the FDN delay lines to 5 seconds for insanely big spaces.
  • Recorded a demo.
4 Likes

wow! the FDN is awesome!
question: is the dry input always on? if so, can we have a dry\wet crossfader?
i usually use my spatialization effects (delay and verbs) on an aux send from my mixer, so i’d like to have the wet part only of the FDN.
thanks!

Hi! I’m glad you like it! The dry is indeed always on, currently. I typically use the input level control to periodically feed some sound into the FDN, like to get snippets of sound ‘remembered’ by it. But I can indeed see the more typical reverb effect use case where a dry/wet fader would be super useful. I’ll add it in the next version. I’ll keep the input level fader too though.
Thanks for the suggestion!

3 Likes

thank you for those great units! :slight_smile:

Glad you like it!

I just published version 0.6.03, with a wet/dry mix.

4 Likes

wow, that was fast! thanks again, now it fits my workflow perfectly!

2 Likes

what a sweet sounding set! this happened when i was testing it:

(also at play: tomf’s lojik, Joe’s Amie & Accents, my LxPG, makenoise mysteron, pittsburgh VRL and a few envelopes & randoms)

7 Likes

Is a great unit. can I ask you some details? I assume you use it on two stereo linked channels.
are you using only one INPUT? so the signal that the delay will process only enters input 1 in mono or are there two different sources?

Thanks

The FDN essentially consists of 4 delay lines, each feeding into all the others. The left and right input are injected into 2 of those delay lines and the left and right output are taken from 2 delay lines too. So it is a true stereo effect. Of course, since all delays feed into each other, left and right input quickly get mixed up. I hope this answers your question. The paper I linked above contains all the details on how this works exactly.

Version 0.6.04 released with a new unit: SFDN. It is like FDN, but without modulation. Because of that, cheaper delay lines can be used, so it uses only 11-12% CPU.

2 Likes

These units are very rapidly approaching the top of my favourite unit list I must say. Great to have the cheap option, I love cheap!!

1 Like