Integrated Interactive Music Performance Environment
Keith Hamel
Proceedings of the International Conference on New Interfaces for Musical Expression
- Year: 2006
- Location: Paris, France
- Pages: 380–383
- DOI: 10.5281/zenodo.1176917 (Link to paper and supplementary files)
- PDF Link
Abstract
The author has designed and implemented an interactive music performance environment which allows NoteAbilityPro, a music notation and editing program, to be interfaced with Max/MSP/Jitter or Pd. Extensions to NoteAbilityPro allow control messages and notes with additional performance attributes to be embedded in a score, and sent to a network of computers running Max and/or Pd when the score is performed. Score following using the suivi.score object in Max/MSP can be used to synchronize the live performance with the score performance, thereby aligning all control messages with the live performance.
Citation
Keith Hamel. 2006. Integrated Interactive Music Performance Environment. Proceedings of the International Conference on New Interfaces for Musical Expression. DOI: 10.5281/zenodo.1176917 [PDF]
BibTeX Entry
@inproceedings{nime2006_Hamel,
author = {Hamel, Keith},
title = {Integrated Interactive Music Performance Environment},
pages = {380--383},
booktitle = {Proceedings of the International Conference on New Interfaces for Musical Expression},
year = {2006},
address = {Paris, France},
issn = {2220-4806},
doi = {10.5281/zenodo.1176917},
url = {https://nime.org/proceedings/2006/nime2006_380.pdf},
abstract = {The author has designed and implemented an interactive music performance environment which allows NoteAbilityPro, a music notation and editing program, to be interfaced with Max/MSP/Jitter or Pd. Extensions to NoteAbilityPro allow control messages and notes with additional performance attributes to be embedded in a score, and sent to a network of computers running Max and/or Pd when the score is performed. Score following using the suivi.score object in Max/MSP can be used to synchronize the live performance with the score performance, thereby aligning all control messages with the live performance.}
}