ferraus analyze stereo

Stereo image: correlation, width per band, mono compatibility

Synopsis

ferraus analyze stereo <input> [options] [-o <output>]

What it does

L/R correlation broadband and below 120 Hz, mid/side balance, width and correlation per band, and a 0..1 mono-compatibility score.

Examples

Check the mix folds to mono

ferraus analyze stereo mix.wav --json

Correlation and width per band printed for a person

ferraus analyze stereo master.wav

Save the stereo report after widening to check mono compatibility

ferraus analyze stereo widened.wav --json > stereo.json

Global options

Every command also accepts the global options (-o, --json, --dry-run, --overwrite, --progress, ...). See Global options.

Exit codes

CodeMeaning
0Success
1Processing failed
2Usage or parameter error
3Input missing or unreadable
4Unsupported format or codec
8Cancelled
70Internal error (bug)

Common mistakes

  • Forgetting that outputs are never overwritten: pass --overwrite or a new -o path when re-running.

For models

  • MCP tool: ferraus_analyze_stereo
  • Schema: ferraus schema analyze stereo
  • Pipeline: { op: analyze stereo, args: { ... } } (flag names with _ instead of -)
  • fx stage: no
{"command": "analyze stereo", "defaults": {}}