"Variations for WWW" Network Music by MAX and the WWW Seionshin Yamagishi Keio University Computer Music Lab 5233 Endo, Fujisawa, Kanagawa 252-0816 JAPAN sns@sfc.keio.ac.jp Kohji Setoh Keio University Computer Music Lab 5233 Endo, Fujisawa, Kanagawa 252-0816 JAPAN setoh@ sfc.keio.ac.jp Abstract "Variations for WWW" is a network music application utilizing the interactive possibilities of the Internet. Users who access this site compose or play a piece, called "Variations". These "Variations" are interactive: they can be heard while they are created. "Variations" explores many possibilities of network music. It has established a creative and interactive music environment which any capable netizen can access, and furthermore, this music flows continuously as an installation in cyberspace. "Variations" is realized by an experimental way of connecting MAX and the WWW. Such MAX-Web connection produces new possibilities of musical communication and collabolation. 1. Introduction Ever since the mass emergence of the Internet, there has been much debate and many attempts to create new forms of expression in various fields of art. A new artform can be produced by using the Internet as a medium of artistic expression---and it has already been host to some intriguing works on the net. However, there has been little musical work, until today, that uses interactive musical expression which is intrinsic to the nature of the network. What are some these interesting characteristics of networking? One of them is interactivity as opposed to unilaterality, and another is the idea of sharing as opposed to monopolizing. Given these concerns, our project "Variations" seeks a mode of existence for musical expression on the network. "Variations" is a project that transforms the act of accesing a web-site into a process of composing/playing music interactively. A user/player can take part in the playing of the "Variations" on the net by accessing the site. In order to realize the main purpose of "Variations", we have experimented with connecting MAX and the Internet. The main points of "Variations" are: to connect MAX and the Web, allow users to operate MAX from a web standard browser as a client, and the use of MAX as a server. Therefore, "Variations" accepts any users' access from any client--- hence, any browser or OS, and provides them with interesting musical feedback. The "Variations" are derived from a main, or "kernel", theme. This kernel theme remains unchanged, yet the music is continuously derived from it, with subtle variations induced. The "Variations" are various patterns obtained by processing client data such as the name and access time of the user/player. During this process, "Variations" does audio streaming by RealAudio to transmit the music back to the client. Users who access the site can collaborate in a musical work, as well as listen to the work together with other participants. RealAudio is convenient: users don't have to set up a complicated MIDI system, and they can play "Variations" with merely a web browser and a RealAudio Plug-in. Sharing an experience of playing/listening to music in a media-space brought into existence by the network, rather than in a tactile space is what we believe to be a form of music in the network-age. 2. System First, users access the web site "Variations", and input data via an html form. Next, the data is sent to the W server via a CGI program. The data sent to the W server is received by MAX on a Macintosh running on the server side. 0
Top of page Top of page