Mira: Liveness in iPad Controllers for Max/MSP

Sam Tarakajian, David Zicarelli, and Joshua Clayton

Proceedings of the International Conference on New Interfaces for Musical Expression

Abstract:

Mira is an iPad app for controlling Max patchers in real time with minimalconfiguration. This submission includes a paper describing Mira's design andimplementation, as well as a demo showing how Mira works with Max.The Mira iPad app discovers open Max patchers automatically using the Bonjourprotocol, connects to them over WiFi and negotiates a description of the Maxpatcher. As objects change position and appearance, Mira makes sure that theinterface on the iPad is kept up to date. Mira eliminates the need for anexplicit mapping step between the interface and the system being controlled.The user is never asked to input an IP address, nor to configure the mappingbetween interface objects on the iPad and those in the Max patcher. So theprototyping composer is free to rapidly configure and reconfigure theinterface.

Citation:

Sam Tarakajian, David Zicarelli, and Joshua Clayton. 2013. Mira: Liveness in iPad Controllers for Max/MSP. Proceedings of the International Conference on New Interfaces for Musical Expression. DOI: 10.5281/zenodo.1178670

BibTeX Entry:

  @inproceedings{Tarakajian2013,
 abstract = {Mira is an iPad app for controlling Max patchers in real time with minimalconfiguration. This submission includes a paper describing Mira's design andimplementation, as well as a demo showing how Mira works with Max.The Mira iPad app discovers open Max patchers automatically using the Bonjourprotocol, connects to them over WiFi and negotiates a description of the Maxpatcher. As objects change position and appearance, Mira makes sure that theinterface on the iPad is kept up to date. Mira eliminates the need for anexplicit mapping step between the interface and the system being controlled.The user is never asked to input an IP address, nor to configure the mappingbetween interface objects on the iPad and those in the Max patcher. So theprototyping composer is free to rapidly configure and reconfigure theinterface.},
 address = {Daejeon, Republic of Korea},
 author = {Sam Tarakajian and David Zicarelli and Joshua Clayton},
 booktitle = {Proceedings of the International Conference on New Interfaces for Musical Expression},
 doi = {10.5281/zenodo.1178670},
 issn = {2220-4806},
 keywords = {NIME, Max/MSP/Jitter, Mira, ipad, osc, bonjour, zeroconf},
 month = {May},
 pages = {421--426},
 publisher = {Graduate School of Culture Technology, KAIST},
 title = {Mira: Liveness in iPad Controllers for Max/MSP},
 url = {http://www.nime.org/proceedings/2013/nime2013_241.pdf},
 year = {2013}
}