Internet music: Dream or (virtual) reality
1998, Proceedings of the 5th Brazilian Symposium on Computer Music
Sign up for access to the world's latest research
Abstract
1. Abstract The recent explosive growth of the Internet and the fact that personal computers with multimedia capabilities are now a commonplace have raised the interest in distributed multimedia systems. Among all multimedia applications, the ones that relate to interactive music are the ones which present the tightest timing constraints. Traditional operating systems and networking infrastructure do not provide enough support for the quality of service these applications require.
Related papers
Organised Sound, 2005
The Public Sound Objects (PSOs) project consists of the development of a networked musical system, which is an experimental framework to implement and test new concepts for online music communication. The PSOs project approaches the idea of collaborative musical performances over the Internet by aiming to go beyond the concept of using computer networks as a channel to connect performing spaces. This is achieved by exploring the internet's shared nature in order to provide a public musical space where anonymous users can meet and be found performing in collective sonic art pieces. The system itself is an interface-decoupled musical instrument, in which a remote user interface and a sound processing engine reside with different hosts in an extreme scenario where a user can access the synthesizer from any place in the world using the World Wide Web. Specific software features were implemented in order to reduce the disruptive effects of network latency, such as dynamic adaptation of the musical tempo to communication latency measured in real time and consistent sound panning with the object's behaviour at the graphical user interface.
IISA 2014, The 5th International Conference on Information, Intelligence, Systems and Applications, 2014
The MusiNet research project aims to provide a comprehensive architecture and a prototype implementation of a complete Networked Music Performance (NMP) system. In this paper we describe the current status of the project, focusing on critical decisions regarding the system's architecture and specifications, the low delay audio and video coding techniques to be employed, the media relay design, and the synchronous and asynchronous collaboration algorithms to be adopted.
The internet Audio Rendering System (iARS) is an Internet browser extension extending the browser's capabilities with real-time signal processing. The proposed system allows to receive audio streams from the Internet and apply various audio algorithms with no additional computational power needed from the server. iARS is part of the Internet Archive of Electronic Music (IAEM) project which is also presented in this paper.The IAEM is intended to be a platform to access an extensive and distributed archive of electronic music. It combines collaborative tools, real time signal processing on the client side and the content of the archive to a powerful teaching, research and publishing tool.
ACM Transactions on Multimedia Computing, Communications, and Applications, 2008
An increasing number of novel applications produce a rich set of different data types that need to be managed efficiently and coherently. In this article we present our experience with designing and implementing a data management infrastructure for a distributed immersive performance (DIP) application. The DIP project investigates a versatile framework for the capture, recording, and replay of video, audio, and MIDI (Musical Instrument Digital Interface) streams in an interactive environment for collaborative music performance. We are focusing on two classes of data streams that are generated within this environment. The first category consists of high-resolution isochronous media streams, namely audio and video. The second class comprises MIDI data produced by electronic instruments. MIDI event sequences are alphanumeric in nature and fall into the category of the data streams that have been of interest to data management researchers in recent years.
Proc. of IX Brazilian …, 2003
Our objective was to build a "Virtual Studio", an environment suited for creating musical compositions, interactively, on the web. Starting from this point, we studied the implementation of new computer based music instruments for distributed performance on the Web, called here as DMIs. We took advantage of the recent Java2 implementation to create a general model for developing interactive musical performance among Internet users. The DMIs were used in interactive performances where a MIDI Server receives several streams of MIDI data from several clients. In this paper, we present and analyse the performance of two DMIs: the first one is called "Rabisco" which allows the user to draw sound trajectories on the Web; the second, called "Cordas", is a fretted-string instrument implemented using class abstractions. In both examples, there is a heavy usage of Java Objected Oriented packages and they run in any browser supporting the current Java Virtual Machine (JVM) across the Web. We discuss the concept of each instrument, present the system implementation, results and discuss the research next step.
Computer Music Journal, 1999
urop.uci.edu
The concept of networked musical performances has the potential to revolutionize music teaching, rehearsal and performance. For instance, the Yamaha Disklavier piano has been used to enable a piano teacher to give lessons remotely to a student hundreds of miles ...
Journal of The Audio Engineering Society, 2019
Many existing open source systems provide support for Network Music Performance (NMP), with each one catering to a specific system and usage scenario. As our research in evaluating the Quality of Experience (QoE) of NMP systems as perceived by musicians involves widely different scenarios and requires extensive instrumentation of the platform, we built a new NMP system, Aretousa. Our system offers a large number of configuration and monitoring options, without sacrificing latency, the most critical factor for NMP. To show that Aretousa provides flexibility while being competitive with the state of the art in terms of latency, we present measurements comparing it against JackTrip in multiple setups over a high speed research network.
Proceedings of the PdMaxCon25~, 2025
In the context of networked music performance (NMP), temporal synchronization has seen widespread adoption, notably through protocols such as Ableton Link [1]. However, a significant gap remains in the domain of harmonic synchronization, where no standard protocol exists for distributing tonal context across multiple devices and applications. To address this need, we introduce KeyLink, an open-source, lightweight framework designed to facilitate the sharing of tonal information such as key signatures, root notes, modes, and chord types, within a local area network (LAN) or wide area network (WAN) environment. KeyLink prioritizes real-time interoperability among both human performers and algorithmic musical agents. Its modular and protocol-agnostic design enables each connected node to selectively interpret and respond to harmonic data based on its own contextual requirements. We present a working prototype consisting of Max and Max for Live patches, a JavaScript / Web-based client, a Web-Socket relay server, and developer resources. The protocol features a shared JSON schema and supports both UDP multicast and WebSocket transport mechanisms. We also describe a standardized data model for harmonic information using 12 tone equal temperament, based on community-curated resources. By extending the spirit of collaboration inherent in the Max/Pd ecosystem into the harmonic domain, KeyLink offers a robust foundation for synchronized musical creativity across networked platforms.
2002
jonatas [ marcio I Fernando I fornari I dsharoni]@nics.unicamp.br Abstract This paper presents new applications Jor the creation o/music using the JAVA platform on the Internet. We describe the implementation Of two new musical instruments named Rabisco and Cordas Virtuais. The new instruments can be used in interactive per/ormances where MIDI Server receives several streams of MIDI data from several clients and transmits mixed sound back to the clients, thus allowing human and machine to cooperate in a new use for the Web." a place Jbr distributed musical performance.

Loading Preview
Sorry, preview is currently unavailable. You can download the paper by clicking the button above.