Melody
Chords to Melody
One way is to create a chord progression, and than to find the melody in the chords.
E3 | D3 | F3 | E3 |
---|---|---|---|
C3 | B2 | D3 | C3 |
A2 | G2 | A2 | G2 |
As mentioned before, the octave in Renardo is 2 steps above the usual, middle C is 5 not 3.
Lets do the chords with 93 bpm with A as Root note and minor scale:
The easiest way to start a melody is to take the highest notes of the chords. However, you want to add some non-chord notes to your chord notes:
E4 | F4 | D4 | F4 | D4 | G4 | E4 | D4 |
---|
Melody to Chords
In this example we start with a melody in order to get suitable chords from it, here the melody.
A3 | B3 | C4 | B3 | E4 | F4 | C4 | G4 | E4 | D4 |
---|
Let’s set the tempo, the root and the scale:
The originating Melody:
If you can’t remember the numbers on the scale list, use print(Scale.minor).
Synth:
The available chords (with 7th) for the notes played in the melody are as follows:
G4 | A4 | B4 | C5 | D5 | E5 | F5 |
---|---|---|---|---|---|---|
E4 | F4 | G4 | A4 | B4 | C5 | D5 |
C4 | D4 | E4 | F4 | G4 | A4 | B4 |
A3 | B3 | C4 | D4 | E4 | F4 | G4 |
Here is a good example of a trip-hop-like track:
E4 | D4 | E4 | E4 |
---|---|---|---|
C4 | B3 | C4 | G4 |
A3 | G3 | A3 | C4 |
Let’s add the chords to the melody:
And a drum hit:
Add a counter melody (arpeggio)
Let’s keep it simple and use the chord notes to play with the chords. With the counter melody we want to add a rhythm to the track. As the 4th of the sequence in a 4-beat measure, we add the 2nd as shown here:
becomes
Now let’s add another instrument that plays the counter melody:
Chords to Bassline
In the example below, the chord progression is based on A minor, while raising a root to a higher octave and lowering a root.
G3 | G3 | ||
---|---|---|---|
E3 | F3 | G3 | G3 |
C3 | D3 | E3 | E3 |
A2 | B2 | C3 | B2 |
Let’s set the tempo, root and scale:
Here chords and synth:
The safe case is to use chord root notes as bass notes and lower those notes in the octave:
A1 | G1 | C2 | E2 |
---|
Another way to create a bass line is to find notes within the chords (although the 7th can be tricky).
A1 | B1 | C2 | B1 |
---|
You can also change the duration of the bass line to get a rhythmic component:
Use dur=1, dur=[0.5,1], or dur=[1,2,1] instead of dur=4.
Another option is to move the root note of a chord one step up the previous chord row.
With dur=1:
Or you use octave oct jumps:
with dur=1 and oct=[3,3,4,3]
Finally, a melody as a bass line:
A1 | G1 | A1 | B1 | A1 | G1 | G1 | A1 | C2 | C2 | A1 | G1 | E1 | E1 | F1 | G1 |
---|
Bassline to Chords
We’ll start with tempo, root note, scale, and a simple bass line:
Now let’s build chords along the minor chord, like: Am, Bm/A, G/A, Am.
Bm/A and G/A mean “above A” because the bass line still keeps A as the root of the chord.
The corresponding synth examples for bass and chords are:
Drums:
Some additional notes on a bass line:
Only use one note at the time, as low frequency easy go “muddy”!