gibberwocky: New Live-Coding Instruments for Musical Performance

Charles Roberts, and Graham Wakefield

Proceedings of the International Conference on New Interfaces for Musical Expression

Abstract:

We describe two new versions of the gibberwocky live-coding system. One integrates with Max/MSP while the second targets MIDI output and runs entirely in the browser. We discuss commonalities and differences between the three environments, and how they fit into the live-coding landscape. We also describe lessons learned while performing with the original version of gibberwocky, both from our perspective and the perspective of others. These lessons informed the addition of animated sparkline visualizations depicting modulations to performers and audiences in all three versions.

Citation:

Charles Roberts, and Graham Wakefield. 2017. gibberwocky: New Live-Coding Instruments for Musical Performance. Proceedings of the International Conference on New Interfaces for Musical Expression. DOI: 10.5281/zenodo.1176193

BibTeX Entry:

  @inproceedings{croberts2017,
 abstract = {We describe two new versions of the gibberwocky live-coding system. One integrates with Max/MSP while the second targets MIDI output and runs entirely in the browser. We discuss commonalities and differences between the three environments, and how they fit into the live-coding landscape. We also describe lessons learned while performing with the original version of gibberwocky, both from our perspective and the perspective of others. These lessons informed the addition of animated sparkline visualizations depicting modulations to performers and audiences in all three versions.},
 address = {Copenhagen, Denmark},
 author = {Charles Roberts and Graham Wakefield},
 booktitle = {Proceedings of the International Conference on New Interfaces for Musical Expression},
 doi = {10.5281/zenodo.1176193},
 issn = {2220-4806},
 pages = {121--126},
 publisher = {Aalborg University Copenhagen},
 title = {gibberwocky: New Live-Coding Instruments for Musical Performance},
 url = {http://www.nime.org/proceedings/2017/nime2017_paper0024.pdf},
 year = {2017}
}