Skip to content

Instantly share code, notes, and snippets.

@lisabaut
Last active June 26, 2018 17:14
Show Gist options
  • Save lisabaut/fd9efbc370f9a6fb7159cfa8c422a5c2 to your computer and use it in GitHub Desktop.
Save lisabaut/fd9efbc370f9a6fb7159cfa8c422a5c2 to your computer and use it in GitHub Desktop.

Sonic Pi Workshop Abend

First Step:

Download Sonic Pi => https://sonic-pi.net/


Agenda

  • Create a Simple Song => Code can be found here
  • 30-45 minutes "Create your own sounds"
  • Make the simple Song more advanced => Code can be found here
  • 30-45 minutes "Create your own sounds"
  • Presentations :)

Tips & Tricks

Keyboard Shortcuts

The Sonic Pi integrated editor has a lot of keyboard shortcuts. A handy list of all shortcuts is integrated in the tutorial browser or online on github.

Loop through all available synths:

# Loop through all available synths, playing a note with each synth
# Nice for getting a feel for the sound/timbre of each synth

synth_names.each do |name|
  use_synth name
  play 60
  sleep 1
end

Attack, Decay, Sustain, Release

This image explains nicely, the four important parameters to controlling played sounds in Sonic Pi.

Sonic Pi CheatSheet

http://sonic-pi.mehackit.org/exercises/en/10-cheatsheet/01-cheatsheet.html

Tutorials

The tutorial browser within Sonic Pi covers already a lot! You can find the tutorials online too.

Another good introduction into Sonic Pi: http://sonic-pi.mehackit.org/

A crazy tuturial with coding Aerydynamic from Daft Punk https://aimxhaisse.com/aerodynamic-en.html

Video Introductions:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment