Medusa: A distributed music environment

Presenter: Flávio Luiz Schiavoni

The popularization of computer networks, the growth in computational resources and their use in music production have raised the interest in using computers for synchronous communication of music content. This communication may allow a new level of interactivity between machines and people in music production processes, including the distribution of activities, resources and people within a networked music environment. In this context, this work presents a solution for synchronous communication of audio and MIDI streams in computer networks.

Besides allowing communication, the proposed solution simplifies connections of music resources and allows the integration of heterogeneous systems, such as different operating systems, audio architecture and codification formats, transparently in a distributed environment.

As a means for accomplishing this solution, we mapped requirements and desirable features for this application domain, from the interaction with musicians and the analysis of related software. Based on these requirements and features, we designed a system architecture for the specific domain of synchronous communication of music content. Using this architecture as reference, we implemented a library that comprises the essential functionalities for this specific domain.

In order to integrate this library with different Audio and MIDI libraries, we developed a tool set that matches the proposed requirements and allows users to use network connections in several music tools.

In this seminar, we will introduce Medusa and present its concepts and development.

(video presentation in portuguese)

When: November 26th, 2013

Where: Sala B-3 do IME/USP