Research Output
Teaching Live Coding of Electronic Dance Music: A Case Study
  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.

  • Type:

    Article

  • Date:

    22 November 2018

  • Publication Status:

    Published

  • Publisher

    Maynooth University

  • DOI:

    10.12801/1947-5403.2018.10.01.10

  • Cross Ref:

    10.12801/1947-5403.2018.10.01.10

  • Funders:

    Historic Funder (pre-Worktribe)

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

Authors

Keywords

EDM, live coding, pedagogy, music education, performance technology

Monthly Views:

Available Documents