analyze_audio
Analyze audio files to measure loudness, dynamics, frequency spectrum, and stereo width, identifying clipping, noise, and silence issues.
Instructions
Analyze a rendered/captured audio file — the objective 'listening' step.
Returns peak/RMS dBFS, crest factor, clipping; LUFS (integrated/short-term/
LRA) and true peak (dBTP); a 10-band spectrum (+ legacy 4-band) with centroid,
rolloff and flatness; transient/punch (onset strength/rate, per-band crest);
stereo correlation + overall/per-band width; DC offset, noise floor and
leading/trailing silence. `loudness_method` says whether LUFS came from
pyloudnorm or the numpy fallback. Capture a track/section first (record_audio)
or render via the export path, then analyze. Needs numpy+soundfile.Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| wav_path | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |