Authors:
Dan Gang,
Gregory V. Chockler,
Tal Anker.
Alex Kremer.
Tomas Winkle.
In Proceedings of the International Computer Music conference
(ICMC'97), September 25th-30th 1997, Thessaloniki - Greece
Abstract:
We built a system that allows musical performers (and
listeners) who wish to play together to organize into multiple
session groups. The users interact in real time over
the network, and may dynamically join or leave a session group. The
players contribute to the session by playing on their MIDI
controllers, using General MIDI protocol. We assume a totally
asynchronous environment in which failures of both end systems and
communication links are possible. TransMIDI was implemented using the
Transis group communication system for fault tolerance and
coordination. Transis is a transport layer that supports efficient and
reliable multicast and membership services. The advanced Transis group
services allow for different forms of cooperation among performers, so
that many different kinds of musical ensembles can be easily
established. Moreover, TransMIDI provides its users with means for
exploring novel ways of musical interaction.
Postscript Version:
ps,
ps.gz.
grishac@cs.huji.ac.il
Last modified: Thu May 8 15:27:20 IDT 1997