So I've made this patch which feeds short pulses of noise into a delay, the output is then fed back into the delay again, with some attenuation. It works pretty well, but every now and then it just blows up in a noisy howl-round squeal and stops the audio running.
Is there any strategy for preventing this? I was thinking of just measuring the output level (not sure how?) and if it goes above a certain level drop some of the feedback parameters momentarily to stop the feedback. I think I just described something like a compressor? But not sure that's the right way to do it.
I wanted to play with an idea I saw at a synth festival in Bristol at the weekend, there was a demo of an Echon 6 which used bucket brigade delay chips to make plucked string sounds from short pulses from white noise. It goes through the BBD delay and gets sent back into itself with some attenuation, but the delay is so short that the pulses of white noise make a tone.
This recreates the general idea (but doesn't behave like I would guess analog BBDs do) but I'd like to improve it. But right now it very unpredictable and keeps blowing up. Anyone got any suggestions?
☝️ This is a macro that's in the main ensemble below (twice) called delay: