Deadmau5, Derek Bailey, and the Laptop Instrument: Improvisation, Composition, and Liveness in Live Coding