I'm implementing a looper using the basic method showed by Andrew Benson in a patch that was posted and re-posted around this forum.
I personally grabbed it here, reposted by Leafcutter John >
Even thought this technique works incredibly well and can be easily implemented, the one thing I haven't found a workaround for is overdubbing on a slowed down sample. I get all kinds of glitches and I suspect it's because reducing the speed rate of the signal that writes in the buffer with poke~ (and reads with index~) basically means recording (when overdubbing) at a poor / weird sample rate.
I have no idea how this could be avoided though.
Any suggestions ?