Song Workout Assistant

Train your ear to identify song keys and chord progressions

Note Input

Piano Keyboard

C
C#
D
D#
E
F
F#
G
G#
A
A#
B

Selected Notes

Click piano keys or buttons below to add notes

Chord Progression

Add chords to build a progression

Analysis Results

Detected Chord

-
No chord analyzed yet

Possible Key

?

Play 3 or more notes to detect possible key

Progression Analysis

Likely Key:

-

Roman Numeral Analysis:

Music Theory Reference

Chord Types

Major (C)

Root, Major 3rd, Perfect 5th (C-E-G)

Minor (Cm)

Root, Minor 3rd, Perfect 5th (C-E♭-G)

Dominant 7th (C7)

Major triad + Minor 7th (C-E-G-B♭)

Circle of Fifths

Circle of Fifths

How to Use

1

Play notes on the piano or click note buttons to build a chord

2

The app will analyze possible chords and keys

3

Build a chord progression by adding multiple chords

4

Analyze the progression to see likely keys and patterns

Ear Training Tip

Try to sing the root note of each chord to help identify the key. The note that feels most resolved is often the tonic (key note).