• See below for explanations, examples and other details
Chords | Cmaj | Gmaj | Am | Fmaj | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Notes | C E G R,M3,P5 |
G B D R,M3,P5 |
A C E R,m3,P5 |
F A C R,M3,P5 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Voicings
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Parent scales(1) | C G F F mh E mh |
G D C C mh B mh |
G F C A mh E mh |
F C Bb Bb mh A mh |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Tonal centers | C | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
G | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A mh | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
F |
The harmonic analyzer tool understands these chords:
Chord type | Code | Structure | Example | |
Major | M | R,M3,P5 | CM | C-E-G |
Major 7th | M7 | R,M3,P5,M7 | CM7 | C-E-G-B |
Major 9th | M9 | R,M3,P5,M7,M9 | CM9 | C-E-G-B-D |
Major 6th | M6 | R,M3,P5,M6 | CM6 | C-E-G-A |
Major add 9th | M/9 | R,M3,P5,M9 | CM/9 | C-E-G-D |
Major 6th/9th | 6/9 | R,M3,P5,M6,M9 | C6/9 | C-E-G-A-D |
Minor | m | R,m3,P5 | Cm | C-Eb-G |
Minor 7th | m7 | R,m3,P5,m7 | Cm7 | C-Eb-G-Bb |
Minor 7th b5 | m7b5 | R,m3,d5,m7 | Cm7b5 | C-Eb-Gb-Bb |
Minor 9th | m9 | R,m3,P5,m7,M9 | Cm9 | C-Eb-G-Bb-D |
Minor 11th | m11 | R,m3,P5,m7,M9,P11 | Cm11 | C-Eb-G-Bb-D-F |
Dominant 7th | 7 | R,M3,P5,m7 | C7 | C-E-G-Bb |
Dominant 9th | 9 | R,M3,P5,m7,M9 | C9 | C-E-G-Bb-D |
Dominant 11th | 11 | R,M3,P5,m7,M9,P11 | C11 | C-E-G-Bb-D-F |
Dominant 13th | 13 | R,M3,P5,m7,M9,P11,M13 | C13 | C-E-G-Bb-D-F-A |
Dominant 7th #9 | 7#9 | R,M3,P5,m7,A9 | C7#9 | C-E-G-Bb-D# |
Dominant 7th b9 | 7b9 | R,M3,P5,m7,m9 | C7b9 | C-E-G-Bb-Db |
Augmented | + | R,M3,A5 | C+ | C-E-G# |
Dominant 7th #5 | 7#5 | R,M3,A5,m7 | C7#5 | C-E-G#-Bb |
Dominant 7th b5 | 7b5 | R,M3,d5,m7 | C7b5 | C-E-Gb-Bb |
Major 7th #5 | M7#5 | R,M3,A5,M7 | CM7#5 | C-E-G#-B |
Major 7th b5 | M7b5 | R,M3,d5,M7 | CM7b5 | C-E-Gb-B |
Diminished | dim | R,m3,d5 | Cdim | C-Eb-Gb |
Diminished 7th | dim7 | R,m3,d5,d7 | Cdim7 | C-Eb-Gb-A |
The tool helps you analyze and understand chord progressions. It allows you to enter a sequence of chords and read the following information:
Here are all the details:
You can write a chord progression in the above text area and click the [Analyze] button to see the results.
Use spaces to separate the different chords. Don't use spaces inside chords. You can enter up to 20 chords at a time.
The supported types of chords are listed above.
The tool also understands a few common variations of the chord types. For example, Cm7, C-7, and Cmin7 are all understood. If in doubt, use the codes in the chord table above.
The tool understands both C-D-E and Do-Re-Mi chord notations. The results are displayed with the same notation used as the input.
The tool skips the chords that it cannot decode.
After analyzing a progression, the first thing that the tool reports is simply the name of the notes that constitute the chords.
So, for example, if you enter a Cmaj (C major) chord the analyzer writes the notes C E G under it, which are the notes that produce the C major chord.
You don't need to read all the chord notes to understand the progression, but sometimes it can be useful to have them written there.
Ideally, though, a competent musician should know the notes that make up the various chords pretty much effortlessly and automatically. Having those notes always written there can help you gradually familiarize with them even without making special efforts.
Right below the chord notes are the intervals that define the chord, i.e. the chord structure.
For example, the C major chord is made of the notes C-E-G, and its structure is R-M3-P5 which is shorthand for "Root", "Major 3rd", and "Perfect 5th".
This means that the C major chord is made of the note C (the Root, or "R"), the note E (a Major 3rd, or "M3", up from C), and the note G (a Perfect 5th, or "P5" up from C).
A table with all the intervals is displayed in Appendix 1 at the bottom of the page.
Like with chord notes, it's very desirable for a musician to know the structure of all the chords that one uses. Having this structure always available in front of your eyes is both a useful reference when you need it, and also a way of gradually memorizing it without conscious effort.
The voicings row contains 12 lines representing one octave of notes (from C on the bottom to B on the top). Under each chord, the chord's notes are highlighted in red.
This graphic helps you literally see how the various notes -- the various "voices" -- move up and down from one chord to the next.
Seeing the chord progression visualized in this way gives you a lot of information in an intuitive and easily understandable way.
For example, one useful piece of information that is clearly visualized in this graphics is the "distance" between one chord and the next. In particular, when two nearby chords have two or three notes in common, they can be considered closely related and most likely belong to the same tonal center.
Furthermore, if while watching the graphic you can also play or listen to the chord progression, you will probably get many other insights.
As another example, if you are experimenting with a chord progression, and you are not completely satisfied with a certain chord or a certain modulation, having a visual display of the chords' notes could give you a tip on which note to change to produce a different and better effect.
A "parent scale" of a chord is simply a scale whose notes can produce the given chord.
For example, the C major scale (C-D-E-F-G-A-B) is a parent scale of the C major chord (C-E-G) because all the chord notes are present in the scale.
The G major scale (G-A-B-C-D-E-F#) is also a parent scale of C major chord because it also contains the C-E-G notes. On the other hand, the A major scale (A-B-C#-D#-E-F#-G#) is not a parent scale of the C major chord because it doesn't contain all the chord tones (it contains the E but it doesn't contain C or G)
Major and minor chords have several possible parent scales. For example, the C major chord can be derived from the C major scale, from the G major scale, from the F major scale, and from the E minor harmonic scale. Other chords, such as the Dominant seventh, have only one major and one minor harmonic parent scale. All these scales are listed in the Parent Scales row.
In general, for composition or improvisation purposes, the relationship between scales and chords is fundamental. And in particular, when you have a chord progression and you need to compose or improvise a melody on it, one of the first things you'll need to know is which scale or scales you may use as the primary source of notes.
The more you familiarize with this type of harmonic analysis, the easier it will become for you to instantly know which scales are related to the different chords.
When two or more successive chords have a parent scale in common, that common underlying key is called a "tonal center".
A tune may have a single tonal center from beginning to end (like many pop and rock songs for example) or have a few different ones (for example, the verse and chorus parts could be in different keys and therefore produce different tonal centers). In Jazz sometimes the key changes very often and the improviser has to be constantly changing tonal center accordingly.
When analyzing the chords, this tool explores all the possible tonal centers and displays them as different colored blocks. The parent scale of that tonal center is written inside each block.
So, for example, if the analyzer finds that the first three chords can be grouped as a C major tonal center and that the next three chords can be grouped in a D minor harmonic tonal center, it will place a colored block with "C" under the first three chords, and another colored block marked "D mh" under those other three chords. (mh stands for Minor Harmonic scale. If no scale is indicated, it means a standard major scale)
Determining the tonal centers of a chord progression is a fundamental step when preparing for improvisation on those chords. If this process is still difficult for you, use the analyzer tool with different chord progressions, observe the relationship between chords, parent scales and tonal centers, and you will soon learn to do it by yourself.
Here are a few common chord progressions. You can click and see how they get analyzed.
I-VI-II-V progression, C major, triads:
I-VI-II-V progression, C major, seventh chords:
two consecutive II-V-I progressions, in D and in C
Common pop-rock progression in C
Common pop-rock progression in D minor (F major tonal center)
Every major key, or major tonal center, is associated to a corresponding relative minor key and tonal center.
For example, the relative minor key of C major is A minor, and the relative major key of C minor is Eb major. (A relative minor key is always a minor third below the relative major key)
This analyzer tool shows the tonal center always as the major scale, but depending on the melody of the tune (not analyzed here) the tonal center may be equally described in terms of either the major or relative minor key.
In practice this makes little difference -- when you see a C major tonal center, you'll know that you can use the C major scale, or the A minor scale, which is the same thing.
A table with the list of all the corresponding major and minor keys is displayed in Appendix 2 at the bottom of the page.
While I avoided writing both the major and minor relative keys in the tonal center blocks for simplicity, I may add that feature if there is a significant request for it.
These principles of harmonic analysis are uses in several places in the Musician Training Center software.
The Improvisation By Degrees course, for example, trains you extensively in mastering the chord notes and the parent scales as the basis for improvisation.
The Guitar Scales Method includes a play-along tool where you train play the parent scales of all kinds of chords, until the mechanism becomes effortless and automatic.
For more details, and to see these interactive courses in action, download Musician Training Center and try it for yourself.
If you have any questions, or if you'd like to suggest some additions to this harmonic analyzer, please contact support@micrologus.com
Interval name | Symbol | Distance (semitones) | Example |
Perfect unison | P1 | 0 | C-C |
Minor 2nd | m2 | 1 | C-Db |
Major 2nd | M2 | 2 | C-D |
Minor 3rd | m3 | 3 | C-Eb |
Major 3rd | M3 | 4 | C-E |
Perfect 4th | P4 | 5 | C-F |
Augmented 4th | A4 | 6 | C-F# |
Diminished 5th | d5 | 6 | C-Gb |
Perfect 5th | P5 | 7 | C-G |
Augmented 5th | A5 | 8 | C-G# |
Minor 6th | m6 | 8 | C-Ab |
Major 6th | M6 | 9 | C-A |
Minor 7th | m7 | 10 | C-Bb |
Major 7th | M7 | 11 | C-B |
Perfect octave | P8 | 12 | C-C' |
Minor 9th | m9 | 13 | C-D'b |
Major 9th | M9 | 14 | C-D' |
Augmented 9th | A9 | 15 | C-D'# |
Minor 10th | m10 | 15 | C-E'b |
Major 10th | M10 | 16 | C-E' |
Perfect 11th | P11 | 17 | C-F' |
Augmented 11th | A11 | 18 | C-F'# |
Perfect 12th | P12 | 19 | C-G' |
Minor 13th | m13 | 20 | C-A'b |
Major 13th | M13 | 21 | C-A' |
Major | Relative Minor |
C major | A minor |
Db major | Bb minor |
D major | B minor |
Eb major | C minor |
E major | C# minor |
F major | D minor |
Gb major | Eb minor |
G major | E minor |
Ab major | F minor |
A major | F# minor |
Bb major | G minor |
B major | G# minor |
P.S. Thanks to Thomas Creveaux for dim7 improvements.