I'm trying to build a patch to sample and loop live input. Basically I
want to be able to punch into the loop and out and record continuously.
I tried writing to a table using [start $1], which does record, but the
problem is that it stops recording when it reaches the end of the table.
Also I can only get the position using snapshot~, which is not very
accurate, timing wise.
Can anyone suggest a workable approach? Or even better, point to an
The below works by having 100% feedback in a delay loop - it doesn't
"blow up" because the input is only active when the feedback is turned
off, and vice versa. It could be improved to make it "click free" at
the punch points, but I'll leave that as an exercise to the reader ;)
I have a working patch, but not on this computer... so ASCII art will
have to do (you use a fixed width font...)
Hit the toggle to punch recording on, hit toggle off to stop recording.