Now available online: Malloch, J., Sinclair, S., M. M. Wanderley (2014). Distributed tools for interactive design of heterogeneous signal networks. Multimedia Tools and Applications. DOI: 10.1007/s11042-014-1878-5
We introduce libmapper, an open source, cross-platform software library for flexibly connecting disparate interactive media control systems at run-time. This library implements a minimal, openly-documented protocol meant to replace and improve on existing schemes for connecting digital musical instruments and other interactive systems, bringing clarified, strong semantics to system messaging and description. We use automated discovery and message translation instead of imposed system-representation standards to approach “plug-and-play” usability without sacrificing design flexibility. System modularity is encouraged, and data are transported between peers without centralized servers.