Harmonising a simple song

I'm often faced with this problem: I have a simple melody - either one I wrote, remembered or found - and I want some accompaniment for it. For that I need to know "the chords".

How do you get about identifying the chords for a song ? People who are experienced with instruments that play chords - piano, guitar, etc. - are said to just hear the chord progression when they hear the melody. Well - definitely not the case for me :)

So - if like me you can't hear chord progressions, here's a little method I've developed, which works for simple pieces. It's worth noting that there is more than one way to harmonise a melody - there isn't a "right" way. What I'm presenting here is, well, a simple way !

Step 1: Work out the main rythm

We want to work out when the chords would typically change. Note if you can intuitively work out the bass line - or even just the shape of the bass line - then you already have the main rythm, and can skip this section.

So for me the best way to work this out is intuitively: listen to the melody, and tap your feet or clap your hands. There you have it ! The notes where you clap your hands are the notes where you're going to change chord.

If you don't get this intuitively, no worries ! For a simple tune - and this method here is for simple tunes - you're pretty safe following these rules:

Step 2: Work out the bass line

Now you've got the rythm, you need to work out a simple bass line. Again, some people will do this inutitively - if so, great ! For myself, I can get an idea of the shape of the bass line while listening to the melody, but not the actual notes. Note that working out the bass line is the hardest step !

With the shape of the bass line you will know:

But what if you don't even get the shape of the bass line intuitively ? No worries !

First you need to work out the key of the song. I won't detail this here (you do need a little bit of music theory to do these things), but you need to look for several things:

Once you have the key, look for the following in your melody:

Now to the other notes ! On a first pass, I would use roughly the same logic:

You now have a provisional bass note for every beat. But at this stage they're only provisional. Now you should enter the melody and the bass line in your favourite music editor. Then listen to it. That's right, this bit needs to be done by ear ! It is music after all, we can't make it only by following methods...

So listen to the piece, and notice where the bass line doesn't feel right. And correct it ! Trust your intuition here, you have no other choice. Why didn't it feel right ? Because it was too high or because it was too low ? When changing the bass notes, ideally:

Keep at it - and eventually you'll get something that works for you. It may be that it worked for you right away, and didn't need any corrections - that's fine !

Step 3: Work out the chords !

Now you've got the bass line, this should not be too hard. First you need to know all the chords in your key. There are many online resources that provide those. Then, for each bass note, simply look at the list of chords in your key, and insert the chord named after the bass note.

So for example if you're in A minor, and you have a bass note that is a C then the chord at that point would be a C major.

Once again, insert those in your music editor, and listen. Does it sound ok ? If not, can you identify individual chords that sound wrong ? Once you've found the wrong chord, there's a few options:

And that's pretty much it ! Remember this is just a simple approach for simple music - it's unlikely to be fruitful on advanced jazz or classical music !