| name | audio-engineering |
| description | Audio engineering — mastering, mixing, EQ, compression, loudness standards, synthesis, podcast production, music theory, spectrum analysis. |
| activationKeywords | ["audio","mastering","mixing","EQ","equalization","compressor","compression","limiter","loudness","LUFS","true peak","EBU","podcast","waveform","spectrum","synthesis","synthesizer","FM synthesis","subtractive","granular","modular","BPM","tempo","key detection","music theory","chord","scale","sox","ableton","DAW","reverb","delay","noise reduction","normalization","dithering","sample rate","bit depth"] |
| type | skill |
| category | media |
| status | stable |
| origin | tibsfox |
| modified | false |
| first_seen | "2026-04-11T00:00:00.000Z" |
| first_path | examples/skills/media/audio-engineering/SKILL.md |
| superseded_by | null |
Audio Engineering Skill
Built on research from 30 Music cluster projects, 360 PNW musicians deep-dived (S36/SPS), Ableton Live research (ABL), Deep Audio (DAA), Dead Frequencies (DFQ), and High Fidelity amplifier analysis (HFR/HFE).
Expert-level audio engineering covering mastering, mixing, loudness standards, synthesis, podcast production, music theory, and spectrum analysis. Works alongside the ffmpeg-media skill for codec/format operations.
Loudness Standards
Target Levels by Platform
| Platform | Target LUFS | True Peak | Standard |
|---|
| Spotify | -14 LUFS | -1 dBTP | AES streaming |
| Apple Music | -16 LUFS | -1 dBTP | Sound Check |
| YouTube | -14 LUFS | -1 dBTP | ITU-R BS.1770 |
| Podcast (Apple) | -16 LUFS | -1 dBTP | Apple spec |
| Podcast (Spotify) | -14 LUFS | -1 dBTP | Spotify spec |
| Broadcast TV | -24 LUFS | -2 dBTP | EBU R128 |
| Broadcast US | -24 LKFS | -2 dBTP | ATSC A/85 |
| CD master | -9 to -12 LUFS | -0.3 dBTP | Red Book |
| Film/Cinema | -24 LUFS | -1 dBTP | SMPTE RP 200 |
Measurement Commands
ffmpeg -i input.wav -af loudnorm=print_format=json -f null - 2>&1 | grep -A20 "Parsed_loudnorm"
ffmpeg -i input.wav -af ebur128=peak=true -f null - 2>&1 | tail -20
ffmpeg -i input.wav -af loudnorm=I=-14:LRA=11:TP=-1:print_format=json -f null - 2>&1 > /tmp/loudnorm.json
ffmpeg -i input.wav -af loudnorm=I=-14:LRA=11:TP=-1:measured_I=-18.5:measured_LRA=9.2:measured_TP=-0.5:measured_thresh=-28.3 output.wav