Functional harmony
Analyze a Progression — Roman numerals & key
Roman-numeral analysis with automatic key detection.
1 cell10 nodes4 voices
How it is built
Analyze a Progression — a familiar tune harmonized, then read back as Roman numerals + tonal function by the Analyze Harmony node, with the key inferred automatically (Krumhansl-Schmuckler). The same progression is voiced SATB so you can hear what is being analyzed. Feed a Reharmonize node into Analyze to see it name the chromatic chords.
The graph

Nodes in this study
Open Analyze a Progression — Roman numerals & key, see how it is wired, change a value and hear the difference.
Open it in graferCreate a free account and it is waiting in the Examples folder, with the other 45 studies. 14 days of Composer Pro, no card needed.