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”.
Talks I've Given
-
Express Yourself with Code - An Intro to Live Coding Music with Sonic Pi
Featuring Sam Aaron
Sam will briefly cover the history of Sonic Pi before taking a nose dive into some of the core technical innovations which give access to powerful, live expression of music all whilst learning the basics of code - and finish with a live coded DJ performance!
algorithmic-music sonic-pi live-coding -
Live Coding - the intersection between the Arts, Technology and Research
Featuring Sam Aaron
Live Coding systems encourage us to think extremely differently about programming languages. In addition to considering standard requirements such as reliability, efficiency and correctness we are also forced to deal with issues such as liveness, coordination and synchronization all whilst...
technology -
Live Coding the intersection between the Arts, Technology and Research
Featuring Sam Aaron
Live Coding systems encourage us to think extremely differently about programming languages. In addition to considering standard requirements such as reliability, efficiency and correctness we are also forced to deal with issues such as liveness, coordination and synchronization all whilst...
languages -
Live Coding the intersection between the Arts, Technology and Research
Featuring Sam Aaron
Live Coding systems encourage us to think extremely differently about programming languages. In addition to considering standard requirements such as reliability, efficiency and correctness we are also forced to deal with issues such as liveness, coordination and synchronization all whilst...
languages -
Live Coding the intersection between the Arts, Technology and Research
Featuring Sam Aaron
Live Coding systems encourage us to think extremely differently about programming languages. In addition to considering standard requirements such as reliability, efficiency and correctness we are also forced to deal with issues such as liveness, coordination and synchronization all whilst...
languages -
-
The Programming Language as a Musical Instrument
Featuring Sam Aaron
To end an epic day of all things Clojure, we are entreated to live music session! Armed with Clojure, Sam Aaron (of Meta-ex) explores how programming languages can be used to create some truly awesome music!
clojure java jvm clojurex functional-programming -
-
Programming Music with Overtone
Featuring Sam Aaron
In this presentation, Sam Aaron introduces Overtone - a Clojure front-end to the state-of-the-art realtime sound synthesis engine SuperCollider - currently being established as a music platform for both research and performance.
clojure