<?xml version="1.0" encoding="UTF-8"?><xml><records><record><source-app name="Biblio" version="6.x">Drupal-Biblio</source-app><ref-type>47</ref-type><contributors><authors><author><style face="normal" font="default" size="100%">Freed, Adrian</style></author><author><style face="normal" font="default" size="100%">MacCallum, John</style></author><author><style face="normal" font="default" size="100%">Schmeder, Andrew</style></author></authors></contributors><titles><title><style face="normal" font="default" size="100%">Composability for Musical Gesture Signal Processing using new OSC-based Object and Functional Programming Extensions to Max/MSP</style></title>
	<link rel="canonical" href="https://www.adrianfreed.com/Publications/export/xml/426" />
<secondary-title><style face="normal" font="default" size="100%">New Interfaces for Musical Expression</style></secondary-title></titles><keywords><keyword><style  face="normal" font="default" size="100%">Composability</style></keyword><keyword><style  face="normal" font="default" size="100%">Delegation</style></keyword><keyword><style  face="normal" font="default" size="100%">Functional	Programming</style></keyword><keyword><style  face="normal" font="default" size="100%">Gesture</style></keyword><keyword><style  face="normal" font="default" size="100%">Max/MSP</style></keyword><keyword><style  face="normal" font="default" size="100%">Object Oriented</style></keyword><keyword><style  face="normal" font="default" size="100%">Programming</style></keyword></keywords><dates><year><style  face="normal" font="default" size="100%">2011</style></year><pub-dates><date><style  face="normal" font="default" size="100%">30/05/2011</style></date></pub-dates></dates><publisher><style face="normal" font="default" size="100%">NIME</style></publisher><pub-location><style face="normal" font="default" size="100%">Oslo, Norway</style></pub-location><language><style face="normal" font="default" size="100%">eng</style></language><abstract><style face="normal" font="default" size="100%">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.</style></abstract></record></records></xml>