A list of free lesson plans, worksheets, tutorials, videos and other online resources to help you in your Sonic Pi adventure!
Popular lesson plans/worksheets
Mehackit - http://sonic-pi.mehackit.org - Learning materials are now available in English, Swedish, Norwegian, French, Korean and, of course, Finnish!
Code Club Intro - https://codeclubprojects.org/en-GB/resources/sonic-pi-intro/
Code Club Projects - https://codeclubprojects.org/en-GB/sonic-pi/
Raspberry Pi Intro - https://www.raspberrypi.org/learning/getting-started-with-sonic-pi/
Sonic Pi Course at Leuphana, Winter 2019/20 - GitHub - mbutz/sonicpi-leuphana-ws1920: Ästhetik, Regel, Klang. Musikprogrammierung mit Sonic Pi (Leuphana, WiSe 19/20)
UK Year 8 Computing Scheme of Work (credit: @blogmywiki) - Introduction to SonicPi - Google Slides
Useful teaching resource including debugging excercises on this link Sonic Pi Resources — Jared O'Leary
Raspberry Pi Lessons (deprecated) - https://www.raspberrypi.org/learning/sonic-pi-lessons/
This topic is a wiki, so please feel free to add any resources to list that we haven’t included yet!
My favourite resource is the Mehackit site. They’ve done an incredible job making things fun yet still packed full of important stuff to learn:
Looks brilliant, thanks Sam.
Popular lesson plans/worksheets:
very impressive! I’ll be recommending this to teachers and students…
Sam - I hope you don’t mind - I moved your list of resources to the top post and converted it to a wiki. It seems like a great resource that we can all maintain.
Useful resources. In addition, we probably all build some of our own based on specific needs. For instance, put together a bunch of example scripts in a Markdown document, in French, for a presentation in a college course. Did other presentations for workshops. @Martin has at least one video presentation, somewhere, which shows a lot of what you can do with Sonic Pi.
Something which interests me a lot is how people conduct classroom activities around SPi. In my experience, guiding people through the embedded tutorial, answering contextual questions and providing personalized advice has been quite effective. Especially with younger learners. Adult learners may need a bit more guidance, as they have to go over the hurdle of what they already think about music on computers. Several of them keep wanting to compare with other approaches instead of just playing with the code and having fun with it. Giving them a very clear orientation may help, especially if they perceive the uniqueness of the approach.
Apart of the embedded tutorial, are there resources which have been updated to the full I/O we now have? Didn’t yet get an opportunity to use SP3 in a workshop but my sense is that it’s a real game changer. Getting people to create a simple synth and play with a controller is a much easier way to get some people involved than following instructions.
The built-in tutorial is the only resource I’m aware that has been written specifically for v3 at this time.
Here are slides from some Year 8 lessons I did a couple of years ago, introducing coding using Sonic Pi, including a discussion of the ethics of using samples such as the Amen Break: https://docs.google.com/presentation/d/1hM8h_EJXejI0-OGHbXvQfRCBAXrMnCGGrOX6CnF85os/edit?usp=sharing
Love this intro! Would you mind another teacher using/mashing it up?
Please do! I took ideas from all over for this intro.
Thanks a lot for the links. I’m starting to learn to use Sonic Pi and this will help a lot!
I start teaching Sonic Pi in my coding/design “makerspace” class this semester. This’ll be a great resource. Thanks!
Hey Sam, not sure if you’ve been to https://www.sonicpiliveandcoding.com/ recently, but it is not what you think it is…
well seen ! yes this is the cycle of life of websites…
what was this website before ? who has sources ?