analyze_mix
Analyze up to 16 local audio stems for per-stem LUFS loudness and pair-wise masking scores, reporting missing files per stem.
Instructions
Run per-stem analysis and pair-wise masking across up to 16 local audio files.
Side effects: reads each stem from disk.
Example: analyze_mix(stems=["/stems/kick.wav", "/stems/bass.wav"]) returns
per-stem LUFS plus pair-wise masking scores.
Edge cases: more than 16 stems raises a structured error; missing files
are reported per-stem via {"ok": False, "reason": ...}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| stems | Yes |