# Incremental Audio Workflow

Step-by-step audio production with per-stem verification, timing alignment, and...

- Repository: https://github.com/HKUDS/AgentPilot (7784 stars)
- Category: Media
- License: MIT
- Last updated: 2026-11-01
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add HKUDS/AgentPilot --skill incremental-audio-workflow -g -a claude-code -y`
Codex: `npx skills add HKUDS/AgentPilot --skill incremental-audio-workflow -g -a codex -y`
Cursor: `npx skills add HKUDS/AgentPilot --skill incremental-audio-workflow -g -a cursor -y`
Gemini CLI: `npx skills add HKUDS/AgentPilot --skill incremental-audio-workflow -g -a gemini-cli -y`

## Description

Step-by-step audio production with per-stem verification, timing alignment, and incremental quality gates

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Incremental Audio Production Workflow

This skill provides a resilient pattern for audio production that emphasizes **incremental verification** and **fail-fast** principles. Each major step produces verified outputs before proceeding, reducing iteration count and catching errors early.

## Overview

Follow these steps in strict order. Each step must complete successfully and pass verification before proceeding to the next:

1. **Early timing calculation** - Derive section transitions from BPM and duration first
2. **Verify reference audio** - Validate input file properties
3. **Generate and verify each stem individually** - One stem at a time with immediate verification
4. **Generate drum stem separately** - Dedicated drum extension with rhythm patterns
5. **Apply effects with verification** - Process each stem and verify output
6. **Export master track** - Mix all verified stems
7. **Archive and final verification** - Package deliverables with comprehensive checks

## Key Differences from Standard Workflow

- **Incremental verification**: Verify each stem immediately after generation, not just at the end
- **Fail-fast approach**: Stop and report errors at each step rather than accumulating failures
- **Early timing**: Calculate section transitions before any audio generation
- **Separated drums**: Drum stem generation is a distinct step with rhythm-specific processing
- **Memory-efficient**: Process stems individually to avoid large array operations that cause sandbox failures

## Step 1: Calculate Timing Parameters (Early)

Calculate all timing parameters **before** generating any audio. This ensures consistent timing across all stems:

The rest: https://github.com/HKUDS/AgentPilot/blob/HEAD/openspace/benchmarks/gdpval/skills/audio-track-production-enhanced/SKILL.md
