ChuckPad: Social Coding for Computer Music
Spencer Salazar, and Mark Cerqueira
Proceedings of the International Conference on New Interfaces for Musical Expression
- Year: 2017
- Location: Copenhagen, Denmark
- Pages: 237–240
- DOI: 10.5281/zenodo.1176232 (Link to paper)
- PDF link
Abstract:
ChuckPad is a network-based platform for sharing code, modules, patches, and even entire musical works written on the ChucK programming language and other music programming platforms. ChuckPad provides a single repository and record of musical code from supported musical programming systems, an interface for organizing, browsing, and searching this body of code, and a readily accessible means of evaluating the musical output of code in the repository. ChuckPad consists of an open-source modular backend service to be run on a network server or cloud infrastructure and a client library to facilitate integrating end-user applications with the platform. While ChuckPad has been initially developed for sharing ChucK source code, its design can accommodate any type of music programming system oriented around small text- or binary-format documents. To this end, ChuckPad has also been extended to the Auraglyph handwriting-based graphical music programming system.
Citation:
Spencer Salazar, and Mark Cerqueira. 2017. ChuckPad: Social Coding for Computer Music. Proceedings of the International Conference on New Interfaces for Musical Expression. DOI: 10.5281/zenodo.1176232BibTeX Entry:
@inproceedings{ssalazar2017, abstract = {ChuckPad is a network-based platform for sharing code, modules, patches, and even entire musical works written on the ChucK programming language and other music programming platforms. ChuckPad provides a single repository and record of musical code from supported musical programming systems, an interface for organizing, browsing, and searching this body of code, and a readily accessible means of evaluating the musical output of code in the repository. ChuckPad consists of an open-source modular backend service to be run on a network server or cloud infrastructure and a client library to facilitate integrating end-user applications with the platform. While ChuckPad has been initially developed for sharing ChucK source code, its design can accommodate any type of music programming system oriented around small text- or binary-format documents. To this end, ChuckPad has also been extended to the Auraglyph handwriting-based graphical music programming system.}, address = {Copenhagen, Denmark}, author = {Spencer Salazar and Mark Cerqueira}, booktitle = {Proceedings of the International Conference on New Interfaces for Musical Expression}, doi = {10.5281/zenodo.1176232}, issn = {2220-4806}, pages = {237--240}, publisher = {Aalborg University Copenhagen}, title = {ChuckPad: Social Coding for Computer Music}, url = {http://www.nime.org/proceedings/2017/nime2017_paper0044.pdf}, year = {2017} }