mcp_opendaw_analyze_spectrum
Spectral analysis of audio across 7 ISO frequency bands, returning per-band RMS/peak/energy and global descriptors like spectral centroid to guide mix EQ decisions.
Instructions
Spectral analysis of audio across 7 ISO frequency bands.
Divides the spectrum into standard bands:
sub_bass (20-60 Hz), bass (60-250 Hz), low_mids (250-500 Hz), mids (500-2000 Hz), high_mids (2000-4000 Hz), presence (4000-6000 Hz), brilliance (6000-20000 Hz)
Per band: RMS (linear + dB), peak (dB), energy percentage. Global descriptors:
spectral_centroid_hz: brightness (weighted mean frequency)
spectral_spread_hz: frequency variance around centroid
spectral_rolloff_95_hz: frequency below which 95% of energy lies
low_high_ratio: energy <250 Hz / energy >250 Hz (tonal balance)
spectral_crest: peak/mean power ratio (tonal vs noisy)
Use after analyze_track for mix decisions:
High low_high_ratio → bass-heavy mix, may need EQ cut in low mids
Low spectral_centroid → dark/muffled, consider high shelf boost
High spectral_centroid → bright/harsh, consider high shelf cut
Dominant band energy_pct → where the mix lives
Args: filename: Name of the WAV file in the exports directory (without path), or absolute path to any WAV file.
Returns band-by-band analysis + global spectral descriptors + mix suggestions.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| filename | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |