suggest_next_chord
Need to continue a Roman numeral progression? Enter your key and current chords to receive functional next-chord candidates with harmonic reasoning, all offline and read-only.
Instructions
Suggest functional continuations for a Roman numeral progression.
Entirely offline and read-only: this reasons about numerals as symbols and never
touches a score or Dorico.
Returns:
Result dictionary with the candidate next chords, each carrying its harmonic
function and why it follows.
Note:
Suggestions come from common-practice function, so they describe what usually
follows rather than what must. Nothing is written anywhere. To hear a
candidate, put it in a ScoreSpec and use write_score.
This takes numerals, not notes. To get numerals out of actual music, run
analyze_harmony first and feed its reading in here.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| key | Yes | The tonal centre the numerals are read against, e.g. 'C major', 'A minor' or 'F# major'. The numerals mean nothing without it. | |
| progression | Yes | The chords so far as Roman numerals, in order, e.g. ['I', 'vi', 'ii']. Case carries the quality: upper case is major, lower case minor. The last entry is the one being continued from. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||