This paper describes an exploration of utilising the World Wide Web for interactive music. The origin of this investigation was the intermedia work Telemusic #1, by Randall Packer, which combined live performers with live public participation via the Web. During the event, visitors to the site navigated through a virtual interface, and while manipulating elements, projected their actions in the form of triggered sounds into the physical space. Simultaneously, the live audio performance was streamed back out to the Internet participants. Thus, anyone could take part in the collective realisation of the work and hear the musical results in real time. The underlying technology is, to our knowledge, the first standards-based implementation linking the Web with Cycling '74 MAX. Using only ECMAScript/JavaScript, Java, and the OTUDP external from UC Berkeley CNMAT, virtually any conceivable interaction with a Web page can send data to a MAX patch for processing. The code can also be readily adapted to work with Pd, jMAX and other network-enabled applications.
[1]
Ichiro Fujinaga,et al.
Piano Master Classes via the Internet
,
1999,
ICMC.
[2]
Anthony Paul De Ritis.
Cathedral: An Interactive Work for the Web
,
1999,
ICMC.
[3]
Alva L. Couch,et al.
Peep (The Network Auralizer): Monitoring Your Network with Sound
,
2000,
LISA.
[4]
Seionshin Yamagishi,et al.
"Variations for WWW": Network Music by MAX and the WWW
,
1998,
ICMC.
[5]
Phil Burk.
JSyn - A Real-time Synthesis API for Java
,
1998,
ICMC.
[6]
Norbert Schnell,et al.
Coney Island: Combining jMax, Spat and VSS for Acoustic Integration of Spatial and Temporal Models in a Virtual Reality Installation
,
2000,
ICMC.
[7]
Tobias Oetiker,et al.
MRTG: The Multi Router Traffic Grapher
,
1998,
LISA.
[8]
Ian E. McDowall,et al.
Sculpting 3D worlds with music: advanced texturing techniques
,
1996,
Electronic Imaging.
[9]
Phil Burk.
Jammin' on the Web - a new Client/Server Architecture for Multi-User Musical Performance
,
2000,
ICMC.