# Ixi lang

> Mediated Wiki article. Canonical URL: https://mediated.wiki/source/Ixi_lang
> Markdown URL: https://mediated.wiki/source/Ixi_lang.md
> Source: https://en.wikipedia.org/wiki/Ixi_lang
> Source revision: 1237307473
> License: Creative Commons Attribution-ShareAlike 4.0 International (https://creativecommons.org/licenses/by-sa/4.0/)

{{Short description|Live coding environment}}
{{Infobox software
| name = ixi lang
| caption = ixi lang
| logo = 
| screenshot = Ixi lang.png
| developer = [ixi software](/source/ixi_software)
| latest_release_date = July 2014
| operating_system = [Mac OS X](/source/Mac_OS_X)
| genre = [live coding](/source/live_coding), [experimental music](/source/experimental_music)
| website = {{URL|http://www.ixi-software.net/}}
}}
{{COI|date=January 2022}}

'''Ixi lang''' is a programming language for [live coding](/source/live_coding) musical expression.<ref>Magnusson, Thor (2011) ixi lang: a SuperCollider parasite for live coding. In: International Computer Music Conference, 31 July – 5 August 2011, University of Huddersfield, UK.</ref><ref>{{Cite journal|last1=Blackwell|first1=Alan|last2=McLean|first2=Alex|last3=Noble|first3=James|last4=Rohrhuber|first4=Julian|date=2014-01-01|editor-last=Blackwell|editor-first=Alan|editor2-last=McLean|editor2-first=Alex|editor3-last=Noble|editor3-first=James|editor4-last=Rohrhuber|editor4-first=Julian|title=Collaboration and learning through live coding (Dagstuhl Seminar 13382)|url=http://drops.dagstuhl.de/opus/volltexte/2014/4420|journal=Dagstuhl Reports|volume=3|issue=9|pages=130–168|doi=10.4230/DagRep.3.9.130|doi-access=free |issn=2192-5283}}</ref> It is taught at diverse levels of musical education and used in [Algorave](/source/Algorave) performances.<ref>{{Cite news|url=http://mixmag.net/feature/algorave|title=Algorave: The live coding movement that makes next-level electronic music|work=Mixmag|access-date=2018-09-23}}</ref> Like many other [live coding](/source/live_coding) languages, such [TidalCycles](/source/TidalCycles), ixi lang is a [domain-specific language](/source/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](/source/Ableton), 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".<ref>{{Cite web|url=https://www.ableton.com/en/blog/new-frontiers-of-music-tech/|title=New Frontiers of Music Technology|website=www.ableton.com|language=en|access-date=2018-09-23}}</ref>

Ixi lang is used internationally, for example by members of the Quase-Linema Lab<ref>{{Cite web|url=https://www.youtube.com/watch?v=qyvysqdWoKE&list=PLEqi0nIP3Vnr1REayRkVKDk-gxWcu41TE|title=Alexandre Rangel : ixi lang playlist|website=www.youtube.com|access-date=2022-06-20}}</ref> collective in Brazil, Belisha Beacon, Section 9 and Deerful in the UK,<ref>{{Cite web|url=https://deerful.bandcamp.com/album/tell-me-i-can-fix-this-on-my-own|title=Tell Me I Can Fix This On My Own|last=Winston|first=Emma|website=deerful.bandcamp.com|access-date=2018-10-24}}</ref> or by the Paris-based Sougata Bhattacharya. Ixi Lang is referenced in various live coding literature<ref>{{cite journal|last1=Sorensen|first1=Andrew|last2=Swift|first2=Ben|date=Spring 2014|title=Livecoding's many meanings|url=http://extempore.moso.com.au/extras/cmj-2013.pdf|journal=Computer Music Journal|volume=38|issue=1|pages=65–76|doi=10.1162/comj_a_00230|s2cid=24368462 }}</ref><ref>{{Cite book |doi = 10.1145/2633638.2633647|chapter = Making programming languages to dance to|title = Proceedings of the 2nd ACM SIGPLAN international workshop on Functional art, music, modeling & design - FARM '14|pages = 63–70|year = 2014|last1 = McLean|first1 = Alex|isbn = 9781450330398| s2cid=1190832 }}</ref><ref>{{Cite news|url=https://computinged.wordpress.com/2013/10/01/live-coding-systems-challenge-cs-to-think-about-expression-again/|title=Live coders challenge CS to think about expression again|last=Guzdial|first=Mark|date=2013-10-01|work=Computing Education Research Blog|access-date=2018-09-23|language=en-US|author-link=Mark Guzdial}}</ref> and has influenced other live coding systems such as Gibber,<ref>[https://gibber.cc/credits Gibber Credits]</ref><ref>{{Cite journal|last1=Charlie|first1=Roberts|last2=Joann|first2=Kuchera-Morin|date=2012|title=Gibber: Live Coding Audio in the Browser|journal=International Computer Music Conference Proceedings|language=en|volume=2012|issn=2223-3881|hdl=2027/spo.bbp2372.2012.011}}</ref> EarSketch,<ref>Xambo, Anna; Freeman, Jason; Magerko, Brian; and Shah, Pratik (2016) [http://users.sussex.ac.uk/~thm21/ICLI_proceedings/2016/Papers/Long_Papers/94_Live_Coding_Classroom.pdf Challenges and New Directions for Collaborative Live Coding in the Classroom] in Proceedings of International Conference on Live Interfaces, University of Sussex, Brighton.</ref> WulfCode<ref>[https://www.youtube.com/watch?v=F2--JzAvPsg WulfCode]</ref> and [Sonic Pi](/source/Sonic_Pi).<ref>Blackwell, Alan & Aaron, Sam (2015) [https://zenodo.org/record/19318/files/73_Craft_Practices_of_Live_Coding_Langua.pdf Craft Practices of Live Coding Language Design] in the Proceedings of the First International Conference on Live Coding, Leeds, UK</ref>

== References ==
{{reflist}}

== External links ==
* {{Official website|http://www.ixi-software.net}}

Category:Computer music software
Category:Electronic music
Category:Experimental music
Category:Computer music
Category:Computer programming
Category:Live coding
Category:Algorave

---
Adapted from the Wikipedia article [Ixi lang](https://en.wikipedia.org/wiki/Ixi_lang) by Wikipedia contributors ([contributor history](https://en.wikipedia.org/wiki/Ixi_lang?action=history)). Available under [Creative Commons Attribution-ShareAlike 4.0 International](https://creativecommons.org/licenses/by-sa/4.0/). Changes may have been made.
