Programming in process(ing)

Die Programmierung ist für die Gestaltung einer interaktiven Rauminstallation kein notwendiges Übel sondern ein zentrales und vielseitiges Instrument. Zentral, weil sie audiovisuelle Medien verknüpft und mit dem Besucher verbindet. Vielseitig, weil sich die einzelnen Elemente fast grenzenlos miteinander kombinieren und immer wieder neuen Funktionen zuordnen lassen. Zum Beispiel verwenden wir eine Wii Remote nicht als Controller, sondern als Trackingsystem, indem wir ihre Eigenschaft Infrarotstrahlung zu erkennen ausnutzen. Die textbasierte Programmiersprache Processing und das TUIO-Protokoll machen diesen Rollentausch möglich. Besuchertracking Um den Besucher aktiv in die Installation einzubinden, müssen seine Aktionen erfasst und zur Weiterverarbeitung an das entsprechende Programm geleitet werden. Für das Tracking verwenden wir die Open Source Software CCV zusammen mit dem TUIO-Protokoll, das als Library in Processing bzw. Action Script für die visuellen Darstellung implementiert wird. Fotografie © Onno Bahns Programmieren im Team Bereits ein interaktives Element unserer Produktion kann schnell eine Programmgröße von über 1000 Zeilen erreichen....

Software und Elektronik

Um beeindruckende Erlebnisse zu schaffen, reicht es in der Medienkunst oft nicht aus, auf vorgefertigtes zurückzugreifen. Für viele Ideen gilt es eigene technische Lösungen zu schaffen. Zum Glück muss man allerdings nicht ganz bei Null anfangen. In den letzten Jahre sind einige Werkzeuge entstanden, die es auch Menschen ohne Ingenieurs-Grad erlauben, technisch komplexere Kunstwerke zu erschaffen. Programmierplattformen wie processing, openFrameworks oder vvvv geben Künstlern die Möglichkeit spannende Technologien tiefer auszuloten. Das Programmierungs-Team hat die ersten Wochen der Produktionszeit damit verbracht, verschiedenste Software-Plattformen zu testen. Für die Visualisierungen in der Installation werden wir die freie Software vvvv benutzen. Das geplante haptische Interface werden wir auf Basis des Open-Source-Controllers Arduino entwickeln. Angedacht ist mithilfe von Infrarot-Sensoren Bewegung zu erkennen und diese optisch mit einer Matrix aus LEDs darzustellen. von Nadja Weber