In lieu of an abstract, here is a brief excerpt of the content:

  • The Effects of Network Delay on Tempo in Musical Performance
  • Peter F. Driessen, Thomas E. Darcie, and Bipin Pillay

Internet-based collaborative networking applications, such as instant messaging, voice-over-IP telephony, and social networking, have displaced traditional communication services and redefined social interaction. The Internet has also transformed the music industry, revolutionizing the way music is distributed and marketed. Yet despite these two powerful trends, the intersection—where collaboration and music meet in online musicmaking— has remained merely a curiosity. Why? Artistically pleasing online audio collaboration requires network delay less than that encountered typically in the Internet. The bandwidth required for high-quality audio exceeds the bandwidth that is generally available on consumer-oriented broadband access (cable and digital subscriber line [DSL]) systems.

The emergence of Web 2.0, broadly defined as Web-based communities such as social-networking sites that facilitate sharing of ideas among Web users, has been significant for many existing online communities. One such community, made up of real-time Web-based music collaborators using systems for networked musical performance (NMP), is in its infancy. An online NMP application lets musicians from across the globe play together over the Internet, as if they were together in a studio. With online music-making (either improvisatory or strictly notated), musicians can create ensembles without location bounds, searching for musicians around the world. The quality of the user’s experience is critical to the success of this Web application. However, because performing artists are highly sensitive to delay, network latency affects the quality of the user experience of online music-making.

To achieve a good user experience the latency over the network has to be within reasonable bounds. If the delay is excessive, then the musicians will not be able to maintain a consistent tempo. We seek to find out how the tempo of two musicians performing together via a network varies as a function of fixed network delay. Future work may consider the more general case of more than two musicians and/or variable network delay.

Two musicians making music online will independently generate rhythmic patterns. Entrainment refers to an interaction between autonomous rhythmic processes such that they adjust to a common tempo or related tempi. Two oscillators, like two rhythmic processes, may synchronize, but other phase relationships are also possible. Entrainment and synchronization arise in many different contexts, where there is interaction (or coupling) between oscillators, where the oscillator may be designed for a particular purpose (e. g., electronic oscillator), or occur naturally (e. g., neural oscillators). Mathematical models of electronic and neural oscillators have been developed and are used to predict behavior by analysis or simulation. We are particularly interested in models for coupled oscillators with a time delay between them.

One such model was developed for geographically separated oscillators with delay compensation (anticipation). An equivalent model was developed for mutual entrainment of two limit-cycle oscillators with time-delayed coupling. We will show that both models make the same prediction: For delays that are a small fraction of the tempo period, the mean tempo in beats per minute (BPM), or beats per second, decreases by approximately half the tempo times the delay in seconds. This result is also relevant when musicians are far apart on a stage (e. g., the opposite ends of an opera stage), as each meter of separation adds about 3 msec of delay.

This article is organized as follows. We begin with a review of previous work on network musical performance systems and musical collaboration at a distance with delay. We also review previous work on entrainment and coupled oscillators. We develop [End Page 76] an analysis to predict the tempo variations of two musicians performing with fixed network delay for impulsive (clapping) music. We then describe the experimental methodology, followed by results and conclusions.

Literature Review

We review literature in three areas: NMP systems, musical collaboration at a distance, and entrainment.

Systems for Networked Musical Performance

Interconnected musical networks are defined and classified by Weinberg (2005). An early networked musical collaboration was reported by Gang et al. (1997) using MIDI, not audio. Bargar et al. (1998) summarized the state of the art in networked audio and suggests directions for...

pdf

Share