Puredata
Aus exmediawiki
Pure Data (auch Pd) ist eine datenstromorientierte Programmiersprache und wurde in den 1990er Jahren von Miller Puckette als Nachfolger des kommerziellen Projektes MAX/MSP entwickelt. Der Ursprung von Pure Data liegt im Kontext elektroakustischer Musik, mittlerweile hat es sich jedoch zu einer Entwicklungsumgebung für unterschiedlichste multimediale Projekte etabliert.
Durch die Möglichkeit alle Medien auf der Ebene des Digitalen in Echtzeit zu verarbeiten, ergeben sich vielseitige Möglichkeiten kreativer Kombination. Die gängigsten medialen Schnittstellen von Pd betreffen digitales Audio/MIDI, Video, 3D Grafik, Sensorik/ Aktorik (Robotik).
Auch die Möglichkeit über Netzwerkverbindungen zu kommunizieren ist bereits implementiert.
Darüber hinaus gibt es Schnittstellen zu anderen Programmiersprachen wie etwa Python oder Lua sowie die Möglichkeit auf die Shell eines unixoiden Betriebssystems zuzugreifen.
Als Open-Source Projekt ist Pure Data eine Gemeinschaftsleistung und wird kontinuierlich um weitere Funktionen erweitert.
Das Programmieren in Pure Data ähnelt dem Umgang mit Objekten/ Geräten in der realen Welt. Eine wesentliche Eigenschaft von Pure Data ist, daß die Programme während des Programmierprozesses bereits laufen, d.h. die Auswirkungen von Veränderungen machen sich sofort bemerkbar.
Der Prozess des Programmierens zerfällt nicht in Programmierung und Ausführung des Programms, sondern ist interaktiv erfahrbar.
Eine gängige Metapher wäre die eines Studios in dem bestimmte Geräte/ Funktionseinheiten über Kabel miteinander verbunden werden um eine bestimmte Funktionalität zu erzielen.
Pure Data läuft unter GNU/Linux, Windows, Mac OS X, sowie unter mobilen Plattformen wie iPhone OS, Maemo und Android.
Diese Kategorie enthält zurzeit keine Seiten oder Medien.