Melody / Help / Utility / Looper
Looper
A clock-synced LOOP pedal — sing or play a phrase and it repeats in time, so you build a part at a time. Wire a source (your mic, an instrument, a chain) into its In and a Clock into its Sync input (a `sync` link, not audio). The loop WINDOW shows the bars, the captured waveform, and a sweeping playhead; one transport control cycles record → play, then offers Overdub (stack a layer) / Replace / Clear once it is playing. LENGTH is Free by default (tap to start on the downbeat, tap again to stop — it snaps to the nearest bar) or Fixed to a set number of Bars (hands-free, auto-stops). Once recorded, drag the In/Out handles on the window to TRIM the loop to a tighter region (bar-snapped, so it stays in time) — capture a long phrase, keep the good part. Recording starts the bound Clock if it is stopped, so it is one gesture. Capture, the loop buffer, and the transport STATE are browser audio (audio.js owns the PCM + the live state via the melody-owned tap worklet, the rule-2 carve-out); the kernel owns the node, its Clock bind, the Length/Bars/trim config, and forwards the transport gestures.
Inputs
| Port | Signal |
|---|---|
| audio_in | audio · audio |
| Clock | audio · sync |
Outputs
| Port | Signal |
|---|---|
| audio_out | audio · audio |
Parameters
| Parameter | Range | Default |
|---|---|---|
| Length | free, fixed | free |
| Bars | 1 – 8 | 4 |
| In | 0 – 100 % | 0 |
| Out | 0 – 100 % | 100 |
Used in these rigs
More utility nodes
Assets · Clock · Code · Code Gate · Controller · Fade · Gain · Key · Key Detector · MIDI Map · MIDI Out · Mixer