Live coding emerged from computer music history that begins with MUSIC-N and flows through Max, SuperCollider, and real-time audio in the 1990s
The history of computer music as context for live coding extends back to Lejaren Hiller’s Illiac Suite (1956), through Max Mathews’ MUSIC-N family (which CSound continues), to IRCAM’s Max and Open Music. By the late 1980s, computer music used sequencers for hardware synthesizers. Mass-produced computers became fast enough for real-time audio in the 1990s. Miller Puckette’s Pure Data and James McCartney’s SuperCollider enabled direct real-time synthesis from algorithms. By the mid-1990s, individuals could do this on high-end laptops. By the late 1990s, a laptop musician scene emerged in clubs. Live coding grew from this: the question was not can code make music? (established) but why not show what you’re doing? Live coding added the performance dimension to an existing technical practice.
Examples
The MUSIC-N lineage: MUSIC I to MUSIC V (Mathews) to CSound (Vercoe) to SuperCollider (McCartney). The key step: SuperCollider’s REPL enabling interactive synthesis from the same text interface used to compose.
Assessment
Trace the technical lineage from Max Mathews’ work to live coding in 3-4 steps. Identify the specific technical capability that became available in the mid-1990s that made laptop live coding physically possible.