audio-harness

Measure audio metrics and verify DSP contracts in headless environments.

13|1|Updated Apr 6, 2026
One-click install
npx skills add https://github.com/Generous-Corp/pulp --skill audio-harness-generous-corp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: audio-harness
Source: https://github.com/Generous-Corp/pulp/tree/main/.agents/skills/audio-harness
Command: npx skills add https://github.com/Generous-Corp/pulp --skill audio-harness-generous-corp

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill eliminates the guesswork in audio development by providing a deterministic, device-free environment to measure, debug, and regression-test DSP processors and audio pipelines.

Core Features & Use Cases

  • Offline Audio Doctor: Perform frequency response, THD/THD+N, and group delay measurements on rendered audio without needing a real-time audio device.
  • Contract-Based Testing: Define and verify DSP performance contracts, such as latency bounds or signal integrity, using automated render scenarios.
  • Regression Analysis: Compare audio outputs before and after refactors to ensure bit-perfect or spectral parity, preventing silent regressions in complex signal chains.

Quick Start

Use the audio-harness skill to run the offline doctor on the rendered output file out.wav to measure its total harmonic distortion and frequency response.

Frequently Asked Questions about audio-harness

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

FAQPage Schema
How do I test DSP components without a real-time audio device?

You can test DSP components without a real-time audio device by using a deterministic, headless environment to measure frequency response, THD, and latency on rendered audio files. This approach enables automated validation without physical hardware.

How do I perform regression testing on an audio pipeline after refactoring?

Perform regression testing on audio pipelines by comparing outputs before and after refactoring to ensure bit-perfect integrity or spectral parity. This prevents silent signal regressions in complex DSP chains by verifying output consistency.

Can I measure total harmonic distortion and group delay on rendered audio offline?

Yes, you can measure total harmonic distortion, frequency response, and group delay on rendered audio offline. An offline audio doctor analyzes rendered output files to extract these metrics deterministically without real-time playback.

What is contract-based testing for audio processors?

Contract-based testing for audio processors defines and verifies performance contracts, such as latency bounds and signal integrity, using automated render scenarios. This ensures DSP components meet specified operational criteria during validation.

How do I gather latency evidence for digital signal processing debugging?

Gather latency evidence for DSP debugging by running automated render scenarios in a deterministic, device-free environment. This validates latency bounds and provides precise measurement data for high-precision signal analysis.

Does headless DSP validation work for automated audio quality assurance?

Headless DSP validation works for automated audio quality assurance by executing contract verification and spectral analysis in deterministic environments. This satisfies high-precision testing requirements without manual intervention or audio hardware.