home/ atoms/ interference-pattern-exceeds-imagination

Interference patterns in live coding produce outcomes that exceed the coder's prior imagination

When two or more simple periodic processes interact, their combination creates an interference pattern whose complexity is greater than either component alone — and greater than the coder’s ability to pre-imagine it. This is a productive feature of live coding: small algorithmic interactions generate surprising, emergent results in real time. The coder’s role shifts from specifying every event to setting up conditions that generate events, then shaping those conditions in response to what emerges. The principle is a counterargument to the assumption that a performer must ‘know what they will do’ before doing it.

Examples

In Tidal, d1 $ sound "bd(3,8)" # speed (slow 3 $ sine) — the rhythmic pattern interferes with a slow pitch modulation, producing phasing relationships the coder did not calculate in advance.

Assessment

Demonstrate a live-coding phrase where two simple patterns interact to produce an emergent texture. Explain what you did NOT predict in advance and how you shaped the interference in real time.

“When a live coder creates music from simple interferences, they are already working beyond their imagination”