LOLbot: Machine Musicianship in Laptop Ensembles
Sidharth Subramanian, Jason Freeman, and Scott McCoid
Proceedings of the International Conference on New Interfaces for Musical Expression
- Year: 2012
- Location: Ann Arbor, Michigan
- Pages: 421–424
- Keywords: Machine Musicianship, Live Coding, Laptop Orchestra
- DOI: 10.5281/zenodo.1178425 (Link to paper and supplementary files)
- PDF Link
Abstract
This paper describes a recent addition to LOLC, a text-based environment for collaborative improvisation for laptop ensembles, incorporating a machine musician that plays along with human performers. The machine musician LOLbot analyses the patterns created by human performers and the composite music they create as they are layered in performance. Based on user specified settings, LOLbot chooses appropriate patterns to play with the ensemble, either to add contrast to the existing performance or to be coherent with the rhythmic structure of the performance. The paper describes the background and motivations of the project, outlines the design of the original LOLC environment and describes the architecture and implementation of LOLbot.
Citation
Sidharth Subramanian, Jason Freeman, and Scott McCoid. 2012. LOLbot: Machine Musicianship in Laptop Ensembles. Proceedings of the International Conference on New Interfaces for Musical Expression. DOI: 10.5281/zenodo.1178425 [PDF]
BibTeX Entry
@inproceedings{nime2012_Subramanian,
author = {Sidharth Subramanian and Jason Freeman and Scott McCoid},
title = {LOLbot: Machine Musicianship in Laptop Ensembles},
pages = {421--424},
booktitle = {Proceedings of the International Conference on New Interfaces for Musical Expression},
year = {2012},
publisher = {University of Michigan},
address = {Ann Arbor, Michigan},
issn = {2220-4806},
doi = {10.5281/zenodo.1178425},
url = {https://nime.org/proceedings/2012/nime2012_119.pdf},
keywords = {Machine Musicianship, Live Coding, Laptop Orchestra},
abstract = {This paper describes a recent addition to LOLC, a text-based environment for collaborative improvisation for laptop ensembles, incorporating a machine musician that plays along with human performers. The machine musician LOLbot analyses the patterns created by human performers and the composite music they create as they are layered in performance. Based on user specified settings, LOLbot chooses appropriate patterns to play with the ensemble, either to add contrast to the existing performance or to be coherent with the rhythmic structure of the performance. The paper describes the background and motivations of the project, outlines the design of the original LOLC environment and describes the architecture and implementation of LOLbot.}
}