TITLE: PATCHBAY — the modular synth PROMPT: Build 'PATCHBAY', a modular synthesizer you can actually play: three Eurorack-style modules (an oscillator with waveform and pitch knobs, a filter with cutoff/resonance, and an LFO with rate/depth) in a walnut-framed case; patch cables that you drag from output jacks to input jacks — cables hang with gravity and light up with signal flow; tiny scope and VU screens show live waveforms. All sound is real WebAudio synthesis (gesture-gated start, master volume cap). Interactions: drag knobs (fine adjustment with vertical drag); drag cable ends between jacks to re-patch; a mini keyboard (screen keys or your computer keyboard, A–K) plays notes through the patched chain; presets (Pluck, Growl, Siren) auto-patch with an animated cable dance; RECORD captures a short loop of your playing and loops it back. Tactile, glowing, genuinely musical. DESCRIPTION: A playable walnut-framed modular: four Eurorack modules — a dual-oscillator VCO (tune, detune, level, and four wave jacks), a lowpass VCF with cutoff/resonance and a live spectrum scope, an LFO (rate/depth modulating the filter), and a VCA/output with master volume and a 13-key keyboard (screen keys or computer keys A–K/W–U black keys) playing a true WebAudio chain: detuned oscillator pair → mix → resonant lowpass → LFO-modulated cutoff → master → analyser. Knobs drag vertically with 270° rotation arcs and smooth setTargetAtTime parameter motion; presets (pluck/growl/siren) re-tune the whole rig; the phosphor scope draws the live spectrum. Sound only initializes after your first gesture and stays at modest volume. TECHNIQUES: real WebAudio synthesis graph (detuned osc pair, BiquadFilter with LFO-modulated frequency via gain node, master limiter-ish volume), pointer-capture knob drags with param smoothing, spectrum analyser scope rendering, dual-input keyboard (on-screen + physical), preset state application. INTERACTION: Drag any knob vertically to turn; click wave jacks to change the voice; play the keyboard (screen or A–K/W-E-T-Y-U); load presets; watch the scope dance.