Genre Reference Profile Comparison

Compares your mix or master against built-in genre profiles that define typical loudness, spectral balance, dynamics, and width targets. Shows how your track deviates from the norm for a given genre.

Parameters

Parameter Type Default Description
file_path string required Path to audio file to analyze
profile_name string required Genre profile name. Use list_profiles to see all available names.

Example Output

$ compare_to_profile master.wav --profile "pop"

Profile Comparison: master.wav vs Pop profile

Loudness: Yours: -14.2 LUFS Target: -12 to -14 LUFS OK Peak: -0.8 dBTP Target: -1.0 dBTP min OVER

Spectrum: Low end: +1.2 dB vs target (slightly bass-heavy) Mids: -0.4 dB vs target OK Highs: -1.8 dB vs target (slightly dark)

Dynamics: Range: 7.3 LU Target: 5-8 LU OK Crest: 8.4 dB Target: 6-10 dB OK

Stereo: Width: 0.72 Target: 0.6-0.8 OK

Overall match: 82% Issues: 2 (true peak over limit, slightly dark top end)

What the Numbers Mean

  • Target ranges — Each genre profile defines acceptable ranges for key metrics. “OK” means within range; deviations are flagged with magnitude.

  • Overall match — A percentage score of how closely your track fits the genre profile. 90%+ = excellent match. 70-89% = minor deviations. Below 70% = significant stylistic differences (which may be intentional).

  • Profile deviations — Shown as dB differences from the target center. “+1.2 dB” means you’re 1.2 dB above the genre norm in that range.

Example Prompts

Genre check

Compare my master to a pop profile — is it competitive?

EDM target

How does my track compare to EDM standards? Check loudness and spectrum against the EDM profile

Multiple profiles

Compare my mix against both the rock and pop profiles — it’s somewhere between the two genres

Pro tip

Profiles are guidelines, not rules. If your track is “too quiet” for EDM but it’s a moody downtempo track, that’s fine. Use profiles to confirm intentional choices and catch unintentional deviations.