Mapping tools for digital musical instruments

Participants:

Funding: FQRSC (Digital Orchestra Project), NSERC / CCA (Gestural control of spatialization)

Project Type: Software development.

Period: April 2006 - Now

Status: ongoing.


Project Description

A screenshot of the graphical interface in use

The mapping tools provide a framework designed to aid collaborative development of a digital musical instrument mapping layer. The goal was to create a system that allows mapping between controller and sound parameters without requiring a high level of technical knowledge, and which needs minimal manual intervention for tasks such as configuring the network and assigning identifiers to devices. Ease of implementation was also considered, to encourage future developers of devices to adopt a compatible protocol.

System development included the design of a decentralized network for the management of peer-to-peer data connections using Open Sound Control. Example implementations were constructed using several different programming languages and environments. A graphical user interface for dynamically creating, modifying, and destroying mapping connections between control data streams and synthesis parameters was also constructed.


Video


Publications


Downloads

The Max/MSP implementation of the mapping tools is available on the software downloads page.