Rapid Prototyping of New Instruments with CodeCircle
Michael Zbyszyński, Mick Grierson, and Matthew Yee-King
Proceedings of the International Conference on New Interfaces for Musical Expression
- Year: 2017
- Location: Copenhagen, Denmark
- Pages: 227–230
- DOI: 10.5281/zenodo.1181420 (Link to paper and supplementary files)
- PDF Link
Abstract
Our research examines the use of CodeCircle, an online, collaborative HTML, CSS, and JavaScript editor, as a rapid prototyping environment for musically expressive instruments. In CodeCircle, we use two primary libraries: MaxiLib and RapidLib. MaxiLib is a synthesis and sample processing library, ported from the C++ library Maximillian, which interfaces with the Web Audio API for sound generation in the browser. RapidLib is a product of the Rapid-Mix project, and allows users to implement interactive machine learning, using "programming by demonstration" to design new expressive interactions.
Citation
Michael Zbyszyński, Mick Grierson, and Matthew Yee-King. 2017. Rapid Prototyping of New Instruments with CodeCircle. Proceedings of the International Conference on New Interfaces for Musical Expression. DOI: 10.5281/zenodo.1181420
BibTeX Entry
@inproceedings{mzbyszynski2017,
abstract = {Our research examines the use of CodeCircle, an online, collaborative HTML, CSS, and JavaScript editor, as a rapid prototyping environment for musically expressive instruments. In CodeCircle, we use two primary libraries: MaxiLib and RapidLib. MaxiLib is a synthesis and sample processing library, ported from the C++ library Maximillian, which interfaces with the Web Audio API for sound generation in the browser. RapidLib is a product of the Rapid-Mix project, and allows users to implement interactive machine learning, using "programming by demonstration" to design new expressive interactions.},
address = {Copenhagen, Denmark},
author = {Michael Zbyszyński and Mick Grierson and Matthew Yee-King},
booktitle = {Proceedings of the International Conference on New Interfaces for Musical Expression},
doi = {10.5281/zenodo.1181420},
issn = {2220-4806},
pages = {227--230},
publisher = {Aalborg University Copenhagen},
title = {Rapid Prototyping of New Instruments with CodeCircle},
url = {http://www.nime.org/proceedings/2017/nime2017_paper0042.pdf},
year = {2017}
}