Skip to main content

Monitoring the Distributed Virtual Orchestra with a CORBA Based Object Oriented Real-Time Data Distribution Service

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2888))

Abstract

This paper presents a CORBA based object oriented real-time data distribution service and its use to monitor our distributed virtual orchestra over a campus LAN. This service offers two types of data management policies: periodic exchanges and condition based exchanges. The distributed virtual orchestra uses the jMax engine to generate automatically sounds (virtual player), play and transform the music from real musicians (real player). Each player is connected to a PC and sends its high quality audio stream through the network. Real players hear each other, including the sounds from virtual players, and are self-synchronized. The jMax engine is modeled by a virtual sound automaton remotely monitored through our real-time data distribution service. The monitoring service is effective and has been used for jMax management during musical performance. Future works deal with a CORBA-CCM based monitoring service.

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

Buying options

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 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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bonafous, R., Bouillot, N., Locher, H.N., Berthelin, J., Déchelle, F., Gressier-Soudan, E.: The distributed virtual orchestra project. In: Proposed to 4th IFIP International Conference on Distributed Applications and Interoperable Systems (2003)

    Google Scholar 

  2. Becquet, E., Locher, H.N., Gressier-Soudan, E.: Component based industrial messaging service design for utilities. In: 9th IEEE International Conference on Emerging Technologies and Factory Automation, Lisbon (2003)

    Google Scholar 

  3. Déchelle, F., Borghesi, R., De Cecco, M., Maggi, E., Rovan, B., Schnell, N.: jMax: an environment for real-time musical applications. Computer Music Journal 23(3), 50–58 (1999)

    Article  Google Scholar 

  4. Bouillot, N.: Un algorithme d’auto synchronisation distribuée de flux audio dans le concert virtuel réparti. In: Conférence Française sur les Systèmes d’Exploitation, CFSE 3. la Colle sur Loup, France (2003)

    Google Scholar 

  5. Schulzrinne, H., Casner, S., Frederick, R., Jacobson, V.: RTP: A transport protocol for real-time applications. RFC 1889 (1998)

    Google Scholar 

  6. Fober, D., Orlarey, Y., Letz, S.: Clock skew compensation over a high latency network. In: ICMA (ed.) Proceedings of the International Computer Music Conference, pp. 548–552 (2002)

    Google Scholar 

  7. Perkins, C., Hodson, O., Hardman, V.: A survey of packet-loss recovery techniques for streaming audio. IEEE Network Magazine (1998)

    Google Scholar 

  8. Simon, E., Gressier-Soudan, E., Berthelin, J.: Avoid lan switches – ip routers provide a better alternative for a real-time communication system. In: 2nd International Workshop on Real-time Lans in the Internet Age, Porto, Portugal (2003)

    Google Scholar 

  9. KEMA-ECC: ICCP User Guide, Mineapolis, USA. Final Draft edn. (1996)

    Google Scholar 

  10. Guyonnet, G., Gressier-Soudan, E., Weis, F.: Cool-mms: a corba approach to isomms. In: ECOOP 1997. Workshop: CORBA: Implementation, Use and Evaluation, Jyväskylä. Finland (1997)

    Google Scholar 

  11. Gressier-Soudan, E.: Prototyping a corba based mms -industrial communications with corba. In: OMG Technical Meeting, Burlingame, California USA, OMG (2000), ftp://ftp.omg.org/pub/doc/mfg/00-09-16.pdf

  12. Becquet, E.: OpenTAZ project page on savannah (2003), http://savannah.nongnu.org/projects/opentaz

  13. OMG: Data distribution service for real-time systems rfp. v 1.0. orbos. Technical report, OMG (2001)

    Google Scholar 

  14. Cornilleau, T., Gressier-Soudan, E.: Rt-objects based on temporal causal consistency: A new approach for fieldbus systems. In: ECOOP 1997. Workshop: Real Time Objects, Jyväskylä. Finland (1997)

    Google Scholar 

  15. EPRI: Utility communications architecture version 2.0, introduction to uca version 2.0, editorial draft 1.0. Technical report (1998)

    Google Scholar 

  16. Jaluna: Jaluna home page (2003), http://www.jaluna.com

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Locher, HN., Bouillot, N., Becquet, E., Déchelle, F., Gressier-Soudan, E. (2003). Monitoring the Distributed Virtual Orchestra with a CORBA Based Object Oriented Real-Time Data Distribution Service. In: Meersman, R., Tari, Z., Schmidt, D.C. (eds) On The Move to Meaningful Internet Systems 2003: CoopIS, DOA, and ODBASE. OTM 2003. Lecture Notes in Computer Science, vol 2888. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-39964-3_68

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-39964-3_68

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-20498-5

  • Online ISBN: 978-3-540-39964-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics