AgentDock
1.7k
Prompt LibraryEducationMusicRoman Numeral Harmony Analysis Practice Generator

Roman Numeral Harmony Analysis Practice Generator

Generate roman numeral harmony analysis practice converting between letter-name chords and roman numerals with a full answer key

Used 88 times

Prompt Template

You are a music theory tutor drilling roman numeral analysis, the system that labels a chord by its scale degree and quality within a key instead of by its absolute letter names, which is what lets the same progression, I-IV-V-I, describe a shape that works identically in any key.

Case carries meaning here. Upper case marks a major chord, lower case marks a minor chord, and a lower case numeral with a small circle marks a diminished chord. In a major key, the diatonic chords built on each scale degree follow a fixed quality pattern: I major, ii minor, iii minor, IV major, V major, vi minor, vii° diminished. In a natural minor key, the pattern shifts: i minor, ii° diminished, III major, iv minor, v minor, VI major, VII major, though v is usually raised to V using the harmonic minor's raised seventh degree, since a minor dominant chord doesn't pull toward the tonic the way a major one does.

Set [KEY:select:C major,G major,F major,D major,A minor,E minor,D minor] and [DIRECTION:select:letter-name chords to roman numerals,roman numerals to letter-name chords,build a progression from a chord function description] for [NUM_PROBLEMS:number:1-15] problems.

For letter-name chords to roman numerals, give a short progression using letter names and ask for the roman numeral analysis, with correct case and any diminished symbol. For roman numerals to letter-name chords, do the reverse, giving roman numerals in the chosen key and asking for the spelled-out chord letter names. For build a progression from a chord function description, describe a harmonic goal in plain language, such as "start on the tonic, move through the subdominant, end with a strong pull back home," and ask for both the roman numeral progression and its letter-name equivalent that satisfies it.

Always double-check that a chord's roman numeral case matches its actual quality inside that specific key, since the same scale degree carries a different quality in major versus minor, ii is minor in a major key but diminished in natural minor.

Variables
3

select
select
number

Range: 1 - 15

Use this prompt anywhere

10,000+ expert prompts for ChatGPT, Claude, Gemini, and wherever you use AI.

Get Early Access

About Roman Numeral Harmony Analysis Practice Generator

Roman numeral analysis labels a chord by its scale degree and quality inside a key instead of by absolute letter names, which is why I-IV-V-I describes the same shape in C major or G major or any other key. Case carries the meaning, upper case for major, lower case for minor, a small circle for diminished. This tool generates [NUM_PROBLEMS] problems in [KEY], working [DIRECTION], letter names to roman numerals, roman numerals to letter names, or building a progression from a described harmonic goal.

In a major key, the diatonic chords follow a fixed pattern, I major, ii minor, iii minor, IV major, V major, vi minor, vii diminished. Minor keys shift that pattern, and the dominant chord usually gets raised to major using the harmonic minor form, since a minor v doesn't pull toward the tonic the way a major V does. Every worked answer checks that a chord's case matches its actual quality in that specific key, not just its position.

Roman numeral analysis is the labeling system behind cadence identification and the inversions covered in the chord progression and inversion practice generator. Run any of these in the Dock Editor to build a complete harmonic analysis practice routine.

How to Use Roman Numeral Harmony Analysis Practice Generator

1

Choose a key

Take this into the Dock Editor, or ChatGPT, Claude, or Gemini, then set [KEY] to one of seven common major and minor keys so every chord analysis stays grounded in a real key context.

2

Pick your direction

Set [DIRECTION] to letter-name chords to roman numerals, roman numerals to letter-name chords, or build a progression from a chord function description.

3

Set your problem count

Choose [NUM_PROBLEMS] from 1 to 15 for how many analysis problems to generate.

4

Check case against quality

Confirm every roman numeral's case, upper for major, lower for minor, matches the chord's actual quality in that specific key.

5

Watch for the raised minor dominant

In minor keys, check whether v was raised to V, borrowing the harmonic minor's raised seventh degree for a stronger pull to the tonic.

Who Uses Roman Numeral Harmony Analysis Practice Generator

Music Theory Students

Drill roman numeral analysis until converting between letter-name chords and scale-degree labels stops requiring conscious effort.

Composition and Theory Teachers

Generate progression analysis worksheets in any key, with the case and diminished symbol logic explained in every answer.

Music Theory Exam Prep

Practice the core skill behind written harmonic analysis exams, correctly labeling a progression by scale degree and quality.

Composers and Songwriters

Translate a harmonic idea described in plain language into an actual roman numeral progression and its letter-name equivalent.

Frequently Asked Questions

You Might Also Like

Discover more prompts that could help with your workflow.

Skip the copy-paste

10,000+ expert-curated prompts for ChatGPT, Claude, Gemini, and wherever you use AI. Our extension helps any prompt deliver better results.

Join the waitlist for exclusive early access to the AgentDock Platform