Expression in Live Coding: Gestural Interaction for Machine Musicianship
Doktorsavhandling, 2023

This thesis is centered on the performance practice of musical live coding, which can be described as on-the-fly decision-making for computer music performance and blurs the lines between programming languages and computer interfaces. I specifically focus on live coding as a human activity based on serial skilled actions, and I discuss how we can interact gesturally with interfaces that are modified dynamically. I develop a system to address how to live code using continuous gestural interactions, and examine an unusual strategy of information processing which centers on a bottom-up approach. I then present a theoretical account of sensorimotor control in live coding, which examines pre-reflective processes during performance. Two more theoretical contributions address bodily gestures in various performance systems by presenting a conceptual framework, and an additional study presents a conceptual tool for developing agent-based systems in live coding. Observations of performance practices and systems are employed throughout the thesis to examine how different practitioners may use the systems, and what conceptual abstractions can be inferred. The question of how to facilitate creativity is discussed from both a theoretical and a practical perspective, touching on how the resultant newly produced knowledge may be transferred to practitioners. A particular focus is on live performance, visualization, and both human and machine listening.

The thesis findings present (i) visual and conceptual representations of live coding validated by cognitive mechanisms and cognitive paradigms, (ii) extensive reflections on practice and systemic modes of knowing, (iii) technical contributions for building of performance systems and performance structural analysis and (iv) theoretical accounts that contribute to the live coding literature. This work address both human modalities – audition, motor skills – and system modalities – notation, and the presence of software agents. I present a conception of various kinds of interactivity variations, a term used to designate various manners of gestural interaction that may arise in performance systems. I argue that musical live coding should incorporate radical experimentation with craft practices, pointing to a future practice wherein risk becomes clearly apparent in our gestural expressions.

music perception

live programming

liveness

music interaction

live coding

music information retrieval

gestural control

musical interfaces

expressive interaction

music performance

Room Gamma, House Svea, Lindholmen, Forskningsgången 4. Entrance Floor. Room 105
Opponent: Prof. Thor Magnusson, School of Media, Arts and Humanities, University of Sussex, United Kingdom

Författare

Georgios Diapoulis

Chalmers, Data- och informationsteknik, Interaktionsdesign och Software Engineering

An analytical framework for musical live coding systems based on gestural interactions in performance practices

Proceedings of the 2021 International Conference on Live Coding (ICLC2021),; (2021)

Paper i proceeding

Bottom-up live coding: Analysis of continuous interactions towards predicting programming behaviours

Proceedings of the International Conference on New Interfaces for Musical Expression,; Vol. 22(2022)

Paper i proceeding

Livecode me: Live coding practice and multimodal experience

Proceedings of the 33rd Annual Workshop of the Psychology of Programming Interest Group (PPIG),; (2022)

Paper i proceeding

Reproducible Musical Analysis of Live Coding Performances Using Information Retrieval: A Case Study on the Algorave 10th Anniversary

Proceedings of the 7th International Conference on Live Coding (ICLC 2023),; (2023)

Paper i proceeding

Liveness and machine listening in musical live coding: A conceptual framework for designing agent-based systems

Proceedings of the 4th Conference on AI Music (AIMC 2023),; (2023)

Paper i proceeding

Musical Live Coding in Relation to Interactivity Variations

Organised Sound,; (2023)

Artikel i vetenskaplig tidskrift

This thesis concerns musical live coding, which is a performance practice for musical improvisation with computing systems. Live coding is a neologism that first appeared in 2003 within the computer music community to describe an experimental practice for music-making. Since then, live coding has evolved into a world-wide community of practitioners and academics that spans different disciplines, from music and dance to weaving and programming education.

A typical live coding performance involves one or more performers writing computer programs on stage and sharing their screens with the audience to make the process technically transparent. The main idea is that we share our screens to expose our technical mistakes, and not to use technology as a "safety net" to hide our mistaken beliefs and personal technical limitations.

This thesis contributes technical developments and theoretical studies with a particular focus on human perception and cognition. I am particularly focusing on understanding to what extent we use sub-conscious processes, also known as pre-reflective processes, when interacting with musical systems in the writing of computer programs.

Ämneskategorier

Interaktionsteknik

Mediateknik

Musik

ISBN

978-91-7905-926-2

Doktorsavhandlingar vid Chalmers tekniska högskola. Ny serie: 5392

Utgivare

Chalmers

Room Gamma, House Svea, Lindholmen, Forskningsgången 4. Entrance Floor. Room 105

Opponent: Prof. Thor Magnusson, School of Media, Arts and Humanities, University of Sussex, United Kingdom

Mer information

Senast uppdaterat

2023-09-12