tone generator through the USB soundcard. Video
streams from the other participants were received at
the site of each performer directly from the network
cameras. In the MIDI experiment, no data loss was
observed when raising the video quality. Table 1
following table denotes the data formats used for the
multimedia streams, their quality characteristics and
the resulting data rates.
Table 1: Data transmission rates.
Data Audio Video Control
Format Raw PCM MJPEG MIDI
Quality
48kHz
16-bit
stereo
320x240
14fps
N/A
Data rate 1.536 Mbps 630kbps 31.25ks
6 DISCUSSION & CONCLUSIONS
The analysis of data gathered during the experiment
provided valuable insights to the task of conducting
network-based music rehearsals. Specifically, the
overall latency in the transmission of audio and
MIDI signals was not noticeable from the musicians
and it was estimated in the order of 10msec. With
regards to data loss, it turned out that there were no
significant errors when the bitrate of the video
streams was kept low. Raising the quality of the
video streams resulted in distortion in the audio
signal playback, which we presume was due to
network packet loss. Another technical issue that
was causing problem in the communication among
musicians was the fact that when one of the
musicians was executing a program change event at
a certain MIDI channel, the event was propagated
through the network to the equipment of the other
participants. This undesirable effect implies that
MIDI data should be filtered before sent to the
server or before arriving to the target receivers.
Overall, musicians were excited about the
experience they had, and they said that they would
be glad if they had the opportunity to use this
platform for rehearsing with their band from home.
The final evaluation of the system will be based on
both QoS measures and on user feedback. We expect
to measure latency and data loss in various
configurations. In addition, as there is evidence that
both tempo and acoustic properties of the
instruments (i.e. timbre) greatly affect the success of
the experiment (Sawchuck 2003), we plan to
experiment with different types of music and
instruments.
REFERENCES
Barbosa, A., 2003. Displaced Soundscapes: A Survey of
Network Systems for Music and Sonic Art Creation,
Leonardo Music Journal - Volume 13, MIT Press, 53-
59.
Brandorff, D., Lindholm, M., Christensen, HB., 2005. A
Tutorial on Design Patterns for Music Notation
Software, Computer Music Journal, 29:3, 42–54, MIT.
Bryan-Kinns, N., 2004. Daisyphone: The Design and
Impact of a Novel Environment for Remote Group
Music Improvisation, in Proceedings of ACM
DIS’2004 Conference, August 1–4, 2004, Cambridge,
MA, USA.
Castan, G., 2006. MusiXML, http://www.music-
notation.info/en/musixml/MusiXML.html.
Good M., 2001. MusicXML Definition.
http://www.recordare.com/xml.html [2001].
Good M., 2002. MusicXML in practice: Issues in
translation and analysis. Proceedings of the 1st
International Conference MAX2002 Musical
Application Using XML, Milan, Italy, September
Computer Science Department, State University of
Milan: Milan, 47–54.
Gresham-Lancaster, S., 1998. The Aesthetics and History
of the Hub: The Effects of Changing Technology on
Network Computer Music, Leonardo Music, Journal 8
(1998), 39–44.
Jordà, S., 2001. New Musical Interfaces and New
Musicmaking Paradigms. New Instruments for
Musical Expression Workshop, (Seattle).
Lazzaro, J., Wawrzynek, J. 2001. A Case for Network
Musical Performance, in Proceedings of ACM
NOSSDAV ’01, NY, June 2001, 157–66
Legh, M., Montgomery, L., 2006. 4ML a Music & Lyrics
Markup Language. http://www.4ml.org.
Selfridge-Field, E., 1997. Beyond MIDI: The Handbook
of Musical Codes. MIT Press: Cambridge, MA.
Steyn, J., 2006. Music markup language.
http://www.musicmarkup.info [June 2006].
Steyn J., 2002. Framework for a music markup language.
In 1st International Conference on MAX2002 Musical
Application Using XML, State University of Milan,
22–29, Milan, Italy.
Tremblay, G., Champagne, F., 2007. Marking musical
dictations using the edit distance algorithm, Software
Practice & Experience, 37:207–230
Sawchuk, A.A., Chew, E., Zimmermann, R.,
Papadopoulos C., Kyriakakis, C., 2003. From Remote
Media Immersion to Distributed Immersive
Performance, in Proceedings of the ACM SIGMM
2003. Workshop on Experiential Telepresence.
Wright, M., Freed, A., Lee, A., Madden, T., Momeni, A.,
2001. Managing Complexity with Explicit Mapping of
Gestures to Sound Control with OSC. Proceedings of
the International Computer Music Conference,
Habana, Cuba.
DIAMOUSES - An Experimental Platform for Network-based Collaborative Musical Interactions
37