Use this link to help you.
Write out your own Bass Line and submit it on the form below.
Submit your code here
Any issues email MR Hoddinott
Create a sorting algorithm in Scratch to explain how one would shuffle the notes in a list.
For this task you have include
This video link is also a great tutorial on Sonic Pi
Task and finish for homework.
Create a short passage with a drum loop, a bass line and a melody.
Upload to Managebac by wav or Mp3
Modern synthesizers have the ability to add effects to sounds. Sonic Pi is no different: you are able to add studio effects such as reverb, echo and distortion. Of course you have to use code to add the effects!
On occasion, you might like to make sounds play for a longer time or at a different rate. This can be achieved easily by modifying the parameters of the code you are using.
Take play 60, for example.
For a full list of parameters for each sample, click on the Help icon, followed by Samples. Select a sample and scroll down to see a full explanation for each type of parameter that can be used with that sample. The same applies for synths!
Sonic Pi includes a number of functions that can add more interesting elements to your music. A really fun function is rrand, which will return a value between two specified numbers. For a cool effect, use rrand to make the cutoff bounce around.
Electronic Music Analysis
Find an electronic music track of your choosing.
You can find some Electronic music here. http://www.last.fm/tag/electronic
Answer the Questions here
In the next 3 weeks you will take the skills you have learnt to create a piece of music using Sonic Pi you can work in pairs for this project.
You will perhaps need to download an additional program
This program is a sound editor. It will allow you to record sounds and visualise the waveform and cut and splice the sound together.
You can use Garageband, or Logic or any other DAW if you have access to the program. Otherwise Sonic Pi and Audacity are adequate for this project.
You must meet the following criteria.
Deadline: Wednesday 7th October
Below is an example of what the program looks like.
Groups should be invited to choose card orderings for other groups to act out. Following this, a discussion should be held about how this relates to a computer. A computer works by executing statements one after another in a specific order. A given order of statements is called a program. Each program executes with a given control flow; this describes which statement we are executing and what the next statement will be.