HOME

TheInfoList



OR:

Ixi lang is a programming language for
live coding Live coding, sometimes referred to as on-the-fly programming,Wang G. & Cook P. (2004"On-the-fly Programming: Using Code as an Expressive Musical Instrument" In ''Proceedings of the 2004 International Conference on New Interfaces for Musical Expr ...
musical expression. It is taught at diverse levels of musical education and used in
Algorave An algorave (from an algorithm and rave) is an event where people dance to music generated from algorithms, often using live coding techniques. Alex McLean of Slub and Nick Collins coined the word "algorave" in 2011, and the first event under su ...
performances. Like many other
live coding Live coding, sometimes referred to as on-the-fly programming,Wang G. & Cook P. (2004"On-the-fly Programming: Using Code as an Expressive Musical Instrument" In ''Proceedings of the 2004 International Conference on New Interfaces for Musical Expr ...
languages, such
TidalCycles TidalCycles (also known as "Tidal") is a live coding environment designed for musical improvisation and composition. In particular, it is a domain-specific language embedded in Haskell, focused on the generation and manipulation of audible or visu ...
, ixi lang is a domain-specific language that embraces simplicity and constraints in design. In 2015, ixi lang was presented at the Loop summit, organised by the music software manufacturer
Ableton Ableton AG is a German music software company that produces and distributes the production and performance program Ableton Live and a collection of related instruments and sample libraries, as well as their own hardware controller Ableton Push. ...
, where it gained critical acclaim as an alternative way of making music in the studio as well as in live performance. Mark Smith, of techno-duo Garland writes about the language: "By entering the name of a sound, drawing your own bars and typing notes with numbers, you can make simple beats and melodies almost immediately. If you memorise a few different command lines a broad range of modulations and structural changes becomes possible. Whatever simple information you entered beforehand becomes hugely pliable – and you can do all this to your own uploaded bank of samples. Given that just about anyone can get up and running with a few minutes, those who are willing to put their time into live coding software like ixi lang can reach highly intuitive and fluid levels of improvised composition". Ixi lang is used internationally, for example by members of the Quase-Linema Lab collective in Brazil, Belisha Beacon, Section 9 and Deerful in the UK, or by the Paris-based Sougata Bhattacharya. Ixi Lang is referenced in various live coding literature and has influenced other live coding systems such as Gibber, EarSketch, WulfCode and
Sonic Pi Sonic or Sonics may refer to: Companies *Sonic Drive-In, an American drive-in fast-food restaurant chain *Sonic (ISP), an Internet provider and CLEC, serving more than 100 California communities *Sonic Foundry, a computer software company whic ...
.Blackwell, Alan & Aaron, Sam (2015
Craft Practices of Live Coding Language Design
in the Proceedings of the First International Conference on Live Coding, Leeds, UK


References


External links

* {{Official website, http://www.ixi-software.net Computer music software Electronic music Experimental music Computer music Computer programming Live coding Algorave