max-dsp-agent

Generate GenExpr DSP code and audio signal processing patches for MAX/MSP projects.

41|1|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/taylorbrook/MAX-MSP_CC_Framework --skill max-dsp-agent
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: max-dsp-agent
Source: https://github.com/taylorbrook/MAX-MSP_CC_Framework/tree/main/.claude/skills/max-dsp-agent
Command: npx skills add https://github.com/taylorbrook/MAX-MSP_CC_Framework --skill max-dsp-agent

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It eliminates the need to manually write GenExpr code, construct MSP signal chains, and design audio effect architectures, saving time and reducing errors for MAX/MSP developers.

Core Features & Use Cases

  • GenExpr Generation – Build validated GenExpr code, standalone .gendsp files, and embed them in gen~ objects.
  • Signal Chain Construction – Assemble oscillators, filters, delays, dynamics, and effects with automatic layout and gain‑staging rules.
  • Package Intelligence – Integrate community DSP packages (FluCoMa, BEAP, CNMAT) while respecting package‑specific signal conventions.

Quick Start

Ask the max-dsp-agent to create a stereo delay effect with 500 ms feedback using gen~ code.

Frequently Asked Questions about max-dsp-agent

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

FAQPage Schema
How do I generate GenExpr code for a custom audio signal chain in Max/MSP?

To generate GenExpr code for audio signal chains in Max/MSP, you can automate the creation of validated GenExpr text, standalone `.gendsp` files, and gen~ codeboxes to avoid manual coding errors when assembling oscillators, filters, and effects.

What is the best way to build a stereo delay effect with feedback using gen~?

The best way to build a stereo delay with feedback using gen~ is to generate a DSP signal chain with automatic layout and gain-staging rules. This ensures the audio effect architecture is properly configured without manually wiring the feedback loops.

Can I integrate FluCoMa and CNMAT DSP packages into generated gen~ patches?

Yes, you can integrate community DSP packages like FluCoMa, BEAP, and CNMAT into generated gen~ patches. The generation process respects package-specific signal conventions to ensure the assembled oscillators, filters, and delays function correctly within Max/MSP.

Does generating audio DSP code require specific file permissions in Max/MSP?

Generating audio DSP code requires read and write permissions along with support tools like Bash, Glob, and Grep for file operations. These tools and permissions are necessary to access project files and embed the generated GenExpr code into gen~ objects.

How does automatic gain-staging work when generating audio effect architectures?

Automatic gain-staging applies built-in layout rules when assembling oscillators, filters, delays, and dynamics into audio effect architectures. This prevents clipping and signal distortion by managing levels automatically within the generated Max/MSP signal chains.

When should I avoid automated GenExpr code generation for signal processing?

You should avoid automated GenExpr code generation if your Max/MSP project lacks the required Bash, Glob, and Grep support tools for file operations, or if you cannot grant the necessary read and write permissions to access and modify your project files.