Contemporary live coding sits in a continuous lineage of live-electronics performance practice
Live coding is not an isolated recent invention but the latest stage in a decades-long tradition of performing music with electronics in real time. That tradition runs from the early history of live electronics, through performers extending physical controllers and adopting touch interfaces and OpenSoundControl, through laptop performance and laptop orchestras, analog circuit bending and sensor-based instruments, timing and networking between machines, and novel custom interfaces — and arrives at live coding, live algorithms and generative techniques. Seeing this arc situates today’s tools (SuperCollider, pattern languages, custom controllers) within a longer practice of performers building their own instruments and continually redefining what it means to ‘play live’ with electronics. The continuity is the recurring concern: real-time control and improvisation with electronic sound, whatever the interface of the moment.
Examples
The MIT 21M.380 topic sequence traces this arc, opening with the early history of live electronics and concluding with live coding, live algorithms and generative techniques — with laptop orchestras, circuit bending, sensors, and networking as intermediate stages.
Assessment
Identify one concern shared by early live-electronics practice and contemporary live coding, and name two intermediate practices that connect them.