Skip to main content

Research Repository

Advanced Search

Teaching Live Coding of Electronic Dance Music: A Case Study

Cheng, Lee

Authors

Lee Cheng



Abstract

Live coding is a relatively new performance practice that emphasizes the expressive possibilities afforded by computer programming. Live coding has often been associated with contemporary musical styles such as electronic dance music (EDM), which favors the design of rhythms through algorithms and does not require extensive musicianship training. While literature has addressed both live coding and EDM pedagogy, research that fuses the two remains sparse. This paper presents a case study on teaching undergraduate students the live coding of EDM with Sonic Pi in an elective course. It aims to examine the pedagogical implications of using live coding to teach EDM in a classroom environment. A mixed method approach was adopted to examine participants’ (N = 39) perceptions of the difficulties, learning processes, and teaching methods involved in creating EDM through live coding. The findings of this case study indicated that technical programming skills presented beginner students with the most difficulty, whereas learning EDM via live coding was found to be motivating and effective.

Citation

Cheng, L. (2018). Teaching Live Coding of Electronic Dance Music: A Case Study. Dancecult: Journal of Electronic Dance Music Culture, 10(1), https://doi.org/10.12801/1947-5403.2018.10.01.10

Journal Article Type Article
Acceptance Date Jun 1, 2018
Online Publication Date Nov 22, 2018
Publication Date Nov 23, 2018
Deposit Date Aug 10, 2021
Peer Reviewed Peer Reviewed
Volume 10
Issue 1
Series ISSN 1947-5403
DOI https://doi.org/10.12801/1947-5403.2018.10.01.10
Keywords EDM, live coding, pedagogy, music education, performance technology
Public URL http://researchrepository.napier.ac.uk/Output/2792807