«--zurück zur Startseite

Das Netz im Netz: LinuxAudio-Cluster beim Brandenburger Linuxinfotag
Zum Programm des Linuxinfotags 2007 an der Technischen Hochschule Brandenburg/Havel gehört ein Clusterprojekt, bei dem mehr als 10 Computer in einem Netzwerk als Musiker auftreten.

Hintergrund

Der Cluster ist eher ein Netzwerk ferngesteuerter Einzelprozessoren. Auf jedem einzelnen Rechner in einem LAN läuft eine Synthesizer-Software, die einen komplexen Sound in Echtzeit rendert. Abgerufen werden diese Sounds von Midinoten, die von einem Masterrechner (einer Art Dirigent) per TCP-IP verteilt werden.
Dazu läuft auf dem Masterrechner ein kleiner Server, der ganz ähnlich einem Webserver Streams ausliefert, die auf den 8 MIDI-Kanälen verschiedene Noten enthalten. Auf den einzelnen "Musiker"-Computern läuft ein Client, der diese Streams entgegennehmen kann. Die Synthesizersoftware schliesslich kann einen einzelnen MIDI-Kanal aus diesem Stream extrahieren und abspielen. Dabei gibt jeder einzelne Rechner die Klänge über seine eigene Soundkarte und ein eigenes Set Lautsprecher aus — die einzelnen Computer stellen also ganz physische, reale Klangkörper dar...

Der Vortrag zum Cluster