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:
- Express Yourself with Code - An Intro to Live Coding Music with Sonic Pi (SkillsCast recorded in November 2020)
- 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
Dr Sam Aaron is the creator of Sonic Pi, an internationally renowned live coding performer, public speaker and science communicator. Sam has a PhD in Computer Science and held a research position at the University of Cambridge Computer Laboratory where he initially developed Sonic Pi.
Sam regularly engages audiences of all ages and backgrounds with the creativity of code through keynotes, workshops and performances. He has live coded internationally featuring in the Royal Albert Hall, Berlin Warehouses, Music Festivals, on the BBC and even school assemblies. Sam has received two Google prizes for his Open Source work, was listed amongst Fast Company's "Most Creative People in Business 2020" and The Rolling Stone magazine described his Moogfest performance as “transcending the present”.
Xavier is a developer working at Kyan in Guildford. Likes to talk about anything to do with Ruby, Clojure and jazz guitar.