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

PortSignal
audio_inaudio · audio
Clockaudio · sync

Outputs

PortSignal
audio_outaudio · audio

Parameters

ParameterRangeDefault
Lengthfree, fixedfree
Bars1 – 84
In0 – 100 %0
Out0 – 100 %100

Used in these rigs

Loop Pedal

More utility nodes

Assets · Clock · Code · Code Gate · Controller · Fade · Gain · Key · Key Detector · MIDI Map · MIDI Out · Mixer

Open Melody →