Annoying CLICKS on a "random" timing multi-channel delay

Francesco Pasquale's icon

Hi! I just created a simple 8-channel delay. My idea was to modify the delay time with a random value every X seconds. It’s working well, but I’m noticing annoying clicks in the audio.

Any ideas on how to fix this?

Thanks for the help!

Max Patch
Copy patch and select New From Clipboard in Max.

Source Audio's icon

you don't change tapin time on the fly

because it clears delay buffer.

Smooth changes to tapout.

that line 150 150 is useless.

smoothest way would be to flip between 2 tapout~ outputs when delay time changes.

TFL's icon

I guess you added [line] to make the delay time to smoothly fade from one value to another, but if you look at the output of your [line] objects, you'll notice that it doesn't ramp at all, as you don't use the object properly.

As per the [line] documentation, you need to send a message with two items: the first one is the target value, and the second one is the time required to go from the currently stored value to that target value. So if you add a [append 150] just before your [line] it will take 150ms to fade from the previous to the new value.

But that might not be enough to get rif of the clicks. Check the [tapin~] help file for more info, especially the tab "avoiding-clicks".

mizu's icon

:-)

Max Patch
Copy patch and select New From Clipboard in Max.

bzzz