ACM - affordances
Charles Roberts
An interactive programming environment for composition and performance
Conference on New Interfaces for Musical Expression, pages 239--242, 2014
Live coding audio in the browser
Scratch
Processing: programming for the media arts
Conference on New Interfaces for Musical Expression, pages 379--382, 2014