Hostname: page-component-6766d58669-mzsfj Total loading time: 0 Render date: 2026-05-19T17:16:49.842Z Has data issue: false hasContentIssue false

On the Integration of Machine Agents into Live Coding

Published online by Cambridge University Press:  18 August 2023

Elizabeth Wilson*
Affiliation:
Centre for Digital Music, Queen Mary University, London, UK
György Fazekas
Affiliation:
Centre for Digital Music, Queen Mary University, London, UK
Geraint Wiggins
Affiliation:
Centre for Digital Music, Queen Mary University, London, UK AI Lab, Vrije Universiteit Brussel, Brussels, Belgium
Rights & Permissions [Opens in a new window]

Abstract

Co-creation strategies for human–machine collaboration have recently been explored in various creative disciplines and more opportunities for human–machine collaborations are materialising. In this article, we outline how to augment musical live coding by considering how human live coders can effectively collaborate with a machine agent imbued with the ability to produce its own patterns of executable code. Using machine agents allows live coders to explore not-yet conceptualised patterns of code and supports them in asking new questions. We argue that to move away from scenarios where machine agents are used in a merely generative way, or only as creative impetus for the human, and towards a more collaborative relationship with the machine agent, consideration is needed for system designers around the aspects of reflection, aesthetics and evaluation. Furthermore, owing to live coding’s close relationship with exposing processes, using agents in such a way can be a useful manner to explore how to make artificial intelligence processes more open and explainable to an audience. Finally, some speculative futures of co-creative and artificially intelligent systems and what opportunities they might afford the live coder are discussed.

Information

Type
Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2023. Published by Cambridge University Press
Figure 0

Figure 1. A prototype of a shared text editor session where a computer agent producing its own autonomous code patterns interacts with a human live coder. Collaborative editors such as Troop (Kirkbride 2017) exist for this challenge and this prototype is modelled on such interfaces.

Figure 1

Figure 2. A speculative design of an interface for human–machine co-creative live coding, building on the design of Figure 1 to incorporate elements of aesthetics, reflection and evaluation.