PowerBI Data Analyst - Create visualizations and dashboards from scratch
35% Off Finance Skills That Get You Hired - Code CFI35
Overview
Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
Explore the evolution of live coding music from education to professional performance in this keynote conference talk that demonstrates how programming can be transformed into a powerful instrument of musical expression. Discover how Sonic Pi has revolutionized music education by teaching programming concepts through beats, basslines, and synthesizers, while simultaneously enabling professional musicians to perform live coding on concert stages worldwide. Learn about the groundbreaking development of Tau5, a new collaborative live coding system that addresses the demanding requirements of musical performance including concurrency, distribution, and fault tolerance, transforming these technical challenges into creative opportunities for human expression and connection. Witness live demonstrations of coding music in real-time, from educational examples showing how children learn programming through music creation to professional DJ performances that showcase the artistic potential of code-based composition. Examine the intersection of artificial intelligence and creative collaboration, exploring how AI can serve as an improvisation partner rather than a replacement for human creativity. Understand the critical distinction between working simultaneously and working truly "in time" through practical examples of collaborative jamming sessions and distributed musical performance. Gain insights into the technical foundations that make live coding possible, including contributions from programming language pioneers and the role of languages like Erlang and Elixir in creating fault-tolerant musical systems. Experience the visual dimension of live coding through integrated graphics and see how code, music, and visuals can combine to create immersive artistic experiences that demonstrate the profound connections between programming, education, creativity, and human collaboration in the age of AI.
Syllabus
Intro
DJ set with Sam Aaron feat. Sonic Pi
Intro No. 2
Sonic Pi demo
Teaching kids to code
DJ Dave
Demo
Joe Armstrong's contribution
José Valim & Elixir
The Black Dog
Collaborative jamming
Visuals
Outro
Taught by
GOTO Conferences