Javascript must be enabled to continue!
Live coding in laptop performance
View through CrossRef
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.
Cambridge University Press (CUP)
Title: Live coding in laptop performance
Description:
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.
Related Results
Live Coding of Consequence
Live Coding of Consequence
A live coding movement has arisen from everyday use of interpreted programming environments, where the results of new code can be immediately established. Running algorithms can be...
Live Coding in a Scalable, Participatory Laptop Orchestra
Live Coding in a Scalable, Participatory Laptop Orchestra
Live coding (Collins et al. 2003 and other articles in this special issue of Computer Music Journal) is the central performance practice of the Cybernetic Orchestra, a laptop orche...
Herding Cats: Observing Live Coding in the Wild
Herding Cats: Observing Live Coding in the Wild
After an eventful decade of live-coding activities, this article seeks to explore the practice with the aim of situating it in the history of contemporary arts and music. The artic...
Algorithms as Scores: Coding Live Music
Algorithms as Scores: Coding Live Music
The author discusses live coding as a new path in the evolution of the musical score. Live-coding practice accentuates the score, and whilst it is the perfect vehicle for the perfo...
Music Information Retrieval in Live Coding: A Theoretical Framework
Music Information Retrieval in Live Coding: A Theoretical Framework
Abstract
Music information retrieval (MIR) has a great potential in musical live coding because it can help the musician–programmer to make musical decisions based o...
Live Coding the Law: Improvisation, Code, and Copyright
Live Coding the Law: Improvisation, Code, and Copyright
This article concerns the emerging creative practice of live coding (i.e., the real-time programming of electronic music in text-based programming environments), and explores how t...
The Many Meanings of Live Coding
The Many Meanings of Live Coding
The ten-year anniversary of TOPLAP presents a unique opportunity for reflection and introspection. In this essay we ask the question, what is the meaning of live coding? Our goal i...
Hacking Choreography: Dance and Live Coding
Hacking Choreography: Dance and Live Coding
This article explores the intersection of live coding and choreography, discussing the “practice as research” project Hacking Choreography. It examines the use of computer programm...