What’s up ChucK? Development Update 2024

Marise van Zyl, and Ge Wang

Proceedings of the International Conference on New Interfaces for Musical Expression

Abstract:

Since its inception in early 2000s, the ChucK music programming language has undergone many expansions and changes. In the early years, there was a flurry of contributions that are still in use today. During the 2010s, there was a notable decrease in ChucK development (despite a few dedicated individuals who kept the language on life support). Recently, however, ChucK development has experienced something of a resurrection. This paper highlights the major initiatives since 2018, including new core language features, ChuGL (graphics), ChAI (AI), Chunity (ChucK in Unity), Chunreal (ChucK in Unreal Engine), WebChucK (ChucK in browsers), and further extensions to the language through Chugins (ChucK plugins). Furthermore, we will highlight future directions of ChucK development.

Citation:

Marise van Zyl, and Ge Wang. 2024. What’s up ChucK? Development Update 2024. Proceedings of the International Conference on New Interfaces for Musical Expression. DOI: 10.5281/zenodo.13904947

BibTeX Entry:

  @article{nime2024_80,
 abstract = {Since its inception in early 2000s, the ChucK music programming language has undergone many expansions and changes. In the early years, there was a flurry of contributions that are still in use today. During the 2010s, there was a notable decrease in ChucK development (despite a few dedicated individuals who kept the language on life support). Recently, however, ChucK development has experienced something of a resurrection. This paper highlights the major initiatives since 2018, including new core language features, ChuGL (graphics), ChAI (AI), Chunity (ChucK in Unity), Chunreal (ChucK in Unreal Engine), WebChucK (ChucK in browsers), and further extensions to the language through Chugins (ChucK plugins). Furthermore, we will highlight future directions of ChucK development.},
 address = {Utrecht, Netherlands},
 articleno = {80},
 author = {Marise van Zyl and Ge Wang},
 booktitle = {Proceedings of the International Conference on New Interfaces for Musical Expression},
 doi = {10.5281/zenodo.13904947},
 editor = {S M Astrid Bin and Courtney N. Reed},
 issn = {2220-4806},
 month = {September},
 numpages = {4},
 pages = {549--552},
 presentation-video = {},
 title = {What’s up ChucK? Development Update 2024},
 track = {Papers},
 url = {http://nime.org/proceedings/2024/nime2024_80.pdf},
 year = {2024}
}