Abstract
So-called "live coding" is a new type of music performance in which the performer writes a computer program that makes music in real-time. In his PhD, Qichao Lan has explored different types of live coding and how this particular performance style can allow for new forms of musical collaboration. In his practice-based research, he has carried out different projects including RaveForce (a new way to generate musical sound), QuaverSeries (a live coding language and a browser-based music collaboration platform), and Air Guitar (a model that can predict music information from muscle signals). Knowledge from these projects has been embedded in the development of Glicol, which is a new computer music programming language, an audio DSP library, and an online music-making platform (https://glicol.org). Lan's interdisciplinary research reveals that computer software innovation, especially in "lower-level" technology, can significantly change musical practice and collaboration. His research paves the way for future research in music and artificial intelligence, audio programming, live coding, and accessible music/computer science education.
List of papers
Paper I. Qichao Lan, Jim Torresen and Alexander Refsum Jensenius “RaveForce: A Deep Reinforcement Learning Environment for Music Generation”. In: Proceedings of the SMC Conferences. Society for Sound and Music Computing. (2019), pp. 217–222. The paper is included in the thesis. |
Paper II. Qichao Lan and Alexander Refsum Jensenius “QuaverSeries: A Live Coding Environment for Music Performance Using Web Technologies”. In: Proceedings of the International Web Audio Conference (WAC). NTNU, (2019), pp. 41–46. The paper is included in the thesis. |
Paper III. Cagri Erdem, Qichao Lan, Julian Fuhrer, Charles Patrick Martin, Jim Torresen and Alexander Refsum Jensenius “Towards Playing in the ‘Air’: Modeling Motion-Sound Energy Relationships in Electric Guitar Performance Using Deep Neural Networks”. In: Proceedings of the 17th Sound and Music Computing Conference. (2020), pp. 177–184. The paper is included in the thesis. |
Paper IV. Cagri Erdem, Qichao Lan, and Alexander Refsum Jensenius “Exploring relationships between effort, motion, and sound in new musical instruments”. In: Human Technology. (2020), pp. 314–347. DOI: 10.17011/ht/urn.202011256767. The paper is included in the thesis. Also available at: https://doi.org/10.17011/ht/urn.202011256767 |
Paper V. Qichao Lan and Alexander Refsum Jensenius “Glicol: A Graph-oriented Live Coding Language Developed with Rust, WebAssembly and AudioWorklet”. In: Proceedings of the International Web Audio Conference (WAC). (2021) The paper is included in the thesis. |