A modular synthesizer that lives entirely in one .html file —
no server, no build step, no npm install, no existential dread.
Drag nodes, patch cables, and sculpt sound like it's 1972 but your browser is the Moog.
Getting Started
① Drag a node from the left palette onto the canvas
② Connect nodes by dragging from an output port (right side) to an input port (left side)
③ Grab a wire mid-flight to rewire it
④ Hit ▶ Play to start audio — every patch needs a Speaker node to make sound
⑤ Not sure where to start? Load a preset from the dropdown
Keyboard Shortcuts
A S D F G H J Kwhite keys (C D E F G A B C)W E T Y Ublack keys (C# D# F# G# A#)- / =octave down / upDeleteremove selected nodeCtrl + Scrollzoom in/out (around cursor)Space + Dragpan canvasHome / dbl-clickreset view
Tips
🔌 Port colors match node colors — connect same-colored ports for cleaner patches
🎛️ LFO → freq_mod on any filter or oscillator gives you wobble and movement
📡 ⬡ Share encodes your entire patch into the URL — send it to someone