Composability for Musical Gesture Signal Processing using new OSC-based Object and Functional Programming Extensions to Max/MSP

Adrian Freed, John MacCallum, and Andrew Schmeder

Proceedings of the International Conference on New Interfaces for Musical Expression

  • Year: 2011
  • Location: Oslo, Norway
  • Pages: 308–311
  • Keywords: composability,delegation,functional programming,gesture signal,max,msp,object,object-,open sound control,oriented programming,processing
  • DOI: 10.5281/zenodo.1178015 (Link to paper)
  • PDF link

Abstract

An effective programming style for gesture signal processing is described using a new library that brings efficient run-time polymorphism, functional and instance-based object-oriented programming to Max/MSP. By introducing better support for generic programming and composability Max/MSP becomes a more productive environment for managing the growing scale and complexity of gesture sensing systems for musical instruments and interactive installations.

Citation

Adrian Freed, John MacCallum, and Andrew Schmeder. 2011. Composability for Musical Gesture Signal Processing using new OSC-based Object and Functional Programming Extensions to Max/MSP. Proceedings of the International Conference on New Interfaces for Musical Expression. DOI: 10.5281/zenodo.1178015

BibTeX Entry

@inproceedings{Freed2011,
 abstract = {An effective programming style for gesture signal processing is described using a new library that brings efficient run-time polymorphism, functional and instance-based object-oriented programming to Max/MSP. By introducing better support for generic programming and composability Max/MSP becomes a more productive environment for managing the growing scale and complexity of gesture sensing systems for musical instruments and interactive installations. },
 address = {Oslo, Norway},
 author = {Freed, Adrian and MacCallum, John and Schmeder, Andrew},
 booktitle = {Proceedings of the International Conference on New Interfaces for Musical Expression},
 doi = {10.5281/zenodo.1178015},
 issn = {2220-4806},
 keywords = {composability,delegation,functional programming,gesture signal,max,msp,object,object-,open sound control,oriented programming,processing},
 pages = {308--311},
 title = {Composability for Musical Gesture Signal Processing using new OSC-based Object and Functional Programming Extensions to Max/MSP},
 url = {http://www.nime.org/proceedings/2011/nime2011_308.pdf},
 year = {2011}
}