Abstract
Live coding is a celebrated practice that is used in many areas, combined with a variety of artistic fields. Code poetry is a form of poetry with many variations, all of which have a common rule: the code that is or produces the poem must compile without errors. The meeting point of live coding and code poetry seems to have not yet been thoroughly explored, leaving space for experimentation and research. Certain attempts have already been made, where live coding is either approached through natural language or used to break up and merge chunks of existing poems, forming new ones. Computer code has also been used to write deterministic opera librettos, following the code poetry paradigm. This article focuses on the literary and artistic attributes of code, on code poetry and on the existing attempts to combine it with live coding. It also highlights the narrative attribute of musical live coding to formulate a rationale for combining live coding with code poetry in a musical context. The goal is to examine the possibilities of this combination, as well as how this can be achieved, from a technical point of view.
Publisher
Cambridge University Press (CUP)
Subject
Computer Science Applications,Music
Reference35 articles.
1. Grillmair, R. M. 2019. Code and Poetry An Exploration of Logic throughout Art, Computation and Philosophy. Master’s thesis, University of Arts, Linz, Austria.
2. Bélanger, O. 2016. Pyo, the Python DSP Toolbox. Proceedings of the 24th ACM International Conference on Multimedia. New York: Association for Computing Machinery, 1214–17. https://doi.org10.1145/2964284.2973804.
3. Holden, D. and Kerr, C. 2016. ./code --poetry. https://code-poetry.com/ (accessed 25 July 2023).
4. McLean, A. 2015. Reflections on Live Coding Collaboration. Proceedings of the Conference on Computation, Communication, Aesthetics & X, xCoAx, Glasgow, 214–20.