Live coding strips away GUIs to reveal the language underneath, treating the laptop as a language machine
McLean frames live coding not as adding technology but as removing it: GUI layers, DAW timelines, and icon-driven workflows are abstractions on top of the underlying language that actually describes the music. By stripping back these layers, the live coder works directly in that language - and in doing so exposes ancient connections between code, pattern, and movement that conventional interfaces obscure. The laptop becomes a ‘language machine’: a device whose primary interface is text, not pixels. This reframing helps learners see live coding as a fundamentally different relationship with computation, not merely a harder way to do what a DAW does.
Examples
Compare opening Ableton and placing clips on a timeline (GUI layer) with opening TidalCycles and typing d1 $ s "bd sn hh sn" (language layer).
Assessment
Explain what McLean means by ‘stripping back technology’ and describe one thing that becomes visible at the language level that is hidden in a DAW.