A live coder's personal pattern space is a strict subset of the language's full possibility space; creativity means expanding toward the system's edges
Wiggins and Forth apply Conceptual Spaces theory to live coding. They model the space of all possible TidalCycles programs as a mathematical space (CTP) that maps many-to-one onto a music space (CTM). A specific live coder (e.g. ‘Elsie’) has a personal conceptual space that is a strict subset of CTP — the programs she has discovered, internalized, and can access in real time. Creative growth means expanding this personal space toward the edges of CTP, encountering programs that produce music she could not have imagined without the system. The system thus functions as a creative partner that extends beyond the coder’s current conceptual reach.
Examples
A coder who knows only basic patterns (bd, sn) has a small personal space. Learning weave, jux, off, and other combinators expands the space toward music that would be compositionally inaccessible otherwise.
Assessment
Explain the Conceptual Spaces model applied to TidalCycles. What does it mean for a live coder’s creativity to ‘expand toward the system’s edges’? Give a specific musical example.