jomo.edu.Realtime http://www.jomo.org/edu In diesem Bereich dokumentiere ich Beispiele aus meinem Unterricht in Realtime Processing mit MaxMspJitter an der KUNST-UNI Linz. http://www.jomo.org/images/feedback.gif logo http://www.jomo.org edu.Realtime: Medienphilosophische Aspekte http://www.jomo.org/edu/edu.asp?typ=MaxMspJitter&artikel=50 Im Bereich ''art'' habe ich medienphilosophische Aspekte meiner Projekte mit MaxMSP/Jitter beschrieben: <url=http://www.jomo.org/art/art_details.asp?nr=75&typ=Medienkunst>Die Ästhetik algorithmischer Modelle</url> (07.07.2007) edu.Realtime: Über ein Video zeichnen http://www.jomo.org/edu/edu.asp?typ=MaxMspJitter&artikel=49 Jitter bietet auch die Möglichkeit, mit Maus (oder Grafiktablett) über ein Video zu zeichnen. Dabei wird die Mausposition im Videofenster ausgegeben (2) und mit Hilfe des ''jit.lcd''-Objekts nachgezeichnet (3). Die Zeichnung kann über das Video gelegt werden (5). Ein geeigneter Parameter für das jit.op-Objekt ist die Minimum-Verknüpfung ''min''. Der Zeichenprozess kann als (28.04.2007) edu.Realtime: Videofenster und Fullscreen http://www.jomo.org/edu/edu.asp?typ=MaxMspJitter&artikel=48 Bei Jitter gibt es zwei Möglichkeiten, ein Video in einem Fenster darzustellen: Das Objekt ''jit.pwindow'' (Bereich 1 im Screenshot) integriert das Video an eine bestimmte Stelle in einem ''Patcher'', das Objekt ''jit.window'' zeigt das Video in einem eigenen Patcher-ähnlichen Fenster. Dieses Fenster kann beliebig statisch oder dynamisch platziert werden, die Größe und der Fens (28.04.2007) edu.Realtime: Color Tracking http://www.jomo.org/edu/edu.asp?typ=MaxMspJitter&artikel=47 Der Patcher zeigt, wie mit Jitter ein bestimmter (sich verändernder) Farbbereich festgestellt wird, der gefundene Bereich wird als sich bewegendes Rechteck gezeichnet. {img:93} Links oben befindet sich die übliche Videosteuerung, darunter das Objekt ''jit.findbounds'', das den angegebenen Farbbereich (ARGB-Minimum, ARGB-Maximum) sucht. Wird kein Farbbereich angegeben, werden die im (17.04.2007) edu.Realtime: Matrix: Farbpixel lesen und setzen http://www.jomo.org/edu/edu.asp?typ=MaxMspJitter&artikel=46 Dieses Beispiel zeigt die Möglichkeit der Manipulation von einzelnen Zellen einer visuellen Matrix. Aufgabe dieses Patchers ist es, die RGB-Werte eines bestimmten (beliebigen) Pixels (Zelle) zu ermitteln und dann entweder die Farbwerte oder die Zellposition zu verändern und den Wert zu setzen. Die für diesen Patcher wesentlichen Bereiche sind mit rotem Hintergrund markiert. {i (17.03.2007) edu.Realtime: Input wahlweise: VideoClip oder VideoCam http://www.jomo.org/edu/edu.asp?typ=MaxMspJitter&artikel=45 Der Patcher zeigt, wie eine wahlweise Auswahl des visuellen Inputs gesteuert bzw. programmiert wird. {img:91} Verfeinert kann der Patcher in folgender Hinsicht werden: auch der Metro-Impuls geht nur in den ausgewählten Bereich, die Message open oder read wird automatisch gesetzt bei Auswahl der entsprechenden Quelle. Ich verwende dieses Modul gerne zum Testen von Programmen mit Input (17.03.2007) edu.Realtime: Dynamische Farbkanäle http://www.jomo.org/edu/edu.asp?typ=MaxMspJitter&artikel=44 Thema: Ein (beliebiger) Videoclip wird in die drei Farbkanäle RGB zerlegt, die getrennt nach Zufallsprinzip in ihrer Intensität verändert werden. Dann werden die Farbkanäle wieder zusammengesetzt und das Ergebnisvideo ausgegeben. {img:87} Die Zufallssteuerung befindet sich im Sub-Patcher ''liner'', der einstweilen nur mit dem R-Kanal verbunden ist. Wenn der Sub-Patcher '' (15.03.2007) edu.Realtime: Video zoomen bzw. Ausschnitt im Videofenster http://www.jomo.org/edu/edu.asp?typ=MaxMspJitter&artikel=43 Zwei verwandte Themen habe ich als thematischen Input in der LVA vom 9.3.2007 behandelt: Das Zoomen eines Video-Clips und das Wählen eines Teilbereiches des Videofensters in Jitter für die Videoanzeige. {img: 86} Wenn ich zoomen möchte, wähle ich einen Ausschnitt aus dem Ursprungsvideo (srcrect steht für ''source rectangle''), die Koordinaten sind in der Reihenfolge (10.03.2007) edu.Realtime: Einführung: Echtzeit-Videobearbeitung http://www.jomo.org/edu/edu.asp?typ=MaxMspJitter&artikel=41 Anhand einer einfachen Videosteuerung werden wesentliche Elemente der Softwarebedienung in mehreren Schritten erklärt. In 7 aufeinander aufbauenden Videos werden die wichtigsten Grundlagen der Arbeit mit MaxMSP/Jitter demonstriert und kommentiert. Die Videosteuerung wird dabei jeweils um einige Features erweitert und weiterentwickelt. Auf diese Weise erhält man einen guten ersten Einblic (23.01.2007) edu.Realtime: Das Softwarekonzept von MaxMSP/Jitter http://www.jomo.org/edu/edu.asp?typ=MaxMspJitter&artikel=40 MaxMSP/Jitter ist eine grafische Programmieroberfläche zur Steuerung audiovisueller Daten. Audiovisuelle Daten können mit vorbereiteten ''patchern'' in Echtzeit bearbeitet werden, wesentliche Merkmale der Software sind die Aspekte ''Dynamik'' (automatische und gelenkt-zufallsgesteuerte Prozesse) und ''Interaktivität'' (Steuerung der Parameter mit Maus, Tastatur, externen Controllern (23.01.2007) edu.Realtime: Random walk durch ein Videoclip http://www.jomo.org/edu/edu.asp?typ=MaxMspJitter&artikel=42 In dieser Übung meiner DMA{sup}*{/sup}-Online-Videoschulung werden anhand des Beispiels ''random walk'' wichtige Prinzipien der Arbeit mit MaxMSP/Jitter erklärt: <list> <*>Bearbeitungs- und Präsentationsmodus <*>Objekte, Messages und Parameter <*>Screendesign und Regeln für Ablaufhierarchien <*>Softwareansatz von Echtzeitsteuerung, D (23.01.2007)