WHAT YOU WILL DO
Sonic Pi is an open-source programming environment, designed for creating new sounds with code in a live coding environment; it was developed by Dr Sam Aaron at the University of Cambridge. He uses the software to perform live with his band. This resource will help get you started with the basics of Sonic Pi so that you can code your own music.
WHAT YOU WILL LEARN
By following this Sonic Pi tutorial on your Raspberry Pi you will learn:
- To make sounds by typing text into Sonic Pi
- To loop a tune so that it repeats
- What MIDI note numbers are and how to convert them to music notes
- How to change the sounds by using different synths and samples
- How to play two tunes at the same time using threads
- To perform with Sonic Pi by live coding
- How to add effects and use parameters to change the way notes sound
- How to use randomisation within a composition.
WHAT YOU WILL NEED
Hardware:
As well as a Raspberry Pi with an SD card and the usual peripherals, you'll also need:
Software:
There are no additional software requirements for this resource beyond what is pre-installed in the current Raspbian image. To make sure your SD card is up-to-date, see the updating Raspbian guide.