Expression in Live Coding: Gestural Interaction for Machine Musicianship
Doctoral thesis, 2023
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
Author
Georgios Diapoulis
Chalmers, Computer Science and Engineering (Chalmers), Interaction Design and 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 in 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 in 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 in 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 in 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 in proceeding
Musical Live Coding in Relation to Interactivity Variations
Organised Sound,;Vol. 28(2023)
Journal article
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.
Subject Categories
Interaction Technologies
Media Engineering
Music
ISBN
978-91-7905-926-2
Doktorsavhandlingar vid Chalmers tekniska högskola. Ny serie: 5392
Publisher
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