vimsynth/modules/catch
The rack's SHORT-TERM MEMORY: a micro-looper with no start command. It is always listening — recording into a ring nobody named — and the catch gate does not start it, it says KEEP WHAT JUST HAPPENED. Play something, decide afterwards that you wanted it, and it is already there. Length is in BEATS off clk (down to a sixteenth, which at any usual tempo is a grain rather than a phrase). Three ways to play the loop back: tape (a speed, forwards or backwards), stretch (grains creeping through it, so it plays at pitch while moving slower than it was recorded) and env (your PLAYING interrupts it — loud stops the playhead dead, quiet lets it crawl, which is time-stretching by touch). Dropping catch erases and re-records in place. dub overdubs, and fade below 1 makes the loop a delay you play into. keep promotes the caught loop into a bank slot, where GRAIN, SLICE and SMPL can get at it. Reach for it for glitch, stutter, texture from live playing, or anything described as caught, fleeting, half-remembered.

CATCH to get this card.Down the left edge of the card, top to bottom.
catch is low — always, without being asked.l, so one cable in is a mono looper.len beats that already went by; while it stays high the loop plays. Dropping it does not pause — it goes back to listening, which means recording over the loop.fade decides how much of the previous pass survives each time round.slot, where GRAIN, SLICE and SMPL can reach it — short-term memory promoted to long-term. It goes in mono, as everything the bank holds does.Down the right edge, in the same order.
spread up in tape mode this plays the loop FORWARDS while the left plays it backwards, which turns one caught chord into a room.Left to right across the face — the dials in the picture.
tape runs a playhead at speed, forwards or backwards — the one that keeps the audio recognisable. stretch reads it with overlapping grains that creep through the loop slower than it was recorded, so it holds its pitch while slowing down. env hands the playhead to your PLAYING: see sense.clk. 1/16 and 1/8 are grains and stutters; 1 and 2 are phrases. Changing it does not disturb a loop already caught — it decides what the NEXT catch takes.tape mode, ±4×. Negative is backwards, and reverse is not a special case anywhere — it is a negative rate, so it can be swept through zero.stretch pulls the reading rate away from the playing rate. 0 plays the loop as recorded; up slows the walk through it without changing pitch; negative walks BACKWARDS through the loop while every grain still plays forwards, which is the sound of a tape being rewound while it plays.env playback. Low is touchy — the smallest sound stops the loop dead. High and only a hard hit does it. The trick the mode exists for: crank it, then tap the strings gently, and the loop slows to a crawl instead of stopping.tape the right side plays forwards while the left plays the same loop BACKWARDS, so one caught chord becomes a room.thru.keep writes to.The full reference — every parameter curve, the patching notes and the worked examples — lives in the manual: docs.vimsynth.com/modules/catch. In the app itself, :help CATCH opens the same page without leaving the rack.