vimsynth
v0.1.0
a terminal modular synthesizer
type:notify your-email<Enter>to be put on the waiting list for access
type:help<Enter>for overview
type:q<Enter>to exit this reality
vimsynth
v0.1.0
a terminal modular synthesizer
type:notify your-email<Enter>to be put on the waiting list for access
type:help<Enter>for overview
type:q<Enter>to exit this reality
a modular synthesizer that lives entirely in your terminal. patch cables, real audio out, sample-accurate sequencing — driven by the keyboard, in the grammar your hands already know.
the new macro builder works the way you actually make a transition: by ear. press q and turn knobs until the drop sounds right — every knob you touch is marked as part of the take. press q again and the take becomes a set of automations sharing one musical envelope: which bar it starts on, how many bars it sweeps over, what curve.
@a fires it — every move lands on the same downbeat, to the sample.@.an automation is not a ramp in milliseconds — it is musical time. the UI resolves "next bar, over four bars" to a pulse number and the engine waits for it, so a sweep lands on the downbeat no matter when you pressed the key. change the tempo mid-sweep and it still finishes on the bar it was aimed at.
sources, processors, modulators, utilities, sequencing — a real rack, not a toy. a nord-drum-style percussion voice (PUNCH), a vactrol low-pass gate (LPG), tape echo with wow and flutter (TAPE), granular clouds, euclidean and topographic drum sequencers, a quad VCA with a mix bus, resonators, wavefolders — and one buffer type throughout, so anything patches into anything at audio rate.
press / and ask in plain english — "a plucky acid bassline in Phrygian" — and an LLM hands back a patch: real modules, real cables, real knob values, validated against the same rules that guard the audio thread, and already playing. the model reads a formal ontology of the whole rack — every port, every knob, every idiom — so what comes back is a patch, not a guess.
VCV Rack and Max are paintings of signal flow — you build them with a mouse, and on stage you perform them with a mouse. vimsynth is a text editor's idea of a synthesizer:
hjkl walks the rack, i steps inside a module, a cable is two keystrokes. speed you already trained.:notify you@domain.com — from this page's own command line. one email when it ships, nothing else.