mNo edit summary |
m (→Netpd) |
||
Line 27: | Line 27: | ||
besteht aus Patches für Pd, die es erlauben über das Netzwerk mit anderen zu musizieren.<br> | besteht aus Patches für Pd, die es erlauben über das Netzwerk mit anderen zu musizieren.<br> | ||
http://www.netpd.org | http://www.netpd.org | ||
== Lily == | |||
Eine Patcher Programmierumgebung als Firefox Add-on: [http://wiki.lilyapp.org Lily] | |||
== vvvv == | == vvvv == |
Revision as of 17:54, 7 February 2010
In Anlehnung an das Verkabeln (Patchen) von analogen Geräten entstanden eine Reihe Programmierumgebungen. Gemeinsames Prinzip von Datenstromorientierten Programmiersprachen ist es, Signalflüsse als Diagramm zu visualisieren. Gerade für Künstler und Gestalter mit einem visuellen Verständnis von Systemen und Abläufen sind solche Programme erfahrungsgemäß leichter erlernbar als abstrakter Code. Durch die Metapher des Verkabelns lassen sich auch ohne Informatik-Kenntnisse komplexe Programme entwickeln. Die so erstellten Programme lassen sich ohne Kompilieren in Echtzeit verändern.
Für Künstler und Gestalter relevante Visuelle-Programmierumgebungen
Max/MSP/jitter
ist ein Programmpaket aus drei Teilen: Max stellt die Objekte zur Verarbeitung von Steuerdaten zur Verfügung, dazu gehören Daten von Interfaces und MIDI. MSP ergänzt Max um Objekte zur digitalen Signalverarbeitung (DSP) und Audio. Jitter ist die Bibliothek für Video und 3D.
Max/MSP/jitter ist ein proprietäres, kommerzielles Produkt der Firma Cycling'74. Ursprünglich von Miller Puckette in den 80ern für Mac OS 9 am IRCAM Paris entwickelt ist es heute für OS X und Windows erhältlich.
http://www.cycling74.com/products/mmjoverview
jMax
wurde vom IRCAM in den 90er Jahren veröffentlicht und sollte eine Weiterentwicklung von Max sein. Die letzte Version vom IRCAM ist von 2003. 2008 kündigten einige der ehemaligen Entwicker an wieder am jMax zu arbeiten. Man kann jMax jedoch getrost als historisch bezeichen. jMax ist für Linux, Mac OS X und Windows inklusive der Quelldateien verfügbar.
http://freesoftware.ircam.fr/rubrique.php3?id_rubrique=14
Pure data
ist die jüngere Schwester von Max/MSP. Pure Data stammt vom gleichen Autor wie das orginale Max/MSP: Miller Puckette. Es ist von Grund auf neu konzipiert und wird von Puckette und einer Community entwickelt. Pd ist quelloffen und kostenlos für Linux, Mac OS X und Windows, sowie für mobile Endgeräte verfügbar.
http://www.puredata.org
GEM (Graphics Environment for Multimedia)
ist eine Grafikbibliothek für Pd, die auf OpenGL aufbaut.
http://puredata.info/community/projects/software/gem/
GridFlow
eine Matrixbasierte Grafikbibliothek für Pd.
http://gridflow.ca/
PiDiP
weitere Grafikbibliothek für Pd.
http://ydegoyon.free.fr/pidip.html
Netpd
besteht aus Patches für Pd, die es erlauben über das Netzwerk mit anderen zu musizieren.
http://www.netpd.org
Lily
Eine Patcher Programmierumgebung als Firefox Add-on: Lily
vvvv
ist ein mächtiges Werkzeug für Echtzeit-Grafik unter Windows. vvvv benötigt Microsofts DirectX und ist daher nur unter Windows lauffähig. Die proprietäre Software ist für nichtkommerzielle Anwendungen kostenfrei verfügbar.
http://vvvv.org
QuartzComposer
liegt jeder Mac OS X Installation als Teil der XCode Developer Tools bei. Mit dieser Apple Software lassen sich OpenGL Programme für OS X erstellen.
http://developer.apple.com/graphicsimaging/quartz/quartzcomposer.html
eyesweb
ist eine kostenfreie Software vom „Laboratorio di Informatica Musicale“ der Universität Genua. Mit ihr lässt sich relativ einfach Motion Detection realisieren. eyesweb ist nur für Windows verfügbar.
http://www.infomus.dist.unige.it/
Reaktor
nennt Native Instuments seinen modularen Synthesizer, der neben einer grafischen Benutzeroberfläche ein Patcher-Interface besitzt.
http://www.native-instruments.com/index.php?id=reaktor5_de