You might be surprised at how many pop songs are exactly the same. Cat Scratch Fever is the exact same song as Smoke on the Water. Even one of Yeezy’s songs is strikingly similar to a weird 90s French electronic group. Musically, though, there are an incredible number of songs that follow a I-V-vi-IV progression. Let it Be is one of them, as is Beast of Burden. Lady Gaga’s Poker Face is another. Now, finally, we have automated most of the pop songs you know and love. [Sven] has created a small MIDI device that only plays a I-V-vi-IV progression, and it’s everything you could ever imagine.
The idea for this build comes from an Axis of Awesome routine demonstrating the fact that hundreds of pop songs follow the same progression. After the idea, the implementation, like the music all those millennials are listening to, is simple.
The 4chord MIDI is a small board with an old Nokia display, buttons, a single USB port, and an ATMega328 microcontroller. Using MIDI over USB, it plays the I-V-vi-IV progression in any key. It plays in chord mode, arpeggiated mode, or mixed mode at any sensible tempo.
You can check out a video of the 4chord playing several hundred songs simultaneously below.
32 thoughts on “Four Chords Should Be Enough For Anyone”
Cat Scratch Fever is not a pop song.
Well, it was popular when it came out so….
It charted in the top 40, making it a pop song at the time. It’s not what is currently considered “pop”, but nobody really listens to those songs. ;-)
Also, it is not the same as Smoke on the Water unless like most new guitarists, you play it wrong. Smoke on the Water is played in 4ths, not 5ths.
I just happen to be listening to them right now… :D
Fun :) I like the inclusion of the arpeggiator mode for easy jamming :) Also, kudos at the Nokia display haha. Love those!
This kind of chord progression similarity happens many times in all music styles, not only in pop music. Music often share the same pattern s and it’s pretty much like Lego: the building blocks are limited, but what you can build with these blocks is unlimited.
Odd though that the minor is a fairly new addition in pop.
Pachabel had no clue his music would live on even today:
Canon in D
D A Bm F#m G D G A
1 5 6 3 4 1 4 5
Rob Paravonian’s rant:
The problem is that Pachelbel’s Canon in D does not in fact follow the I-V-vi-IV progression. It’s in fact slightly different, and if you have a decent ear for music, you can hear the dissonance in some of the songs in his routine. But then again, I wouldn’t expect someone who can’t spell “Pachelbel” correctly to know that.
Yes, everyone knows it is spelled Taco Bell!
Four? We just need three chords and the truth!
i get by with just one.
Ah… Another one fingered picker. But don’t worry, it ain’t no shame :P
Project creator checking in. I will keep that in mind as one of the new features: instead of playing the vi chord, pressing the button will display hard facts about life on the LCD.
“You might be surprised at how many pop songs are exactly the same.”
Nope. No surprise whatsoever.
You need four chords? I think you can get away with three:
Just a good example of what can be done with only four chords!
“The idea for this build comes from an Axis of Awesome routine demonstrating the fact that hundreds of pop songs follow the same progression.”
That, is terrible.
I guess it would be trivial to have each button start a loop of all 4 chords in progression in a different key instead of playing just that one chord… at that point is it just called a MIDI sequencer?
I would probably call it “drunk musician mode” :) modify the push buttons to act as toggle switches along the way and you don’t even have to do anything. Hmm, while that would take away most of the fun (and it’s not flexible enough to be an actual sequencer), it could be useful for example as accompaniment while you’re dabbling some scales on a guitar. I’m afraid you just found a serious use for this.
If you think that’s horrendous, hum briefly “ABCD”, then “Baa-baa Black Sheep”, and then “Twinkle, Twinkle Little Star” to yourself. For extra points, if you know it, whistle a tiny bit of “Ah! vous dirai-je, maman”, or Mozart’s remix of the same.
The CONSPIRACY cannot remain HIDDEN when these dramatic TRUTHS are brought to light!
(Random capitalization added, b/c that’s what crazy folk do.)
If you EVER find yourself in a situation to DEFEND mankind from an ALIEN invasion, and the only thing separating YOU from accessing the alien control terminal is a voice activated door lock ..you know what to whistle!
You failed crazy random capitalization b/c you capitalized keywords.
really cool. similar to my first design of my arpeggiator in scrap mechanic. heres a later version https://www.youtube.com/watch?v=9W4jcR3U1bM
I have no idea what I’m looking at, but I love it :D
lol. its a game on steam called scrap mechanic. its a bit like minecraft but its also got some simulation and has logic gates so you can make logism type systems and connect them to creations. i used them here with the “singing” robot heads. theres a matrix of logic gates that just AND the chord selection and the arpeggio shape while the clock steps through. it can also shift the 3rd and 7th down a halfstep to do minor keys. you can see how i add an extra block to the side on the second chord to make it minor.
Oh, right, took some moments, but now I get it – and love it even more :) cool stuff. Keep on hammering them chords ..haha.
Sorry for being pedantic but I believe there’s an error in the 3rd paragraph of this article. The board appears to have 7 buttons (4 on the left, 3 under the LCD) not 4.
Marvelous! Thanks. Fixed.
Please be kind and respectful to help make the comments section excellent. (Comment Policy)