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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
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)
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)
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)
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)
Schulzrinne, H., Casner, S., Frederick, R., Jacobson, V.: RTP: A transport protocol for real-time applications. RFC 1889 (1998)
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)
Perkins, C., Hodson, O., Hardman, V.: A survey of packet-loss recovery techniques for streaming audio. IEEE Network Magazine (1998)
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)
KEMA-ECC: ICCP User Guide, Mineapolis, USA. Final Draft edn. (1996)
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)
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
Becquet, E.: OpenTAZ project page on savannah (2003), http://savannah.nongnu.org/projects/opentaz
OMG: Data distribution service for real-time systems rfp. v 1.0. orbos. Technical report, OMG (2001)
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)
EPRI: Utility communications architecture version 2.0, introduction to uca version 2.0, editorial draft 1.0. Technical report (1998)
Jaluna: Jaluna home page (2003), http://www.jaluna.com
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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