ISSN: 17527066
First published in 2008
3 issues per volume
Volume 9 Issue 1
Cover Date: May 2016
Iterative composition, coding and pedagogy: A case study in live coding with EarSketch
purchase PDF
Authors:  Jason Freeman And  Brian Magerko 
DOI: 10.1386/jmte.9.1.57_1

live coding,computer science,music technology,iteration,composition,education

Pervasive definitions of live coding in music focus on the simultaneous modification and execution of code in a live performance setting where a performer shares his screen with the audience. This article considers a role for live coding that does not focus on live performance but rather on educational contexts. After briefly discussing an iterative model for both musical composition and coding and the potential roles of live coding within this model, the article introduces EarSketch, a learning environment for computer science and music technology that enables students to write Python or JavaScript code to algorithmically generate loop-based music within a digital audio workstation (DAW) workflow. It discusses the impact of code execution time on the learning environment, explains the environment’s current support for live coding and discusses the next steps and challenges involved in implementing additional support for live coding in the curriculum and the software environment.
Your tags: Please login or register if you don't have a user account.
Latest news
19th January 2018
Call For Papers: DRTP 3:2 | Special Issue
Read more Read more
15th January 2018
CFP: Short Film Studies 9.2
Read more Read more
5th January 2018
Digital Echoes Symposium 2018
Read more Read more


The Big Picture Magazine