Live computer music is the perfect medium for generative music systems, for non-linear compositional constructions and for interactive manipulation of sound processing. Unfortunately, much of the complexity of these real-time systems is lost on a potential audience, excepting those few connoisseurs who sneak round the back to check the laptop screen. An artist using powerful software like SuperCollider or PD cannot be readily distinguished from someone checking their e-mail whilst DJ-ing with iTunes. Without a culture of understanding of both the laptop performer and current generation graphical and text-programming languages for audio, audiences tend to respond most to often gimmicky controllers, or to the tools they have had more exposure to – the (yawn) superstar DJs and their decks. This article attempts to convey the exciting things that are being explored with algorithmic composition and interactive synthesis techniques in live performance. The reasons for building generative music systems and the forms of control attainable over algorithmic processes are investigated. Direct manual control is set against the use of autonomous software agents. In line with this, four techniques for software control during live performance are introduced, namely presets, previewing, autopilot, and the powerful method of live coding. Finally, audio-visual collaboration is discussed.
[1]
Roger Dean,et al.
Hyperimprovisation: Computer-Interactive sound improvisation
,
2003
.
[2]
Nick Collins,et al.
A Protocol for Audiovisual Cutting
,
2003,
ICMC.
[3]
Jon McCormack,et al.
Art, emergence, and the computational sublime
,
2001
.
[4]
Palle Dahlstedt,et al.
Creating and Exploring Huge Parameter Spaces: Interactive Evolution as a Tool for Sound Generation
,
2001,
ICMC.
[5]
Robert Rowe,et al.
Machine Musicianship
,
2001
.
[6]
Curtis Roads,et al.
The Computer Music Tutorial
,
1996
.
[7]
James McCartney.
Continued Evolution of the SuperCollider Real Time Synthesis Environment
,
1998,
ICMC.
[8]
Miller Puckette,et al.
Something Digital
,
1991
.
[9]
Eric Clarke,et al.
Rhythm and Timing in Music
,
1999
.
[10]
Nick Collins.
The BBCut Library
,
2002,
ICMC.
[11]
Nick Collins.
Infinite Length Pieces: A User's Guide
,
2005
.
[12]
Kim Cascone,et al.
Grain, Sequence, System: Three Levels of Reception in the Performance of Laptop Music
,
2003
.
[13]
Charles Ames,et al.
Automated Composition in Retrospect: 1956–1986
,
2017
.
[14]
Nick Collins.
Relating Superhuman Virtuosity to Human Performance
,
2005
.