vcv_patch
Create, edit, validate, and import VCV Rack modular synth patches using plain JSON. Manage patch lifecycle with operations like listing and opening in rack.
Instructions
Patch authorship portmanteau — create, edit, validate, list, get, open_in_rack, rack_cycle, import.
Return Format
{"success": bool, "operation": str, ...operation-specific keys}
Examples
vcv_patch(operation="create", name="Ambient Drone", persona="generative", description="slow detuned drone") vcv_patch(operation="validate", patch_id="ambient-drone") vcv_patch(operation="list", persona="generative")
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| path | No | ||
| limit | No | ||
| reason | No | ||
| persona | No | generative | |
| patch_id | No | ||
| operation | Yes | ||
| description | No | ||
| instruction | No | ||
| module_hints | No | ||
| pending_sideload | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||