home/ atoms/ live-coding-as-language-machine

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.

“stripping back technology taking away user interfaces and revealing the language that's underneath sort of treating a laptop as a language machine for describing music”
corpus · algorave-algorithmic-dance-culture-alex-mclean-tedxhull-2017 · chunk 1