Skip to main content

A Network-Based Framework for Collaborative Development and Performance of Digital Musical Instruments

  • Conference paper
Computer Music Modeling and Retrieval. Sense of Sounds (CMMR 2007)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 4969))

Included in the following conference series:

Abstract

This paper describes the design and implementation of 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 OpenSound Control. Example implementations were constructed using several different programming languages and environments. A graphical user interface for dynamically creating, modifying, and destroying mappings between control data streams and synthesis parameters is also presented.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 109.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. The McGill Digital Orchestra (2007), http://www.music.mcgill.ca/musictech/DigitalOrchestra

  2. Integra: A composition and performance environment for sharing live music technologies (2007), http://integralive.org

  3. liblo: Lightweight OSC implementation (2007), http://liblo.sourceforge.net

  4. OSCTools (2006), http://sourceforge.net/projects/osctools

  5. The Synthesis ToolKit in C++ (STK) (2007), http://ccrma.stanford.edu/software/stk

  6. Bevilacqua, F., Müller, R., Schnell, N.: Mnm: a max/msp mapping toolbox. In: Proceedings of the conference on New Interfaces for Musical Expression, Vancouver, Canada, pp. 85–88. National University of Singapore (2005)

    Google Scholar 

  7. Hunt, A.: Radical User Interfaces for Real-time Musical Control. PhD thesis, University of York, UK (1999)

    Google Scholar 

  8. Hunt, A., Kirk, R.: Mapping strategies for musical performance. In: Wanderley, M., Battier, M. (eds.) Trends in Gestural Control of Music, IRCAM - Centre Pompidou, Paris (2000)

    Google Scholar 

  9. Hunt, A., Wanderley, M.M.: Mapping performance parameters to synthesis engines. Organised Sound 7(2), 97–108 (2002)

    Article  Google Scholar 

  10. Hunt, A., Wanderley, M., Paradis, M.: The importance of parameter mapping in electronic instrument design. In: Proceedings of the 2002 Conference on New Interfaces for Musical Expression, pp. 149–154 (2002)

    Google Scholar 

  11. Hunt, A., Wanderley, M.M., Paradis, M.: The importance of parameter mapping in electronic instrument design. Journal of New Music Research 32(4), 429–440 (2003)

    Article  Google Scholar 

  12. Jensenius, A.R.: Action - Sound: Developing Methods and Tools to Study Music-related Body Movement. PhD thesis, University of Oslo, Norway (submitted, 2007)

    Google Scholar 

  13. Kvifte, T., Jensenius, A.R.: Towards a coherent terminology and model of instrument description and design. In: Proceedings of the conference on New interfaces for musical expression, Paris, France, pp. 220–225. IRCAM – Centre Pompidou (2006)

    Google Scholar 

  14. Lee, M., Wessel, D.: Connectionist models for real-time control of synthesis and compositional algorithms. In: Proceedings of the International Computer Music Conference, pp. 277–280 (1992)

    Google Scholar 

  15. Malloch, J., Wanderley, M.M.: The T-Stick: From musical interface to musical instrument. In: Proceedings of the 2007 International Conference on New Interfaces for Musical Expression (NIME 2007), New York City, USA, pp. 66–69 (2007)

    Google Scholar 

  16. Malloch, J., Sinclair, S., Wanderley, M.M.: From controller to sound: tools for collaborative development of digital musical instruments. In: Proceedings of the International Computer Music Conference, Copenhagen, Denmark, pp. 65–72 (2007)

    Google Scholar 

  17. Marshall, M., Malloch, J., Wanderley, M.M.: A framework for gesture control of spatialization. In: Proceedings of the 2007 International Gesture Workshop, Lisbon, Portugal (2007)

    Google Scholar 

  18. Place, T., Lossius, T.: Jamoma: A modular standard for structuring patches in max. In: Proceedings of the International Computer Music Conference, New Orleans, USA (2006)

    Google Scholar 

  19. Puckette, M.: Pure Data: another integrated computer music environment. In: Proceedings, Second Intercollege Computer Music Concerts, Tachikawa, Japan, pp. 37–41 (1996)

    Google Scholar 

  20. Rovan, J.B., Wanderley, M., Dubnov, S., Depalle, P.: Instrumental gestural mapping strategies as expressivity determinants in computer music performance. In: Proceedings of Kansei- The Technology of Emotion Workshop, Genova (1997)

    Google Scholar 

  21. Steiner, H.-C., Henry, C.: Progress report on the mapping library for pd. In: Proceedings of the PureData Convention, Montreal, Canada (2007)

    Google Scholar 

  22. Van Nort, D., Wanderley, M.M.: The LoM mapping toolbox for Max/MSP/Jitter. In: Proceedings of the International Computer Music Conference, New Orleans, USA (2006)

    Google Scholar 

  23. Wright, M.: OpenSound Control specification (2002), http://www.cnmat.berkeley.edu/OSSC/OSC-spec.html

  24. Wright, M., Freed, A., Momeni, A.: OpenSound Control: State of the art. In: Proceedings of the Conference on New Interfaces for Musical Expression (2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Richard Kronland-Martinet Sølvi Ystad Kristoffer Jensen

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Malloch, J., Sinclair, S., Wanderley, M.M. (2008). A Network-Based Framework for Collaborative Development and Performance of Digital Musical Instruments. In: Kronland-Martinet, R., Ystad, S., Jensen, K. (eds) Computer Music Modeling and Retrieval. Sense of Sounds. CMMR 2007. Lecture Notes in Computer Science, vol 4969. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-85035-9_28

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-85035-9_28

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-85034-2

  • Online ISBN: 978-3-540-85035-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics