Skip to main content

bf-pd: Enabling Mediated Communication and Cooperation in Improvised Digital Orchestras

  • Conference paper
  • First Online:
Music Technology with Swing (CMMR 2017)

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

Included in the following conference series:

  • 994 Accesses

Abstract

Digital musical instruments enable new musical collaboration possibilities, extending those of acoustic ensembles. However, the use of these new possibilities remains constrained due to a lack of a common terminology and technical framework for implementing them. Bf-pd is a new software library built in the PureData (Pd) language which enables communication and cooperation between digital instruments. It is based on the BOEUF conceptual framework which consists of a classification of modes of collaboration used in collective music performance, and a set of components which affords them. Bf-pd can be integrated into any digital instrument built in Pd, and provides a “collaboration window” from which musicians can easily view each others’ activity and share control of instrument parameters and other musical data. We evaluate the implementation and design of bf-pd through workshops and a preliminary study and discuss its impact on collaboration within improvised ensembles of digital instruments.

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 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Alexandraki, C., et al.: Towards the implementation of a generic platform for networked music performance: the diamouses approach. In: ICMC, pp. 251–258 (2008)

    Google Scholar 

  2. Berthaut, F., Dahl, L.: BOEUF: a unified framework for modeling and designing digital orchestras. In: Kronland-Martinet, R., Aramaki, M., Ystad, S. (eds.) CMMR 2015. LNCS, vol. 9617, pp. 153–166. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-46282-0_10

    Chapter  Google Scholar 

  3. Berthaut, F., Jones, A.: Controllar: appropriation of visual feedback on control surfaces. In: Proceedings of the 2016 ACM on Interactive Surfaces and Spaces, ISS 2016, pp. 271–277. ACM, New York (2016)

    Google Scholar 

  4. Blaine, T., Fels, S.: Contexts of collaborative musical experiences. In: Proceedings of NIME 2003, Singapore, Singapore, pp. 129–134 (2003)

    Google Scholar 

  5. Bryan-Kinns, N., Hamilton, F.: Identifying mutual engagement. Behav. Inf. Technol. 31(2), 101–125 (2012)

    Article  Google Scholar 

  6. Burns, C., Surges, G.: NRCI: software tools for laptop ensemble. In: ICMC (2008)

    Google Scholar 

  7. Cakmak, C., Camci, A., Forbes, A.: Networked virtual environments as collaborative music spaces. In: Proceedings of the International Conference on New Interfaces for Musical Expression, volume 16 of 2220–4806, pp. 106–111. Queensland Conservatorium Griffith University, Brisbane (2016)

    Google Scholar 

  8. Gresham-Lancaster, S.: The aesthetics and history of the hub: the effects of changing technology on network computer music. Leonardo Music J. 8, 39–44 (1998)

    Article  Google Scholar 

  9. Hattwick, I., Wanderley, M.M.: A dimension space for evaluating collaborative musical performance systems (2012)

    Google Scholar 

  10. Malloch, J., Sinclair, S., Wanderley, M.M.: A network-based framework for collaborative development and performance of digital musical instruments. In: Kronland-Martinet, R., Ystad, S., Jensen, K. (eds.) CMMR 2007. LNCS, vol. 4969, pp. 401–425. Springer, Heidelberg (2008). https://doi.org/10.1007/978-3-540-85035-9_28

    Chapter  Google Scholar 

  11. Malloch, J., Sinclair, S., Wanderley, M.M.: Libmapper: (a library for connecting things). In: CHI 2013 Extended Abstracts on Human Factors in Computing Systems, pp. 3087–3090. ACM (2013)

    Google Scholar 

  12. Merritt, T., Kow, W., Ng, C., McGee, K., Wyse, L.: Who makes what sound? Supporting real-time musical improvisations of electroacoustic ensembles. In: Proceedings of the 22nd Conference of the Computer-human Interaction Special Interest Group of Australia on Computer-Human Interaction, pp. 112–119. ACM (2010)

    Google Scholar 

  13. Moro, G., et al.: Making high-performance embedded instruments with Bela and pure data. In: International Conference on Live Interfaces (2016)

    Google Scholar 

  14. Place, T., Lossius, T.: Jamoma: a modular standard for structuring patches in max. In: Proceedings of the International Computer Music Conference, pp. 143–146 (2006)

    Google Scholar 

  15. Weinberg, G.: Interconnected musical networks: toward a theoretical framework. Comput. Music J. 29(2), 23–39 (2005)

    Article  Google Scholar 

  16. Wyse, L., Mitani, N.: Bridges for networked musical ensembles. In: ICMC (2009)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Luke Dahl .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Dahl, L., Berthaut, F., Nau, A., Plenacoste, P. (2018). bf-pd: Enabling Mediated Communication and Cooperation in Improvised Digital Orchestras. In: Aramaki, M., Davies , M., Kronland-Martinet, R., Ystad, S. (eds) Music Technology with Swing. CMMR 2017. Lecture Notes in Computer Science(), vol 11265. Springer, Cham. https://doi.org/10.1007/978-3-030-01692-0_30

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-01692-0_30

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-01691-3

  • Online ISBN: 978-3-030-01692-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics