Tools & Automation
AUDIO TOOLS
Audio tools I design and ship as an AI-native engineer. I write the spec, set the architecture and verify the result; Claude Code agents write most of the code under a review gate I built, with separate agents checking logic, code quality and mutation testing.
Tools
6 projectsSuno Pipeline
Python · 9 Claude Code subagents · Suno v5.5
A 12-stage pipeline where nine LLM subagents write lyrics and Suno style prompts for commissioned catalogs. Linguistic quality gates check rhyme, metre, cross-batch diversity, hook uniqueness and content safety, and regenerate whatever fails.
- One brief: 28 of 30 tracks' lyrics passed every gate, no edits needed
- 1,000+ tests
See the catalogs →VO Auto-Editor
Whisper · Claude · REAPER
End-to-end voice-over editing: Whisper large-v3 transcribes, Claude marks retakes and dead air through structured tool use, and the tool writes a REAPER script that makes the cuts. Confident edits apply automatically; uncertain ones are flagged for review.
SFX Manager
In progressFastAPI · SQLite · React · REAPER bridge
A local manager for a sound library of 800,000+ files. Hybrid keyword and semantic search is benchmarked as a spike so far.
- 11 ms P95 search spike on 2,192 files
- Hashing: ~25 h → ~9 min (projected)
Project Lydia
Python · MIDI-DDSP · CUDA Docker
A neural renderer that turns MIDI into an instrument performance. Stage one, MIDI-DDSP in a pinned CUDA container, renders end to end on an 8 GB GPU, starting with cello. A second refinement stage is planned.
- 320+ tests
- 100% adjusted mutation score on pure-logic modules
Gold Digger
Hackathon · 4-person team · Aug 2026
A sample-discovery tool built at a hackathon. I built the analysis layer: librosa, Essentia and LAION-CLAP, with a calibrated confidence score on every tempo, key and tag estimate. I also added filename BPM and key parsing as a fallback.
- Filename parsing recovered tempo on 3/3 loops beat tracking missed
music-comparer
Python · Chromaprint · EBU R128
A Chromaprint matcher that finds the same recording across two archives using offset-aligned similarity, plus an EBU R128 loudness normaliser.