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