Lesson 5: Chords and Progressions

Post your findings to your Google Classroom Wall!

This week: Ticks Chords and Chord progressions: Frankie Knuckles and Jamie Principle's house classic 'Your Love'.

It uses an E - C - G three note sequence. Listen to this for the first 60 seconds only.

Task 1: play out the sounds on a keyboard from Mehackit at this link. It will allow you to use the keys to pay the early melody in the track above. In there use the ] P I keys to play the basic sequence in the opening of the track above.

Task 2. Now that you have played the sequence it's time to play it in Sonic Pi.

To do this, you will need to understand the basic play and loop funtions.

Next add some loops. In the video below, they recommend 16 to 32 beats at around 120BPM.

Play around with the times to make the sequence slower and the 'Attack', 'Decay' and 'Release' becomes more like the sound. (IT WILL NOT SOUND EXACTLY LIKE IT!)

The closest try yet

This is how a note can be changed.

Task 3: The Bass Line.

In the image below, the keystrokes for each note played is shown as too the time it takes for the note to be played. Here, E1, E1, A2, A2, A2, D1, D1, G1, G1, G1, E1, E1. But with different times of each note being played.

This should transfer into something like this:

use_bpm 120
play :e1
sleep 0.5
play :e1
sleep 0.5
play :a2
sleep 0.5
play :a2
sleep 0.5
play :a2
sleep 0.5
play :d1
sleep 0.5
play :d1
sleep 0.5
play :g1
sleep 0.5
play :g1
sleep 0.5
play :g1
sleep 0.5

To neaten this up, we need to use a function called rings and ticks. The ring is the list of notes - in this case, E, A , D, G and the ticks are the times it decides to play each note.

Ring is a special list, that starts over when you get to the end.

Here is the ring I made for the note sequence above. You might be able to do the same for the Bass Line too. However the duration for each will change, but the pattern is the same.

Bass lines, Cymbals and Hi-Hats


A little Fun. You can learn to play Frankie Knuckles and Jamie Principle's track your Love Transfer this video into Sonic Pi.


Learning Intention:

Can I code music?

Success Criteria:

I can create simple three-note sounds called chords..

I can link chords together.

I can create notes from Midi numbers and play in a specific order.

Mehackit Sonic Pi for learning everything about Sonic Pi. Click the image above.