Contemporary Music Review · 2003 · 84 citations · 0 references
EducationAutonomous SystemsGenerative DesignInteractive Design SystemsInteractive MediaGenerative PerformanceInteractive Generative SystemsInteractive Music SoftwareInteractive Music SystemsMusic Performance TechnologyMusic TechnologyAlgorithmic Composition SystemsAlgorithmic Music CompositionGenerative Sound SystemsHuman-computer Interaction In MusicHuman-computer Music InteractionInteractive Music GenerationInteractive Sound SynthesisMusic Performance Systems
Live computer music offers a powerful medium for generative and interactive sound, yet its complexity is often hidden from audiences, who instead favor familiar DJ tools. The article explores the motivations for building generative music systems, the control options they afford, and their potential for audio‑visual collaboration. Four software‑control techniques—presets, previewing, autopilot, and live coding—are presented for live performance. Keywords: laptop music, algorithmic composition, generative music.
Abstract 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. Keywords: laptop musicalgorithmic compositiongenerative music