Expand description
Deterministic, explainable music analysis over acorde_core::Score.
Structs§
- Analysis
Result - Deterministic output of the chord-analysis pass.
- Chord
Label - A chord label with source evidence and the rule that produced it.
- Interval
Observation - A consecutive melodic interval with addresses for both source notes.
- KeyEstimate
- A deterministic key candidate ranked by diatonic pitch coverage.
Constants§
- ANALYSIS_
SCHEMA_ VERSION - Version of the serialized analysis result contract.
Functions§
- analyze_
chords - Analyze every voice that contains at least two pitched notes in a measure.
- analyze_
intervals - Analyze adjacent pitched notes in every voice without inferring missing events.
- chord_
name - Return the stable chord spelling as a compact human-readable label.
- estimate_
keys - Estimate major/minor keys from pitch coverage, preserving tied candidates.