How to Play

Mouse: Click and hold the chord buttons above.

Keyboard: Press and hold 1-0 or AOEU/',.P (Dvorak) to trigger chords. Hold Shift to mute new voices. Shift+1-4 toggles mute on individual voices. Z = sus4, V = sus2, M = slash bass down, W = slash bass up.

MIDI: Connect a MIDI keyboard. Voicing mode: 1 note = chord with that root, 2 notes = bass+root, 3 = bass+root+top, 4+ = raw passthrough. Simple mode: each note triggers the matching progression chord directly, with full portamento between chords (like keyboard).

Glide: Slide between chords — SATB voices glide by part. Shape controls S-curve steepness (0 = linear, 100 = steep sigmoid).

Filter: Per-voice LPF/BPF/HPF with resonance. Filter Spread separates cutoff frequencies across voices (Bass low, Soprano high).

Presets: Save/Load to localStorage, or Copy Share URL to share settings via link.

Visualizer: Four voice canvases (Bass=ruby, Tenor=amber, Alto=gold, Soprano=lime) + master output below.