mcp_opendaw_batch_diagnostic
Run a full diagnostic on multiple audio stems to detect clipping, phase issues, and compare to a genre profile. Get a prioritized triage report with fix suggestions.
Instructions
Run full diagnostic on multiple stems in one call — problems + phase + profile comparison.
Phantom's batch_diagnostic equivalent. For each stem runs:
detect_problems (clipping, DC offset, mud, harshness, sibilance, resonance)
analyze_phase (polarity, correlation, mono compat) — stereo files only
compare_to_profile (if genre specified)
Produces a prioritized triage report:
dealbreaker: clipping, phase inversion, DC offset
significant: mud, harshness, resonance
moderate: sibilance risk, width issues
minor: slight deviations from profile
filenames: JSON array or comma-separated list of WAV filenames. genre: Optional genre profile for comparison (pop, rock, lo-fi, etc.).
Returns per-stem results + global summary + prioritized fix list.
Example: batch_diagnostic('["vocals.wav","bass.wav","drums.wav","mix.wav"]', genre="rock")
→ {triage: [{stem: "vocals", severity: "significant", problems: [...]}]}
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| genre | No | ||
| filenames | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |