OUT · 512×512
● REC · 00:00
—
Modular video synth. Build a patch: add modules from the sidebar, connect their jacks, turn knobs. The output is the rendered video on the left.
Drag module by its header · drag empty rack area to pan · wheel to zoom (anchored on cursor) · 0 resets view.
Click an output jack then an input jack to patch. Click a cable to delete. Yellow dashed cables are CV — audio-reactive / LFO modulation into knobs.
Drag vertically — up increases, down decreases. Shift-drag = fine mode. Double-click resets to default.
Click MIC to enable microphone. If sb_mod is loaded on the same page it's auto-picked. Add an AUDIO IN module to route LOW/MID/HIGH/LEVEL CV into any knob.
Click MIDI → grant permission. Click LRN → click a knob → move a MIDI CC to bind. Alt-click (Option on Mac) a bound knob to unbind.
PRESET… loads a factory patch. SAVE downloads your current graph as JSON. LOAD restores one.
Bottom-right of the preview: ▣ PNG snapshot · ● WebM recording · ⛶ fullscreen.
Set tempo in the topbar. Every shader sees uBeat + uBeatPulse — future modules can sync.
M toggle module browser · 0 reset view · ? toggle this guide · Esc close drawer / overlay