1. Music & Audio
  2. Audio Production

How to Write an EDM Melody with Ableton Live MIDI Effects

Read Time:4 minsLanguages:

Today I will show you how to creatively use Ableton Live’s built-in MIDI effects. I previously demonstrated the power of MIDI effects and I promised to make more tutorials in this subject.

I assume that you have a working knowledge how MIDI effects. If not, then you should go back and read it again.

I realized that the arpeggiator, chord, note length mixed with a scale effect can be a really powerful combination for creating EDM music. EDM music is not like orchestral music so it is not important to create complex chord variatons. Often the songs contain only two-note chords and in some situations the producers double or triple some of the notes through different octaves to create illusions of complex chords.

In this exercise I will use a six-note chord which actually is only a four-note chord with some of the notes doubled in the higher and lower octaves. So let’s make some melody.

Step 1. Create a One-note Melody

First I will create a one-note melody. I’m using the C# major scale notes in order to create major chords later.

So you'll be making a melody on a MIDI channel. But before you do that you have to create an instrument. I created my own programmed operator patch. You can do your own, or use my pre-set from the attached project file.

So listen first the basic melody:

It’s a really simple four-bar melody with five note changes. The basic BPM is 128 so later you can decide which style you would like to continue this melody. I used some delay and reverb on the return channels.

Here how is sounds:

Step 2. Use Scale and Chord MIDI Effects

Now we have the basic melody, it’s time to make some notes. I used a Chord effect to create the basic chords:

  • Shift 1 to -7 semitones, it’s a perfect fifth down to one octave.
  • The next shift is a -12 semitones which is an octave lower.
  • Shift 3 is a +12 semitones octave which is on octave higher than the root note.
  • Next is a +5 semitone shift which is an augmented third - this note determines the quality of the chord which in case augmented.
  • The last shift is +9 which is a diminished seventh.

It’s quite funny because diminished sevenths only occur on minor scales. So maybe I was wrong because this chord only exist on minor scales but we are using a major scale. Don’t panic we will fix that later on.

So after we calibrate the Chord plugin let’s listen the melody:

You can hear that is a really good melody. But the last chord isn’t quite the best, because it's a hybrid chord.

In order to eliminate that we have to use a scale plugin. Now you must chose the C Major pre-set from the device browser which you can find underneath the scale effect. Turn the base pot meter to C#.

Now listen again. You can hear that is much more pleasant to our ears. Because the scale plugin changes the A# into a B note at the last chord so the perfect fifth become a diminished fifth.

Now listen the changed melody again:

Step 3. Use the Arpeggiator and Note Length

To create a more interesting melody I used an Arpeggiator. I used Chord Trigger Style so it will create only a rhythmic pattern.

I used the rate control on 1/16 and the gate on 106 percent. Now you can feel that every chord sliced to 1/16 pattern continuously. But I changed the rhythmic a bit more.

I turned on the Retrigger into Note and the repeats to 4 or 5 (depending on my taste). So we have a basic chord progression. But don’t stop right there use the note length in order to create some change on the rhythm.

I used the note off button and I automated the decay time. I used the clip envelope mode and draw some columns on the decay parameter. Now you can decide how to automate you rhythm.

Now listen the whole melody:

I hope I have helped you to write great melodies with these simple devices. Don’t forget to combine them in several ways.

See you in next time. Happy music making!

Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.