Zack Scholl

zack.scholl@gmail.com

Every chord

 / #websites #portfolio 

A website with the probability of every chord progression.

TLDR: the website that resulted from this is schollz.github.io/chords.

In 2009, the musical group “Axis of Awesome” demonstrated the ubiquity of the what they call the “Four Chord” song. They assert the that most popular songs of the last 40 years use a particular and popular progression of four chords: C-G-Am-F.

I wanted to see just how popular this particular progression is, so I asked the question: Are the four chords mentioned by the “Axis of Awesome” (C-G-Am-F) the most represented set of four chords?

Not only did I get the answer, but this question ended up resulting in a new web app to find chord progressions.

Gathering and analyzing song data

To gather song data to analyze, I first wrote a program that parsed guitar tabs and extracted chords. The data sample included more than one million songs from almost every genre (except for classical), including blues, jazz, pop, rock, country, folks, etc. I divided each song into sections (i.e. Verse, Chorus, Pre-chorus) and collected the names of chords contained in each section. To aid in comparison, I transposed all the chords in each section of each song so that they were in the same key, the key of C.

Once the data was ready, I found that I had compiled over two thousand different four-chord progressions.

To rank these chord progressions I used Markov chain Monte Carlo to sample the probability distribution of four-chord progressions. This produced a list from most to least common chord progressions.

Most four-chord progressions

After analyzing the one million plus songs, I had a list of the most common four-chord progressions. Guess which chord progress topped the list at the most probable?

C G Am F

probability = 7.6%

Yes, Axis of Awesome was right! Their “Four Chord” song encompasses the most popular progression I found.

Interestingly, the next six most common sets of four-chord progressions are permutations on these specific four chords:

Am F C G

probability = 5.1%

C Am F G

probability = 4.4%

F C G Am

probability = 2.3%

C F Am G

probability = 2.0%

F C Am G

probability = 1.5%

F G C Am

probability = 1.4%

After that you start getting chord patterns that include new minor chords like Em and Dm:

C Em Am F

probability = 1.3%

C G Dm F

probability = 1.3%

Dm F C G

probability = 1.3%

C Am G F

probability = 1.1%

Am Dm G C

probability = 1.1%

C Em F G

probability = 1.1%

It isn’t until about 60 chord progressions later that you get progressions that have any other chords, such as Bb. For example, these are the most popular two:

C G Bb F

probability = 0.3%

F C Dm Bb

probability = 0.3%

Those are just some of the most popular – there are many, many, more progressions.

Exploring progressions from millions of songs

It turns out that there is evidence that what Axis of Awesome claimed in 2009 is true: The most common four-chord progression seems to be C-G-Am-F. The other most common progressions are variations on those four chords, with addition of the other minors (Dm, and Em).

What about the other two thousand progressions? In order to explore them I built a chord-finding app based on the analysis of those million songs: https://schollz.github.io/chords/ Use it to help build your own progressions, and think about new music to create. Sometimes I use it when making my music I release.