Skip to main content
    • Aa
    • Aa
  • Get access
    Check if you have access via personal or institutional login
  • Cited by 11
  • Cited by
    This article has been cited by the following publications. This list is generated based on data provided by CrossRef.

    Deusany de Carvalho, Antonio 2015. 2015 Latin American Computing Conference (CLEI). p. 1.

    Aghaee, Saeed and Pautasso, Cesare 2014. End-User Development of Mashups with NaturalMash. Journal of Visual Languages & Computing, Vol. 25, Issue. 4, p. 414.

    Blackwell, Alan F. 2014. Palimpsest: A layered language for exploratory image processing. Journal of Visual Languages & Computing, Vol. 25, Issue. 5, p. 545.

    Noble, James 2014. 2014 Second IEEE Working Conference on Software Visualization. p. 40.

    Roberts, Charles 2014. Proceedings of the ACM International Conference on Multimedia - MM '14. p. 699.

    Aghaee, Saeed and Pautasso, Cesare 2013. 2013 1st International Workshop on Live Programming (LIVE). p. 1.

    Aghaee, Saeed Pautasso, Cesare and De Angeli, Antonella 2013. 2013 IEEE Symposium on Visual Languages and Human Centric Computing. p. 111.

    Swift, Ben Sorensen, Andrew Gardner, Henry and Hosking, John 2013. 2013 1st International Workshop on Live Programming (LIVE). p. 27.

    Tanimoto, Steven L. 2013. 2013 1st International Workshop on Live Programming (LIVE). p. 31.

    Wakefield, Graham Hollerer, Tobias Kuchera-Morin, JoAnn Roberts, Charles and Wright, Matthew 2013. Spatial Interaction in a Multiuser Immersive Instrument. IEEE Computer Graphics and Applications, Vol. 33, Issue. 6, p. 14.

    Yuksel, Kamer Ali Ercil, Aytul and Bozkurt, Batuhan 2012. 2012 20th Signal Processing and Communications Applications Conference (SIU). p. 1.


Live coding in laptop performance

  • DOI:
  • Published online: 01 December 2003

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.

Recommend this journal

Email your librarian or administrator to recommend adding this journal to your organisation's collection.

Organised Sound
  • ISSN: 1355-7718
  • EISSN: 1469-8153
  • URL: /core/journals/organised-sound
Please enter your name
Please enter a valid email address
Who would you like to send this to? *