I am experimenting with a couple of these, it can sound lovely for 2 seconds, but then the feedback builds and its madness
I don't know enough what to even say so i have ai generate this for me. Please give me some grace on this, even though I'm just a hack who knows nothing about this stuff
I’m working on a JUCE synth/reverb project and I’m trying to build a lush “cloud” style reverb, somewhat in the territory of CloudSeed / Mutable Clouds-ish diffuse reverb / huge modulated ambient tails.
The problem I’m running into is feedback stability. The reverb can sound lush and wide at lower settings, but when feedback/decay/diffusion get pushed, the tank can build up badly, especially in the low and low-mid range. Sometimes it becomes boomy, sometimes it rings or howls, and sometimes the feedback seems to run away even if the output is clipped or limited afterward.
The current architecture I’ve been experimenting with is roughly:
* multiple parallel late delay lines
* allpass diffusion stages inside or around the feedback paths
* modulation on delay/allpass sections
* damping / shelf filters
* wet/dry mix
* optional freeze
* safety limiting / clipping
* post high-pass / low-pass / tone shaping
What I tried:
1. Directly clamping the feedback coefficient lower.
This prevents runaway, but it kills the bloom and makes the reverb feel short, flat, or too safe.
2. Coupling feedback and diffusion.
The idea was: as diffusion rises, feedback headroom falls. This helped stability, but it also changes the musical response in a way that can make the reverb less lush.
3. Adding low-frequency buildup detection / a “governor.”
I added smoothed low/low-mid envelope detection so the feedback gets reduced only after buildup is detected, rather than clamping it from the start. This helped somewhat, but it can still feel like a compressor inside the reverb. It can pump, darken, or suddenly close down the tail.
4. Post high-pass / low-pass filtering.
This reduces the audible boom, but it does not truly fix the internal tank if the instability is already happening inside the feedback loop.
5. Dynamic notch / low-mid control.
I tried targeting the area where the reverb piles up, around low-mid resonances. Again, useful, but it feels like treating the symptom after the feedback network has already become poorly behaved.
6. Saturation / tanh clipping / output limiting.
This stops digital clipping, but it does not make the reverb musically stable. It can make the tail gritty, congested, or “stuck” instead of smooth and spacious.
The question: what is the proper way to design this kind of dense cloud reverb so it remains stable and musical at high decay/diffusion settings?
More specifically:
* Should every delay/allpass feedback matrix be explicitly energy-normalized?
* Should the feedback matrix be unitary/orthonormal like an FDN approach?
* Is it better to use a known stable FDN or Dattorro-style topology first, then add cloud/granular/modulated smear around it?
* Where should damping filters go: inside every feedback loop, per delay line, or only globally?
* How do you preserve bright, lush “cloud” density without low-mid runaway?
* Is post-filtering/limiting always the wrong place to solve this?
* How do commercial reverbs allow huge decay/freeze-like behavior without the low end accumulating uncontrollably?
I’m trying to avoid just lowering feedback until it is safe, because that removes the whole ambient bloom I’m after. I’m looking for guidance on the correct DSP structure: feedback matrix design, gain normalization, damping placement, modulation safety, and how to keep diffusion dense without the network becoming unstable.
I HAVE ATTACHED THE CULPRIT.
