Kirkbride, Ryan Philip (2020) Collaborative interfaces for ensemble live coding performance. PhD thesis, University of Leeds.
Abstract
This research is a practice-led investigation into collaborative user interfaces within the practice of live coding; the act of writing computer code for generating improvised music live in front of an audience. It examines the impact of user interface design parameters on group creativity and explores the roles of data, text, and programming languages as media for musical communication. Utilising a multi-faceted research method that combines iterative “participatory design” (Spinuzzi, 2005) with performance-led “research in the wild” (Benford et al., 2013), this research couples ethnographic and autoethnographic observations to gain insight into the practice of ensemble live coding and inform software design. Three novel collaborative interfaces have been developed as part of this research that explore various facets of musical collaboration in live coding. Each interface was developed through an iterative and reflexive methodology focused on user-centred design and was employed in a cyclical process of artistic practice and refinement based on user evaluation and in-depth study. The first interface, entitled Troop, is a shared text editor that allows multiple performers to collaborate on the same single body of code together. The second, CodeBank, explores how private working in a collaborative context affects creativity and improvisation. Finally, PolyGlot, combines multiple live coding languages into a single collaborative interface that enables live coding musicians to play together, regardless of their knowledge of languages. As well as these three graphical interfaces, the functionality of an existing live coding language, FoxDot, was extended to help facilitate the sharing of musical information within an ensemble. Each interface was used in live performance by The Yorkshire Programming Ensemble and evaluated through group interview sessions that examined the themes of immediacy, trust, and risk with regards to both human-computer interaction and intra-ensemble communication as well as the experience of personal- and group-flow states.
Metadata
Supervisors: | Windsor, Luke and Brown, Guy |
---|---|
Keywords: | Collaboration, group creativity, live coding, user interfaces for musical expression |
Awarding institution: | University of Leeds |
Academic Units: | The University of Leeds > Faculty of Arts, Humanities and Cultures (Leeds) > School of Music (Leeds) |
Identification Number/EthosID: | uk.bl.ethos.834017 |
Depositing User: | Mr Ryan Kirkbride |
Date Deposited: | 08 Jul 2021 14:53 |
Last Modified: | 11 Aug 2021 09:53 |
Open Archives Initiative ID (OAI ID): | oai:etheses.whiterose.ac.uk:28901 |
Downloads
Final eThesis - complete (pdf)
Filename: Collaborative_Interfaces_for_Ensemble_Live_Coding_Performance - resubmission.pdf
Licence:
This work is licensed under a Creative Commons Attribution NonCommercial ShareAlike 4.0 International License
Examined Content
Filename: ch5_1a-Rehearsal-09_04_17.mpg
Licence:
This work is licensed under a Creative Commons Attribution NonCommercial ShareAlike 4.0 International License
Examined Content
Filename: ch5_1b-Leeds_Algorave-28_04_17.mp4
Licence:
This work is licensed under a Creative Commons Attribution NonCommercial ShareAlike 4.0 International License
Examined Content
Filename: ch5_2-Algorave_Assembly-27_04_18.avi
Licence:
This work is licensed under a Creative Commons Attribution NonCommercial ShareAlike 4.0 International License
Examined Content
Filename: ch5_3-ICLI-14_06_18.mp4
Licence:
This work is licensed under a Creative Commons Attribution NonCommercial ShareAlike 4.0 International License
Examined Content
Filename: ch6_1a-Rehearsal-26_04_17.mpg
Licence:
This work is licensed under a Creative Commons Attribution NonCommercial ShareAlike 4.0 International License
Examined Content
Filename: ch6_1b-Rehearsal-06_06_17.mpg
Licence:
This work is licensed under a Creative Commons Attribution NonCommercial ShareAlike 4.0 International License
Examined Content
Filename: ch6_2-Together in Music-14_04_18.mpg
Licence:
This work is licensed under a Creative Commons Attribution NonCommercial ShareAlike 4.0 International License
Examined Content
Filename: ch6_3-Algo Rhythms-28_04_19.mpg
Licence:
This work is licensed under a Creative Commons Attribution NonCommercial ShareAlike 4.0 International License
Examined Content
Filename: ch7_1-CodeBank Rehearsal-09_12_18.mpg
Licence:
This work is licensed under a Creative Commons Attribution NonCommercial ShareAlike 4.0 International License
Examined Content
Filename: ch7_2-TOPLAP_End_of_Cycle_Party-19_12_18.mpg
Licence:
This work is licensed under a Creative Commons Attribution NonCommercial ShareAlike 4.0 International License
Examined Content
Filename: ch7_3-British_Library_Algorave-05_04_19.mpg
Licence:
This work is licensed under a Creative Commons Attribution NonCommercial ShareAlike 4.0 International License
Examined Content
Filename: ch8_1-Rehearsal-07_05_19.mov
Licence:
This work is licensed under a Creative Commons Attribution NonCommercial ShareAlike 4.0 International License
Examined Content
Filename: ch8_2-AlgoMech_Festival-18_05_19.avi
Licence:
This work is licensed under a Creative Commons Attribution NonCommercial ShareAlike 4.0 International License
Export
Statistics
You do not need to contact us to get a copy of this thesis. Please use the 'Download' link(s) above to get a copy.
You can contact us about this thesis. If you need to make a general enquiry, please see the Contact us page.