MINIMS - Multi-Participant Interactive Music Services

MINMIS was a collaborative project between the Departments of Electronics, Computer Science and Music at the University of Glasgow. The aim of the project was to develop a "distributed recording studio" over an Asynchronous Transfer Mode (ATM) network to allow geographically distant musicians to collaborate on the same work. Within this context the project developed novel protocols for serving audio streams over the ATM network. One of the major problems we addressed was that of synchronisation of two or more audio streams having different sampling rates. To to this we developed adaptive sampling rate conversion filters at the various nodes in the network. We also used petri nets to model the network of audio sources, sinks and processing nodes. In addition, a second goal of the project was to construct a parallel signal processing enginge for sound synthesis and processing. This engine consisted of 4 Texas Instruments TMS320C40 digital signal processors which could be interconnected in various ways. We also developed software to remotely control this engine using HTTP protocols.

The project was funded by the U.K. Science and Engineering Research Council.