VCV Rack Cockpit
A browser cockpit that drives a live modular synth — searching modules, patching cables, and tuning parameters on a running Eurorack rig through a custom control layer.

The idea
VCV Rack is a software modular synthesizer — virtual Eurorack, patched with cables. This project wraps a running Rack in a control layer so it can be built and played from outside the app: search a library of modules, drop them in, wire cables, and turn knobs, all live.
The bridge is a custom plugin that exposes the patch over an API, and a browser cockpit — "RackOS" — that visualizes and drives it. It turns patching from a mouse-dragging chore into something you can script, automate, or hand to an agent.
The result is a synth you can compose with programmatically while still hearing every change in real time.
How it works
A native Rack plugin exposes the live patch over HTTP — search, add/remove modules, patch cables, read and set parameters.
A Bun + Vite + React + xyflow cockpit (9 panels) that mirrors the rack and drives it live.
Build and rewire virtual Eurorack rigs in real time, hearing each change as it happens.
Because the rig is an API, an AI agent can assemble and tune patches — the synth as a programmable instrument.
Gallery
What’s next
Patch presets and a performance panel for live tweaking during a set.
Runs against a local Rack instance with the plugin loaded.