Chuckpad: Social Coding For Computer Music

Spencer Salazar, Mark Cerqueira
2017 Zenodo  
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
more » ... 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.
doi:10.5281/zenodo.1176231 fatcat:hge2qo5nfbbpvfmrclvchpz5hi