auv2

Select, configure, and debug AUv2 components with MIDI input wiring in Pulp.

1|Updated Jul 11, 2026
One-click install
npx skills add https://github.com/danielraffel/burl --skill auv2
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: auv2
Source: https://github.com/danielraffel/burl/tree/main/.agents/skills/auv2
Command: npx skills add https://github.com/danielraffel/burl --skill auv2

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the complexities of working with Audio Unit v2 components in the Pulp framework, aiding in the selection, configuration, and troubleshooting of AUv2 components.

Core Features & Use Cases

  • AUv2 Component Selection: Provides guidance on choosing the correct AUv2 component type (aufx, aumf, aumi, aumu) based on function and MIDI I/O requirements.
  • MIDI Input Wiring: Offers detailed instructions for wiring MIDI input to AUv2 components, ensuring proper MIDI event handling and routing.
  • Debugging: Assists in debugging issues such as missing MIDI events or incorrect component types, helping to maintain reliable AUv2 integration.
  • Use Case: If you're encountering an issue where a plug-in is loaded but never receives MIDI, this Skill can guide you through the necessary checks and steps to resolve the issue.

Quick Start

Analyze the component type and MIDI configuration for the AUv2 plug-in in the 'pulp-format' repository using the auv2 skill.

Frequently Asked Questions about auv2

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

FAQPage Schema
Why does my Audio Unit v2 plug-in load but never receive MIDI input in Pulp?

Audio Unit v2 plug-ins fail to receive MIDI input when the component type is mismatched or MIDI wiring is incorrect. You must verify the AUv2 component type and ensure MIDI input wiring routes events properly within the Pulp framework.

How do I choose the correct AUv2 component type for my audio plug-in?

Choosing the correct AUv2 component type depends on function and MIDI I/O requirements. You select from types like aufx, aumf, aumi, and aumu based on whether the component processes audio, instruments, or MIDI events.

What's the best way to debug missing MIDI events in an Audio Unit v2 component?

Debugging missing MIDI events in Audio Unit v2 components involves checking the component type determination and MIDI input wiring. Analyzing the configuration within the Pulp framework helps identify routing failures and resolve event delivery issues.

Do I need knowledge of the AudioUnitSDK to configure AUv2 components in Pulp?

Yes, knowledge of the AudioUnitSDK and Pulp's architecture is required to configure AUv2 components. Understanding the framework's structure is necessary for proper component selection, MIDI input wiring, and effective debugging.

How do I wire MIDI input to an aumu component in the Pulp framework?

Wiring MIDI input to an aumu component in the Pulp framework requires connecting MIDI event sources to the AUv2 component's input. Proper wiring ensures the instrument component receives and processes MIDI messages correctly.

Can I use this Skill to debug an aumf component that processes both audio and MIDI?

Yes, this Skill helps debug an aumf component processing audio and MIDI. It provides guidance on selecting and configuring music effects components, ensuring proper MIDI input wiring and troubleshooting within the Pulp framework.