Title | Composability for Musical Gesture Signal Processing using new OSC-based Object and Functional Programming Extensions to Max/MSP |
Publication Type | Conference Paper |
Year of Publication | 2011 |
Authors | Freed, Adrian [1], MacCallum John [2], and Schmeder Andrew [3] |
Refereed Designation | Refereed |
Conference Name | New Interfaces for Musical Expression |
Date Published | 30/05/2011 |
Publisher | NIME |
Conference Location | Oslo, Norway |
Keywords | Composability [4], Delegation [5], Functional Programming [6], Gesture [7], Max/MSP [8], Object Oriented [9], Programming [10] |
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. |
Links:
[1] http://www.adrianfreed.com/Publications/author/2
[2] http://www.adrianfreed.com/Publications/author/76
[3] http://www.adrianfreed.com/Publications/author/1
[4] http://www.adrianfreed.com/Publications/keyword/144
[5] http://www.adrianfreed.com/Publications/keyword/117
[6] http://www.adrianfreed.com/Publications/keyword/143
[7] http://www.adrianfreed.com/Publications/keyword/93
[8] http://www.adrianfreed.com/Publications/keyword/146
[9] http://www.adrianfreed.com/Publications/keyword/145
[10] http://www.adrianfreed.com/Publications/keyword/147
[11] http://www.adrianfreed.com/category/publication-keywords/composability
[12] http://www.adrianfreed.com/category/publication-keywords/delegation
[13] http://www.adrianfreed.com/category/publication-keywords/functional-programming-0
[14] http://www.adrianfreed.com/category/publication-keywords/gesture
[15] http://www.adrianfreed.com/category/publication-keywords/maxmsp
[16] http://www.adrianfreed.com/category/publication-keywords/object-oriented
[17] http://www.adrianfreed.com/category/publication-keywords/programming
[18] http://www.adrianfreed.com/category/creations/conventions-and-encodings/osc
[19] http://www.adrianfreed.com/category/exhibitions-and-presentations/nime