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)
- 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.1181420BibTeX 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} }