Return to search

A software tool for creating and visualizing mappings in digital musical instruments

In acoustic instruments, physical properties of the instrument determine both the gestures that can be performed on it and the sound produced by it. This is not the case with digital musical instruments (DMIs) that consist of three distinct parts: the playable interface, the sound generating component, and the mapping between them. The implication is that mapping from sensors to sound is an integral part in the design of a DMI, and a process highly influential on how the instrument is played and sounds. Creating mappings in a DMI is a non-trivial task, and typically a lot of different mappings are explored throughout the stages of prototyping, composition, and production. Furthermore, production environments involving DMIs will typically bring together engineers, composers, and performers in valuable and often short meeting times, requiring configuration and visualization of the mapping layer to be quick and simple, catering to both technical and nontechnical participants. This thesis presents two software components developed at the Input Devices and Music Interaction Laboratory to aid in the mapping process: libmapper, a software library enabling connections to be made between data signals declared on a shared network, and Webmapper, a list-based graphical user interface to libmapper. An extension to Webmapper was created to address the following two concerns: to provide alternate interfaces for configuring mappings, and to provide an alternate visualizations of the mapping layer. Two new interfaces were created to investigate the tasks: a grid inspired view and a hive plot inspired view. The system was developed using HTML5 compliant technologies, and a framework architecture inspired by the model-view-controller paradigm was added to Webmapper for code modularity and maintainability. Advantages and disadvantages of the three different interfaces from Webmapper and its new extension are discussed in regards to their ability to act both as a software user interface and a data visualization tool. The contribution of the work is the demonstration of benefits to alternate methods for configuring and visualizing the mapping layer in DMIs, and the laying of a foundation for future investigations using the created HTML5 compliant software. / Dans le monde des instruments acoustiques, les propriétés physiques des instruments déterminent les gestes effectués ainsi que les sons produits; ce n'est pas le cas avec les Instruments de Musique Numériques (IMNs) constitués trois parties distinctes: une interface de contrôle, un système de production sonore et le système de correspondance entre les deux ("mapping"). Ceci implique que l'interaction entre les capteurs et le son fait partie intégrante de l'IMN et influence fortement comment l'instrument sonne et joue. La création de correspondance dans un IMN n'est pas une tâche triviale, et généralement l'exploration de différentes correspondances est nécessaire durant les phases de prototype, composition et production. De plus, les environnement de productions incluant l'utilisation d'IMN peuvent créer des opportunités de rencontre entre les ingénieurs, les compositeurs et les interprètes car la configuration et visualisation des correspondances, qui se doit d'être simple et rapide, requiert un mélange de savoir-faire technique et non-technique. Cette thèse est basée sur deux logiciels développés au sein du laboratoire IDMIL (Input Devices and Music Interaction Laboratory) aidant le processus de correspondance: Libmapper, une logithèque permettant de connecter des signaux numériques et Webmapper, une interface graphique pour Libmapper. Une extension de Webmapper a également été crée afin d'adresser les deux problèmes suivants: pour offrir une interface alternative de configuration de correspondance et pour offrir une visualisation alternative des couches de correspondance. Deux nouvelles interfaces ont également été crées afin d'ajouter deux nouvelles vues: une en forme de ruche et une en quadrillée. Le système a été développé en HTML5, utilisant une architecture inspiré par le patron modèle-vue-contrôleur. Les avantages et les désavantages des trois différentes interfaces de Webmapper ainsi que de sa nouvelle extension seront traités vis à vis de leur capacité d'agir en tant qu'interface et en tant qu'outil de visualisation. Les contributions de ce travail résident dans la démonstration des avantages des méthodes alternatives de configuration et de visualisation des couches de correspondances dans les IMN, ainsi que dans les fondations pour de futures recherches utilisant le logiciel HTML5.

Identiferoai:union.ndltd.org:LACETR/oai:collectionscanada.gc.ca:QMM.121453
Date January 2014
CreatorsWilansky, Jonathan
ContributorsMarcelo Wanderley (Internal/Supervisor)
PublisherMcGill University
Source SetsLibrary and Archives Canada ETDs Repository / Centre d'archives des thèses électroniques de Bibliothèque et Archives Canada
LanguageEnglish
Detected LanguageFrench
TypeElectronic Thesis or Dissertation
Formatapplication/pdf
CoverageMaster of Arts (Schulich School of Music)
RightsAll items in eScholarship@McGill are protected by copyright with all rights reserved unless otherwise indicated.
RelationElectronically-submitted theses

Page generated in 0.0133 seconds