Any tips for building a reverse delay?

benj3737's icon

Hi all,
I'm trying to build a reverse delay and I'm not sure of the best approach. Basically, I would play a note and then hear it repeated backwards a set amount of time later.
Do you have any ideas?
I started by thinking that I'd just use tapin~ and tapout~, and use line to send them numbers from high to low, but didn't really work.
Then I thought of recording into a buffer~ and then use a groove~ to play the sound backwards. This would be kind of tricky because I'd have to be recording into the buffer and reading from it at the same time, but I think it's doable.
Hopefully there's a simpler way. Any tips?
Thanks
Ben

paulheslin's icon

Funnily enough, I actually was just working through this a few days ago, you should be able to find what you're looking for here https://cycling74.com/forums/massively-stuck-with-circular-buffer-reverse-real-time-sound-thingy or https://cycling74.com/forums/help-making-a-reverse-delay.

The biggest problem seems to be eliminating clicks between when the buffer~ and record~ intersect, which I haven't quite mastered yet.

Good luck with it all!
Paul

Aaron Pereira's icon

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

Try this out.