Making Electronic Music with Sonic Pi & Ruby
Grades 6—10
Sessions: 3, Per D
$215
Sonic Pi is an application for making electronic music using the
Ruby programming language. Some experience reading and playing music would be helpful, but is not required. The main purpose of the class is to develop programming skills, but the bonus will be some cool music and sounds. Take a look at the
examples on the Sonic Pi website. Check out Tron Bikes!
We’ll cover:
The basics of the Ruby programming language: loops, conditions, functions, variables
How sounds and pitches are produced, and how we hear them
Making sounds with a variety of Sonic Pi’s synthesizers and samples
Effects like reverberation, slicing, and panning
This class requires you to bring your own device. If you do not have a laptop, but would like to participate please reach out to the Director of Summer Programs, Justin Guerra, before registering.
Back