Real-Time Performance Controllers for Synthesized Singing

Perry R. Cook

Proceedings of the International Conference on New Interfaces for Musical Expression

Abstract

A wide variety of singing synthesis models and methods exist,but there are remarkably few real-time controllers for thesemodels. This paper describes a variety of devices developedover the last few years for controlling singing synthesismodels implemented in the Synthesis Toolkit in C++ (STK),Max/MSP, and ChucK. All of the controllers share somecommon features, such as air-pressure sensing for breathingand/or loudness control, means to control pitch, and methodsfor selecting and blending phonemes, diphones, and words.However, the form factors, sensors, mappings, and algorithmsvary greatly between the different controllers.

Citation

Perry R. Cook. 2005. Real-Time Performance Controllers for Synthesized Singing. Proceedings of the International Conference on New Interfaces for Musical Expression. DOI: 10.5281/zenodo.1176846

BibTeX Entry

@inproceedings{Cook2005,
 abstract = {A wide variety of singing synthesis models and methods exist,but there are remarkably few real-time controllers for thesemodels. This paper describes a variety of devices developedover the last few years for controlling singing synthesismodels implemented in the Synthesis Toolkit in C++ (STK),Max/MSP, and ChucK. All of the controllers share somecommon features, such as air-pressure sensing for breathingand/or loudness control, means to control pitch, and methodsfor selecting and blending phonemes, diphones, and words.However, the form factors, sensors, mappings, and algorithmsvary greatly between the different controllers.},
 address = {Vancouver, BC, Canada},
 author = {Cook, Perry R.},
 booktitle = {Proceedings of the International Conference on New Interfaces for Musical Expression},
 doi = {10.5281/zenodo.1176846},
 issn = {2220-4806},
 keywords = {Singing synthesis, real-time singing synthesis control. },
 pages = {236--237},
 title = {Real-Time Performance Controllers for Synthesized Singing},
 url = {http://www.nime.org/proceedings/2005/nime2005_236.pdf},
 year = {2005}
}