Conference paper Open Access
Caceres Munoz, Alvaro
This research project explores how to maximize the usability of live coding tools (which allow improvising music with programming) for classical musicians.
To do so, two goals are set for the project: understanding how live coding can be used in traditional composition, and understanding how do classical musicians feel when live coding. These goals have been achieved using a prototype for a live coding system, which is specifically designed for classical musicians.
Current literature and technologies have been studied to think of potential target users and their skills and needs. Based on this, the prototype has been designed (both from HCI and programming language design perspectives), implemented, and evaluated by classical musicians.
Results show that experienced composers may benefit the most from live coding systems, provided they offer enough expressiveness, responsiveness and feedback, and that their grammar is aligned with musical language.