Vom
Server aus werden verbale Anweisungen, Daten zur Client-Konfigurationen und sogar
kleine Partiturfragmente verschickt. Außerdem können die eintreffenden Sequenzen
durch Algorithmen gezielt verändert werden, oder sie dienen als Trigger für autonom
ablaufende algorithmische Prozesse.
Zum Versenden der Daten in der in MAX/MSP programmierten Umgebung kommen
die von Matt Wright programmierten MAX-Objekte OpenSoundControl und otudp zur
Anwendung9
.
Letzteres implementiert ein im Internet weit verbreitetes Protokoll, das
User Datagram
Protocol10 .
Die Client-Software bietet zwar ebenfalls die Möglichkeit, Algorithmen und
Syntheseformen über verschiedene Menüs einzustellen, doch wird diese Option im
Konzert (siehe unten) wegen der zentralen Steuerung durch den Server weniger genutzt
werden.
Die Musik kann mittels eines MIDI-Instruments, eines akustischen Instruments über
einen Tonhöhenverfolger oder die Computertastatur eingespielt werden.
|
|
| | Server | Client |
|
|
| Input | | x |
|
|
| Transformation | x | |
|
|
| Distribution | x | |
|
|
| Notation | x | x |
|
|
| Synthese | x | x |
|
|
| |
Tabelle 1: | Übersicht über die Funktionen von Server und Client |
|
Realisation
Quintet.net kann in zwei Weisen realisiert werden: Als eine quasi zufällige Interaktion im
Internet von eins zu fünf Spielern oder als Konzert zu verabredeten Zeiten mit vorweg
bestimmten Spielern.
Ist das Zufallstreffen durch die Betonung des improvisatorischen Elements mit
geringer Kontrolle durch den Server bestimmt, so stellt die Konzertversion eine
strukturiertere Variante dar, bei der verschiedene Abläufe (sprich: Kompositionen)
realisiert werden können. Hier ist die Kontrolle einem weiteren, „den Server spielenden“
Mitwirkenden übertragen, der je nach Aufführungssituation als in Echtzeit agierender
Komponist, Dirigent oder DJ bezeichnet werden kann. Der Bildschirminhalt der in
öffentlichen Räumen (Konzertsaal) befindlichen Computer sollte auf große Leinwände
projiziert werden, um dem Publikum zu ermöglichen, die musikalischen Vorgänge
anhand der Echtzeitnotation nachzuvollziehen.