patcher

Construct and modify musical instrument graphs via document verbs against the reuben engine.

2|Updated Jun 20, 2026
One-click install
npx skills add https://github.com/Impractical-Instruments/reuben --skill patcher-impractical-instruments
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: patcher
Source: https://github.com/Impractical-Instruments/reuben/tree/main/.claude/skills/patcher
Command: npx skills add https://github.com/Impractical-Instruments/reuben --skill patcher-impractical-instruments

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the need for manual, error-prone editing of complex instrument document files by providing a structured, verb-based interface for building and modifying musical operator graphs.

Core Features & Use Cases

  • Graph Authoring: Programmatically add, wire, and configure Operators, Instruments, and Rigs.
  • Live Introspection: Interacts with the live engine to ensure changes are grounded in the current state of the system.
  • Use Case: When you need to create a new synthesizer patch, you can instruct the agent to add a specific oscillator node, wire it to a filter, and set the initial frequency parameters without touching the underlying JSON document.

Quick Start

Use the patcher skill to add a new sine oscillator node and wire its output to the main audio bus.

Frequently Asked Questions about patcher

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build and modify audio synthesizer instrument graphs programmatically?

You can build and modify audio synthesizer instrument graphs by executing document verbs against the reuben engine. This structured interface allows you to add, wire, and configure Operators, Instruments, and Rigs without manual file editing.

How does live engine introspection work when patching audio DSP graphs?

Live engine introspection interacts directly with the active reuben engine state to ensure changes are grounded in the current system. It synchronizes recursive instrument structures during validated document updates and library index regeneration.

Do I need the reuben MCP tools to configure synthesizer patches and operator nodes?

Yes, you need the reuben MCP tools present to perform validated document updates and library index regeneration. These tools are required to execute the document verbs that construct and modify the musical instrument graphs.

Can I wire a new oscillator node to a filter without editing the underlying JSON document?

Yes, you can instruct the agent to add a specific oscillator node, wire it to a filter, and set initial frequency parameters without touching the underlying JSON document. The verb-based interface handles the structural modifications automatically.

What is the best way to manage recursive audio instrument and rig structures?

The best way to manage recursive audio instrument and rig structures is through a verb-based interface that executes document updates against the reuben engine. This removes error-prone manual editing and ensures synchronization with the live engine state.