home/ atoms/ slow-coding

Slow coding is a live coding variant where extended periods of silence or stasis are made compositionally meaningful through visible anticipation

Thor Magnusson’s Threnoscope is an exemplar of slow coding: a system where tones move around a surround-sound multispeaker array and the visualization becomes part of the music, allowing the audience to anticipate sound events at very long timescales so that extended periods of silence can be incorporated as compositional material. Unlike typical algorave performance (continuous, rhythmic), slow coding works with durational time and deliberate restraint. The coder takes an external view of time, taking a godlike position of watching agents work while telling them what to do. Slow coding is the temporal inverse of fast, reactive live performance — requiring patience from both performer and audience, and a different kind of audience education.

Examples

Magnusson’s Threnoscope: tones are positioned in physical space and move slowly; the performer writes code that describes trajectories and parameters; long silences between events become compositionally meaningful when the audience can see what is coming.

Assessment

Contrast the audience experience of slow coding (Threnoscope) with fast algorave coding. What does the audience need to understand or accept for slow coding to work as a live performance? How does visualization change the temporal experience?

“visualization becomes part of the music, allowing the audience to anticipate sound events at very long timescales so that extended periods of silence can be incorporated into a performance”
corpus · live-coding-a-user-s-manual-archive-org-copy-borrow-free-all · chunk 63