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}
}