analyze_audio
Compute LUFS-I, true-peak, RMS, and per-band energy from a local audio file to assess mix loudness and frequency balance. Returns structured errors for missing or unsupported files.
Instructions
Compute LUFS-I, true-peak, RMS, and per-band energy summary for a local audio file.
Side effects: reads the file from disk.
Example: analyze_audio(path="/stems/kick.wav") returns LUFS-I plus
per-band energy summary.
Edge cases: missing files and unsupported encodings return a structured
{"ok": False, "reason": ...}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes |