Marcelo M. Wanderley
FQRSC (Digital Orchestra)
NSERC Discovery Grant (Wanderley)
GNU LGPL version 2.1 or later.
2010–present Status: ongoing.
This library is a system for representing input and output signals on a network and allowing arbitrary “mappings” to be dynamically created between them.
A “mapping” consists of an Open Sound Control stream being established between a source signal and a destination signal – the source is translated to the destination's expected format, with some mathematical expression used to condition the transmitted values as desired. This can be used for example to connect a set of sensors to a synthesizer's input parameters.
libmapper is part of the Mapping Tools project. It provides the functionality needed to easily add mappable signals to your software that can be connected from the Mapper GUI, also available on the Downloads page. It is one component of the on-going Mapping Tools project, representing research into tools for creation of, experimentation with, and visualization of mapping strategies for digital musical instruments. See those pages for example videos showing the Mapper in action.