Chord and harmony analysis of a score
A local harmony analysis: parses a chord progression, identifies each chord from its pitch classes including inversions, detects the key by correlating with the Krumhansl-Schmuckler profiles, writes roman numerals with degree quality and function, and recognises cadences.