Skip to content
 

Willkommen bei CCTzur Galerie

CCTeam - Home | Fabian Stöhr | Daniel Grün

Projekt: Frocor


Frocor ist eine Klang-Bild-Installation, die die Projekte Ocor und FMS verbindet. Das Projekt entstand als Zusammenarbeit zwischen Fabian Stöhr und Daniel Grün.
Frocor, der F Resonating Objects Correlator, beruht auf einigen Analogien zwischen Geometrie und Klangstrukturen:
  • Form (Kreis, Dreieck, Viereck) entspricht Klangform (Sinus, Dreieckswelle, Viereckswelle)
  • Größe entspricht Lautstärke
  • Farbe entspricht Frequenz
  • Drehung entspricht Schwebung

Um diese Eigenschaften und ihre Veränderung gleichzeitig darzustellen und einen Entwicklungsablauf mit zwei Programmierern zu ermöglichen, wurde Frocor in vier modulare Einzelprogramme aufgeteilt:
  • Frocor-Player (Server), der die weiteren Komponenten ansteuert
  • Ocor, das aufgrund abstrakter Server-Anweisungen die Koordinaten der geometrischen Objekte berechnet
  • SDL-Client, der die von Ocor berechneten Daten grafisch darstellt
  • FMS-Backend, das mittels der FMS-API aufgrund von Server-Anweisungen Klänge erzeugt
Neuere Entwicklungen von Frocor ermöglichen dabei volle Modularität der Ein- und Ausgabeclients, sodass auch weitere Clients mit einem zentralen Frocor-Server verbunden werden können.
Die Kommunikation zwischen den einzelnen Programmteilen beruht auf eigens entwickelten Protokollen und kann sowohl lokal (Unix Domain Sockets) als auch über das Internet (TCP) erfolgen, sodass eine Verteilung der Berechnungs- und Darstellungsfunktionen auf verschiedene Rechner möglich ist.
Screenshot mit Frocor-Player und SDL-Client

Hier können Sie die stabile Version 0.1 herunterladen.
Ein ausführlicher Report erklärt Frocor, den Entwicklungsprozess, technische Details etc.
Die Autoren Fabian Stöhr und Daniel Grün freuen sich über Fragen und Anregungen.
Bitte besuchen Sie auch die englischsprachige Projekt-Homepage.

Zuletzt geändert am 2.5.2006
Von diesem Server wird auf zahlreiche Seiten anderer Anbieter verwiesen, für die wir nicht verantwortlich sind und nicht haften.