One of the most unique and expressive teaching tools on the Raspberry Pi is Sonic Pi, the live music coding app. It lets you create your own sound your own way, and modify it on the fly in case you’re DJing an event (happens to us all the time). All of this is done in code on the Raspberry Pi. To get you started in this new world of live-coding synthesised melodies, we’ve got a brand Essentials book: Code music with Sonic Pi.
Much like our other Essentials books, it presents a series of excellent tutorials on how to make the most of Sonic Pi. It’s all written by Sam Aaron, the creator of Sonic Pi and prolific Sonic Pi live-coding DJ. As well as teaching you how to code music, we also have a couple tutorials on how to interact with Minecraft to create live visualisations of your work. Here’s what you’ll find inside the book:
- Master live loops
- Build drum breaks
- Compose your own melodies
- Make random riffs and loops
- Create visualisations in Minecraft
- A huge glossary of Sonic Pi functions
… and much more.
But that’s not all! While usually the Essentials books are download only ebooks, a lot of you have asked us if we could print them out. So we did! All the Essentials books – Command Line, Python, Sense HAT, and Sonic Pi – are available to be purchased right now for only £3.99 from our brand new online MagPi shop. They’ll also be on sale at the Birthday Bash tomorrow on the Pi Hut stall.
Code music with Sonic Pi is freely licensed under Creative Commons (BY-SA-NC 3.0). You can download the PDF free now and forever, but buying in digital and print supports the Raspberry Pi Foundation’s charitable mission to democratise computing and educate kids.
We hope you enjoy it! We’re off to program some Gilbert and Sullivan into it.