ixi lang: a live coding programming language for musical performance

Thor Magnusson

Research output: Non-textual outputSoftware


The ixi lang musical live coding environment is a simple visual system for programming (composing and/or performing) music in real time, often in the context of a performance in front of live audience. It presents a high entry level control over synth definitions and samples defined in the audio programming language SuperCollider. The core idea is to represent events in a spatial layout, thus merging musical code and musical scores. The language is designed with strong visual elements, merging textual and graphical notation. Furthermore, the code itself - the musical score - is active, i.e., if the user writes a function that performs a method upon the score itself, it changes in real time.
Original languageEnglish
Place of PublicationUK
Publication statusPublished - 21 Dec 2009
Eventother - Komedia Brighton, 30/10/2009; RE:New, 21/04/10; NIME, 21/06/10; ISEA, 24/08/10; Futureplaces, 18/10/10; Livecoding Documentary, 2011; ICMC, 02/08/11; ISEA, 15/09/11; Gaite Lyrique, 19/07/12; Brighton Digital Festival, 30/09/12;
Duration: 21 Dec 2009 → …

Bibliographical note

© 2009 Thor Magnusson. Released under the GPL license: http://www.gnu.org/licenses/gpl.html


  • Music
  • Performance
  • Human-Computer-Interaction
  • Programming language design
  • Live coding
  • Composition


Dive into the research topics of 'ixi lang: a live coding programming language for musical performance'. Together they form a unique fingerprint.

Cite this