Momentary Micro Looper Ideas?

Jacob Akerson's icon

Hello, I'm trying to build a Micro Looper inspired by Red Panda Tensor Pedal. I'm looking for different ideas as to how to get started with this.
The loop length is defined by how long I hold down a momentary footswitch. It would start recording when the button is pressed and immediately starts looping/playing when I lift my foot up. This way I can record extremely short loops (like a second or two or longer if I want to) by tapping my foot or holding it down for arbitrary amounts of time.
Then I could either overdub the loop by pressing a second footswitch or record a new loop by pressing the 1st foot switch again.
I'd also like to do is be able to tweak the play back speed and playback in reverse.

Groove~ seems to be the most flexible as far as tweaking the loop once it's recorded. But i've heard that using Poke~ and Peek~ might be a better way of getting those really quick microloops recorded and played back on the fly super tight. Then there's Gen~ which looks great but is a bit out of my current skill level. I'm willing to get in there though and try if folks think that might give the best outcome.

I'd love to hear any ideas folks might have to get me going in the right direction. Thanks in advance!

Source Audio's icon

any kind of buffer recorder - player will be able to sample
short or long loops, there are many, many options,
but when it comes to speed and stretch
then it becomes a different story, in first place if you want to overdub
while playing back at backwards and/or shifted pitch or changed speed.
take a look at karma~ and rezer~ objects, they are premade for doing what you want.

Holland Hopson's icon

Have you looked at stutter~? I think it's an underrated/overlooked object.

Jacob Akerson's icon

Thanks, Yeah, I've played with Stutter and it is really cool. It' didn't work for this particular patch. I ended up going with Groove~ and I learned how to dynamically set a buffer so that I can have multiple instances of the looper patch, which allowed for the overdub. I didn't need the loop length to be consistent between instances of the looper, since this if more of a stutter effect for me then a traditional looper. Good Fun!