Node and Message Management with the JunctionBox Interaction Toolkit

Lawrence Fyfe, Adam Tindale, and Sheelagh Carpendale

Proceedings of the International Conference on New Interfaces for Musical Expression

Abstract:

Message mapping between control interfaces and sound engines is an important task that could benefit from tools that streamline development. A new Open Sound Control (OSC) namespace called Nexus Data Exchange Format (NDEF) streamlines message mapping by offering developers the ability to manage sound engines as network nodes and to query those nodes for the messages in their OSC address spaces. By using NDEF, developers will have an eas-ier time managing nodes and their messages, especially for scenarios in which a single application or interface controls multiple sound engines. NDEF is currently implemented in the JunctionBox interaction toolkit but could easily be implemented in other toolkits.

Citation:

Lawrence Fyfe, Adam Tindale, and Sheelagh Carpendale. 2012. Node and Message Management with the JunctionBox Interaction Toolkit. Proceedings of the International Conference on New Interfaces for Musical Expression. DOI: 10.5281/zenodo.1178259

BibTeX Entry:

  @inproceedings{Fyfe2012,
 abstract = {Message mapping between control interfaces and sound engines is an important task that could benefit from tools that streamline development. A new Open Sound Control (OSC) namespace called Nexus Data Exchange Format (NDEF) streamlines message mapping by offering developers the ability to manage sound engines as network nodes and to query those nodes for the messages in their OSC address spaces. By using NDEF, developers will have an eas-ier time managing nodes and their messages, especially for scenarios in which a single application or interface controls multiple sound engines. NDEF is currently implemented in the JunctionBox interaction toolkit but could easily be implemented in other toolkits.},
 address = {Ann Arbor, Michigan},
 author = {Lawrence Fyfe and Adam Tindale and Sheelagh Carpendale},
 booktitle = {Proceedings of the International Conference on New Interfaces for Musical Expression},
 doi = {10.5281/zenodo.1178259},
 issn = {2220-4806},
 keywords = {OSC, namespace, interaction, node},
 publisher = {University of Michigan},
 title = {Node and Message Management with the JunctionBox Interaction Toolkit},
 url = {http://www.nime.org/proceedings/2012/nime2012_299.pdf},
 year = {2012}
}