Chord Progression Trainer

Learn the progressions behind pop, jazz, blues, worship, cinematic, and songwriter-friendly music. Hear them, build them, quiz yourself, and understand the Roman numerals behind every chord.

Score0Quiz points
Streak0Correct in a row
Learned0Progressions played
Level1Beginner

Progression Library

Tap a progression to hear how Roman numerals become chords.

0 sets

Now Learning

Choose a progression to begin.

Roman Numeral Logic

Roman numerals show each chord’s role inside a key. Uppercase usually means major, lowercase means minor, and ° means diminished.

Chords in KeyC major

Progression Builder

Create your own loop with Roman numerals.

Major Key Palette
Minor / Borrowed Palette
Your Timeline
Tap chords from the palettes to add them here.

Saved Ideas

Locally saved progressions.

Quiz Mode

Train your ear and theory together.

Mixed

Press New Question to start.

You can replay audio when the question includes sound.

Audio Cues

Tips for recognizing common movements.

I–V–vi–IV

Bright start, strong lift to V, emotional drop to vi, then warm IV resolution.

ii–V–I

Jazz pull: pre-dominant ii, dominant V, and home I. Notice the smooth tension release.

12-Bar Blues

Repeating I–IV–V. Feels like a question, answer, and turnaround.

Cinematic Minor

Minor i combined with major VI or III creates a heroic, epic sound.

Chord Sandbox

Hear individual chords and visualize their notes.

Daily Challenge

One curated ear-training test a day.

Today

Today’s Sequence

Listen and choose the progression you hear.

Today’s Lesson

Connect your ear to the theory.

Achievements

Badges unlocked by interacting with the app.

Your Stats

Stored securely on your device.

Total Plays

0 progressions or chords played.

Quiz Accuracy

0% from 0 questions.

Daily Streak

0 challenges completed in a row.

Next Step

Start with I–V–vi–IV in C major.

Chord Progression Trainer

Chord Progression Trainer helps users learn common chord patterns by combining Roman numerals, chord names, and audio playback. Users can choose a key, hear progressions, and see how the same pattern changes across major and minor modes.

The app supports learning, building, quizzes, practice drills, and daily challenges so users can connect music theory with songwriting and ear training.

How to Use This App

  • Choose a key and scale mode from the top controls
  • Select a chord progression from the Learn section
  • Play the progression to hear the chord movement
  • Review the Roman numerals and chord names shown on screen
  • Use Builder to create and save your own progression
  • Try Quiz, Practice, or Daily Challenge to test your understanding

Examples and Use Cases

Examples / Use Cases:

  • Practice pop songwriting: Select I–V–vi–IV in C major to hear how it becomes C, G, Am, and F, then change the key to compare the same pattern.
  • Learn Roman numerals: Review how uppercase numerals create major chords, lowercase numerals create minor chords, and symbols like ° show diminished chords.
  • Build a custom loop: Use the Builder tab to create a progression such as vi–IV–I–V, play it back, and save it locally for later practice.
  • Train your ear: Use Quiz Mode or the Daily Challenge to listen to a progression and choose the matching chord pattern.
  • Explore chord notes: Open the Practice section to hear individual chords and view the notes that make up each chord in the selected key.

Helpful Details

Roman Numeral Basics

Roman numerals describe chord positions inside a key instead of fixed chord names. This lets the same progression work in many keys. For example, I–V–vi–IV becomes C–G–Am–F in C major, but changes to different chord names in another key.

  • Uppercase numerals usually represent major chords.
  • Lowercase numerals usually represent minor chords.
  • ° marks a diminished chord.
  • 7 or maj7 adds seventh-chord color.

Practice Tips

Start with one progression and listen to it in several keys before moving on. This helps you recognize the shape of the progression instead of memorizing only one set of chord names.

  • Use slower tempos when learning a new pattern.
  • Compare major and minor modes to hear the mood change.
  • Use the Builder to test short loops before saving them.
  • Replay quiz audio before answering when training your ear.

Progress and Privacy

Saved progressions, quiz score, achievements, and practice stats are stored locally on the user’s device. This means the app can remember progress in the same browser without needing an account, but clearing browser data may remove saved progress.

Frequently Asked Questions

What does the Chord Progression Trainer do?

It helps users learn common chord progressions by showing Roman numerals, chord names, and audio playback in different keys and scale modes.

Can I change the key of a progression?

Yes. You can choose a key from the top controls, and the app will convert the Roman numeral pattern into the matching chord names for that key.

What is the Builder section used for?

The Builder lets you create your own chord progression by selecting Roman numerals, playing the result, and saving the idea locally in your browser.

Does the app include ear training?

Yes. Quiz Mode and the Daily Challenge ask users to listen, identify patterns, complete progressions, and connect what they hear with music theory.

Is my progress saved?

Progress such as score, streak, saved progressions, achievements, and practice stats is stored locally on the same device and browser.

Who is this app useful for?

It is useful for music theory learners, songwriters, producers, piano students, guitar players, and anyone practicing chord movement and Roman numeral analysis.

Related Music