Info: Zenodo’s user support line is staffed on regular business days between Dec 23 and Jan 5. Response times may be slightly longer than normal.

Published July 21, 2011 | Version v1
Conference paper Open

Texture: Visual Notation for Live Coding of Pattern

Description

Live coding, the use of programming language in improvised performance, is the subject of growing research interest. However little light has so far been thrown on the visual (as opposed to the temporal) aspects of live coding practice. Live coders project their code when they perform in the name of openness, but in so doing create a troubling issue of audience code comprehension. Relatedly, the constraining pressures of live performance are leading live coders to rethink the visual design of their language interfaces, so they may rework programs at greater speed and with lower cognitive load, using representations that are closer to music compositional structure. These two issues meet at the boundary between human perception and language. We examine this boundary to find high-level understanding of issues in the design of live coding languages, which is then practically applied in the introduction of Texture, a visual programming language for improvising music.

Files

texture-visual-notation-for-live-coding-of-pattern.pdf

Files (731.8 kB)