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
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 is a developer working at Kyan in Guildford. Likes to talk about anything to do with Ruby, Clojure and jazz guitar.