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.

VCV RackMCPReact
VCV Rack Cockpit

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

MCP server plugin

A native Rack plugin exposes the live patch over HTTP — search, add/remove modules, patch cables, read and set parameters.

RackOS dashboard

A Bun + Vite + React + xyflow cockpit (9 panels) that mirrors the rack and drives it live.

Live patching

Build and rewire virtual Eurorack rigs in real time, hearing each change as it happens.

Agent-ready

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.