Visuelle Programmierung für Gestalter: Difference between revisions

From Medien Wiki
mNo edit summary
Line 3: Line 3:
==Pure Data/Max Family==
==Pure Data/Max Family==
=== Max/MSP/jitter ===
=== 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 die Objekte zur digitalen Signalverarbeitung (DSP) aus Pure Data. Jitter ist die Bibliothek für Video und 3D.<br>
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 die Objekte zur digitalen Signalverarbeitung (DSP) aus Pure Data. Jitter ist die Bibliothek für Video und 3D.<br />
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 nur für OS X und Windows erhältlich.
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 nur für OS X und Windows erhältlich.
* http://cycling74.com/products/maxmspjitter/
* http://cycling74.com/products/maxmspjitter/
Line 25: Line 25:


== QuartzComposer ==
== QuartzComposer ==
liegt jeder Mac OS X Installation als Teil der XCode Developer Tools bei. Mit dieser Apple Software (aus dem Programm [http://www.polhosting.info/web-archives/pixelshox_technology/ pixelshox] hervorgegangen) lassen sich interaktive OpenGL Animationen für OS X erstellen. Die verfügbaren Patches (Input, Renderer, Modifier) können durch Custom-Patches (Objective-C Plugins) erweitert werden. Durch programmierbare OpenGL und JavaScript Patches sind die Möglichkeiten von QC jedoch auch ohne Plugins recht vielfältig. Die Ausgabe erfolgt entweder über Quartz Composer oder in Quicktime. Quartz Compositions sind auch die Grundlage von OS X Bildschirmschonern und können über [[KVC]] (Key-Value-Coding) in Cocoa-Programme eingebunden werden. In den Developer-Tools finden sich außerdem einige Quartz-Composer Hilfsprogramme, z.B. der „Quartz Composer Visualizer“, der komplexe Darstellungen von Compositions auf mehreren Monitoren bzw. mehrere Rechner mit Multi-Monitor-Setup via Netzwerk managen kann.
liegt jeder Mac OS X Installation als Teil der [[Xcode]] Developer Tools bei. Mit dieser Apple Software (aus dem Programm [http://www.polhosting.info/web-archives/pixelshox_technology/ pixelshox] hervorgegangen) lassen sich interaktive OpenGL Animationen für OS X erstellen. Die verfügbaren Patches (Input, Renderer, Modifier) können durch Custom-Patches ([[Objective-C]] Plugins) erweitert werden. Durch programmierbare OpenGL und JavaScript Patches sind die Möglichkeiten von QC jedoch auch ohne Plugins recht vielfältig. Die Ausgabe erfolgt entweder über Quartz Composer oder in Quicktime. Quartz Compositions sind auch die Grundlage von OS X Bildschirmschonern und können über [[KVC]] (Key-Value-Coding) in Cocoa-Programme eingebunden werden. In den Developer-Tools finden sich außerdem einige Quartz-Composer Hilfsprogramme, z.B. der „Quartz Composer Visualizer“, der komplexe Darstellungen von Compositions auf mehreren Monitoren bzw. mehrere Rechner mit Multi-Monitor-Setup via Netzwerk managen kann.
* http://developer.apple.com/graphicsimaging/quartz/quartzcomposer.html
* http://developer.apple.com/graphicsimaging/quartz/quartzcomposer.html


Line 47: Line 47:
[[Category:Programmiersprachen]]
[[Category:Programmiersprachen]]
[[Category:Pure Data]]
[[Category:Pure Data]]
[[Category:Vvvv:MaxMSP]]