Hostname: page-component-8448b6f56d-m8qmq Total loading time: 0 Render date: 2024-04-19T15:39:43.471Z Has data issue: false hasContentIssue false

Live coding in laptop performance

Published online by Cambridge University Press:  21 April 2004

NICK COLLINS
Affiliation:
St. John's College, Cambridge, CB2 1TP E-mail: nick@sicklincoln.org, URL: http://www.sicklincoln.org
ALEX McLEAN
Affiliation:
alex@state51.co.uk, URL: http://www.slab.org
JULIAN ROHRHUBER
Affiliation:
rohrhuber@uni-hamburg.de, http://swiki.hfbk-hamburg.de:8888/MusicTechnology/6
ADRIAN WARD
Affiliation:
adrian@signwave.co.uk, http://www.slub.org

Abstract

Seeking new forms of expression in computer music, a small number of laptop composers are braving the challenges of coding music on the fly. Not content to submit meekly to the rigid interfaces of performance software like Ableton Live or Reason, they work with programming languages, building their own custom software, tweaking or writing the programs themselves as they perform. Often this activity takes place within some established language for computer music like SuperCollider, but there is no reason to stop errant minds pursuing their innovations in general scripting languages like Perl. This paper presents an introduction to the field of live coding, of real-time scripting during laptop music performance, and the improvisatory power and risks involved. We look at two test cases, the command-line music of slub utilising, amongst a grab-bag of technologies, Perl and REALbasic, and Julian Rohrhuber's Just In Time library for SuperCollider. We try to give a flavour of an exciting but hazardous world at the forefront of live laptop performance.

Type
Research Article
Copyright
© Cambridge University Press 2003

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)