Sonic Pi is a Ruby-based live coding music synthesiser designed to help teach both computing and music within schools.
It uses fast feedback,liveness and studio-quality sound production as a means to engage school children in introductory coding.
In this talk we will follow the story of Sonic Pi from its the humble beginnings of this project in a single class of school-children coding beeps and bleeps to its current standing as a state-of-the-art live coding system installed by default on all Raspberry Pis used to live code in a variety of venues from Algoraves to national music venues.
All towards a simple but deep question - how can we give more people an understanding of what programming is and can do?
YOU MAY ALSO LIKE:
- Everyday Cryptography - Talking About Crypto Without Complex Maths (SkillsCast recorded in December 2017)
- Using software engineering practices to improve engineering management (SkillsCast recorded in October 2019)
- How to stop worrying, love the SPA and appreciate Rails (SkillsCast recorded in October 2019)
Live Coding in the Classroom
Sam Aaron
Hacks on Overtone, Quil and Emacs Live. That's Sam in a summary. Sam Aaron is a researcher, software architect and live programmer with a deep fascination surrounding the notion of programming as a form of communication.
Xavier Riley
Xavier is a developer working at Kyan in Guildford. Likes to talk about anything to do with Ruby, Clojure and jazz guitar.