Uzulangs: a Community of Musical Pattern Languages

Alex McLean, Felix Roos, Matthew Kaney, Martin Gius, Diego Villaseñor, Dagur Kristinn Sigurðsson Björnsson, Jack Armitage, and Julian Rohrhuber

Proceedings of the International Conference on New Interfaces for Musical Expression

Abstract

The family of Uzulangs are introduced, being the family of free/open source live coding environments that have grown around TidalCycles. The question of what makes an Uzulang is raised, and addressed in terms of the representation of pattern as pure functions of rational time, expressive ‘mini-notation’ short-hand for rhythm, combinator libraries of functions for transforming pattern, in-code visualisations for live feedback, and monadic and monad-like means of aligning combining patterns. Existing Uzulangs are enumerated, with the aims and peculiarities of a few of them explained. The relation between Uzulangs and the communities of practice growing around them is then reflected upon.

Citation

Alex McLean, Felix Roos, Matthew Kaney, Martin Gius, Diego Villaseñor, Dagur Kristinn Sigurðsson Björnsson, Jack Armitage, and Julian Rohrhuber. 2026. Uzulangs: a Community of Musical Pattern Languages. Proceedings of the International Conference on New Interfaces for Musical Expression. DOI: 10.5281/zenodo.20784054 [PDF]

BibTeX Entry

@inproceedings{nime2026_9,
 abstract = {The family of Uzulangs are introduced, being the family of free/open source live coding environments that have grown around TidalCycles. The question of what makes an Uzulang is raised, and addressed in terms of the representation of pattern as pure functions of rational time, expressive ‘mini-notation’ short-hand for rhythm, combinator libraries of functions for transforming pattern, in-code visualisations for live feedback, and monadic and monad-like means of aligning combining patterns. Existing Uzulangs are enumerated, with the aims and peculiarities of a few of them explained. The relation between Uzulangs and the communities of practice growing around them is then reflected upon.},
 address = {London, United Kingdom},
 articleno = {9},
 author = {Alex McLean and Felix Roos and Matthew Kaney and Martin Gius and Diego Villaseñor and Dagur Kristinn Sigurðsson Björnsson and Jack Armitage and Julian Rohrhuber},
 booktitle = {Proceedings of the International Conference on New Interfaces for Musical Expression},
 doi = {10.5281/zenodo.20784054},
 editor = {Benedict Gaster and João Tragtenberg and Anna Xambó and Tom Mitchell},
 issn = {2220-4806},
 month = {June},
 note = {},
 numpages = {8},
 pages = {70--77},
 title = {Uzulangs: a Community of Musical Pattern Languages},
 track = {Paper},
 url = {http://nime.org/proceedings/2026/nime2026_9.pdf},
 year = {2026}
}