GMU:LVDj 2: Difference between revisions

From Medien Wiki
mNo edit summary
 
(16 intermediate revisions by 2 users not shown)
Line 1: Line 1:
==Einführung==
==Einführung==
LVDj ist ein Videosynthesizer mit grafischem [[Interfaces|Interface]]. Das Ziel ist es die kollaborative Arbeit mit dem Medium Video zu ermöglichen. Als Videosynthesizer kann LVDj vorhandenes Videomaterial verarbeiten aber auch selbst neues Videomaterial erzeugen.
LVDj ist ein Videosynthesizer mit grafischem [[Interfaces|Interface]]. Das Ziel ist es, die kollaborative Arbeit mit dem Medium Video zu ermöglichen. Als Videosynthesizer kann LVDj vorhandenes Videomaterial verarbeiten, aber auch selbst neues Videomaterial erzeugen.


LVDj besteht aus zwei Teilen: dem [[Interfaces|Interface]] und dem im eigentlichen Sinne synthetisierenden Backend. Als haptisches und grafisches Interface wird ein [[Multitouch]]-Tisch verwendet, der mehreren Benutzern gleichzeitig erlaubt das Werkzeug zu benutzen. Das Backend wird durch die Software MXWendler realisiert, die mittels OSC durch das [[Interfaces|Interface]] gesteuert wird. Der Hauptaugenmerk der Entwicklung liegt auf der Gestaltung eines intiutiven Interfaces, mit dem auch komplexere Aufgaben der Videosynthetisierung möglich gemacht werden.
LVDj besteht aus zwei Teilen: dem [[Interfaces|Interface]] und dem im eigentlichen Sinne synthetisierenden Backend. Als haptisches und grafisches Interface wird ein [[Multitouch]]-Tisch verwendet, der mehreren Benutzern gleichzeitig erlaubt, das Werkzeug zu benutzen. Das Backend soll durch die Software MXWendler realisiert werden, die mittels [[OSC]] durch das [[Interfaces|Interface]] gesteuert wird. Das Hauptaugenmerk der Entwicklung liegt auf der Gestaltung eines intuitiven Interfaces, mit dem auch komplexere Aufgaben der Videosynthetisierung möglich gemacht werden.


==Funktionsweise==
==Funktionsweise==
Video Synthesizer können visuelles Material ohne Kamera oder anderen Bildquellen erschaffen. Sie nutzen dazu Mustergeneratoren, können aber auch Kamera- und andere Bildsignale manipulieren.
Video Synthesizer können visuelles Material ohne Kamera oder andere Bildquellen erschaffen. Sie nutzen dazu Mustergeneratoren, können aber auch Kamera- und andere Bildsignale manipulieren.


==Das Interface==
==Das Interface==
[[Image:Lvdj-fig_1_2-1.png‎|thumb|LVDj: Interface der [http://lvdj.roawr.com Vorversion]]]
[[Image:Lvdj-fig_1_2-1.png‎|thumb|LVDj: Interface der [http://lvdj.roawr.com Vorversion]]]
Das [[Interfaces|Interface]] besteht aus grafischen Knoten die miteinander verbunden werden, und so Verbindungen eingehen. Jeder der einzelnen Knoten hat eine spezielle Funktion, es gibt z.B. Knoten die einen Videoclip darstellen, Knoten die eine Variable beinhalten und Knoten die ein Effekt auf einen Videoclip legen. Durch die mit “Kabeln” gezogenen Verbindungen ergibt sich eine Kombination der Knoten dessen Hierarchie und Resultat unmittelbar sichtbar ist.
Das [[Interfaces|Interface]] besteht aus grafischen Knoten, die miteinander verbunden werden und so Verbindungen eingehen. Jeder der einzelnen Knoten hat eine spezielle Funktion, es gibt z.B. Knoten die einen Videoclip darstellen, Knoten die eine Variable beinhalten und Knoten, die ein Effekt auf einen Videoclip legen. Durch die mit “Kabeln” gezogenen Verbindungen ergibt sich eine Kombination der Knoten, deren Hierarchie und Resultat unmittelbar sichtbar ist.
 
==Entwicklung==
Die Entwicklung des Interfaces geschieht in Flash (Flash 10, Actionscript 3). Flash wurde gewählt, da die grafische Entwicklung sehr einfach und schnell geht. Der Transfer zwischen Programmen wie Illustrator und Photoshop ist unproblematisch. Der visuelle Kontext von Flash macht es, im Gegensatz zu Programmiersprachen wie Java, einfacher ein Interface zu erstellen. Dank Actionscript 3 ist Flash auch performant und emanzipiert genug um schnell und stabil zu laufen.
 
Alle Schnitstellen, also Tracking, Interface und MXWendler werden über [[OSC]] kommunizieren.
 
Der Zeitraum für die Entwicklung ist WS09 und SS10.
 
==ToDo Entwicklung==
* Entscheiden welche Tracking Software (reactivision, touché)
* Interface entwerfen
* Kommunikation Tracking<->Interface
* Kommunikation MXWEndler<->Interface


==Geschichtliches==
==Geschichtliches==
Noch machen ...
* Rutt & Etra (Rutt/Etra Video Synthesizer)
* Rutt & Etra (Rutt/Etra Video Synthesizer)
* Steina & Woody Vasulka
* Steina & Woody Vasulka
Line 22: Line 36:


==Literatur==
==Literatur==
* Saffer, Dan ''Designing gestural interfaces'' ISBN 978-0-596-51839-4
* Raskin, Jef ''The humane interface'' ISBN 0-201-37937-6
===Unsortierte Literatur===
* The Network for art, technology and society : the first 30 years Ars Electronica 1979-2009 ISBN 978-3-7757-2523-1
* The Network for art, technology and society : the first 30 years Ars Electronica 1979-2009 ISBN 978-3-7757-2523-1
* The kitchen video collection : two decades of the video vanguard ISBN 0-9634456-2-6
* The kitchen video collection : two decades of the video vanguard ISBN 0-9634456-2-6
Line 27: Line 44:


==Links==
==Links==
* [http://github.com/matthiasbreuer/LVDj-2 Sourcecode]
* [[GMU:Tap|Tap, der Multitouch-Tisch der GMU Professur]]
* [http://lvdj.roawr.com LVDj-Vorversion]
* [http://lvdj.roawr.com LVDj-Vorversion]
* [http://www.mxwendler.net MX Wendler media server]
=== Unsortierte Links===
* [http://www.audiovisualizers.com/toolshak/vidsynth/ruttetra/ruttetra.htm Rutt/Etra Video Synthesizer]
* [http://www.audiovisualizers.com/toolshak/vidsynth/ruttetra/ruttetra.htm Rutt/Etra Video Synthesizer]
* [http://www.audiovisualizers.com/toolshak/vsynths.htm Liste von Video Synthesizern]
* [http://www.audiovisualizers.com/toolshak/vsynths.htm Liste von Video Synthesizern]
* [http://www.stevebeck.tv Steve Beck]
* [http://www.stevebeck.tv Steve Beck]
* [http://donslepian.com Don Slepian]
* [http://donslepian.com Don Slepian]
* [http://en.wikipedia.org/wiki/Genlocking Genlocking]
* [[wikipedia:Genlocking]]
* [http://en.wikipedia.org/wiki/Video_synthesizer Video Synthesizer (Wikipedia)]
* [[wikipedia:Video Synthesizer]]
* [http://www.medienkunstnetz.de/werke/video-synthesizer/ Nam June Paik, Videosynthesizer]
* [http://www.medienkunstnetz.de/werke/video-synthesizer/ Nam June Paik, Videosynthesizer]
* [http://www.medienkunstnetz.de/werke/direct-video-synthesizer/ Steve Beck, Direct Video Synthesizer]
* [http://www.medienkunstnetz.de/werke/direct-video-synthesizer/ Steve Beck, Direct Video Synthesizer]
Line 42: Line 61:
* [http://iknewthem.tripod.com/gear/bob.htm The Bob System]
* [http://iknewthem.tripod.com/gear/bob.htm The Bob System]
* [http://www.milkymist.org Milkymist Chip]
* [http://www.milkymist.org Milkymist Chip]
* [http://en.wikipedia.org/wiki/MilkDrop MilkDrop]
* [[wikipedia:MilkDrop]]
* [http://blog.makezine.com/archive/2009/02/weekend_project_cellular_automata_v.html Cellular Automata Video Synth]
* [http://blog.makezine.com/archive/2009/02/weekend_project_cellular_automata_v.html Cellular Automata Video Synth]
* [http://www.ekac.org/paik.interview.html Satellite Art: An interview with Nam June Paik]
* [http://www.ekac.org/paik.interview.html Satellite Art: An interview with Nam June Paik]
* [http://www.linuxjournal.com/content/introduction-osc An Introduction To OSC]
* [http://www.mxwendler.net MX Wendler media server]
* [http://reactable.com reactable]
* [http://reactable.com reactable]


[[Category:Matthias Breuer]]
[[Category:Matthias Breuer]]
[[Category:Matthias Breuer]]
[[Category:Matthias Breuer]]
[[Category:Matthias Breuer]]
[[Category:Matthias Breuer]]
[[Category:Matthias Breuer]]
[[Category:Matthias Breuer]]
[[Category:Matthias Breuer]]
[[Category:Matthias Breuer]]
[[Category:Matthias Breuer]]
[[Category:Matthias Breuer]]
[[Category:Matthias Breuer]]
[[Category:Matthias Breuer]]
[[Category:Matthias Breuer]]
[[Category:Matthias Breuer]]
[[Category:Matthias Breuer]]

Latest revision as of 16:16, 2 September 2010

Einführung

LVDj ist ein Videosynthesizer mit grafischem Interface. Das Ziel ist es, die kollaborative Arbeit mit dem Medium Video zu ermöglichen. Als Videosynthesizer kann LVDj vorhandenes Videomaterial verarbeiten, aber auch selbst neues Videomaterial erzeugen.

LVDj besteht aus zwei Teilen: dem Interface und dem im eigentlichen Sinne synthetisierenden Backend. Als haptisches und grafisches Interface wird ein Multitouch-Tisch verwendet, der mehreren Benutzern gleichzeitig erlaubt, das Werkzeug zu benutzen. Das Backend soll durch die Software MXWendler realisiert werden, die mittels OSC durch das Interface gesteuert wird. Das Hauptaugenmerk der Entwicklung liegt auf der Gestaltung eines intuitiven Interfaces, mit dem auch komplexere Aufgaben der Videosynthetisierung möglich gemacht werden.

Funktionsweise

Video Synthesizer können visuelles Material ohne Kamera oder andere Bildquellen erschaffen. Sie nutzen dazu Mustergeneratoren, können aber auch Kamera- und andere Bildsignale manipulieren.

Das Interface

LVDj: Interface der Vorversion

Das Interface besteht aus grafischen Knoten, die miteinander verbunden werden und so Verbindungen eingehen. Jeder der einzelnen Knoten hat eine spezielle Funktion, es gibt z.B. Knoten die einen Videoclip darstellen, Knoten die eine Variable beinhalten und Knoten, die ein Effekt auf einen Videoclip legen. Durch die mit “Kabeln” gezogenen Verbindungen ergibt sich eine Kombination der Knoten, deren Hierarchie und Resultat unmittelbar sichtbar ist.

Entwicklung

Die Entwicklung des Interfaces geschieht in Flash (Flash 10, Actionscript 3). Flash wurde gewählt, da die grafische Entwicklung sehr einfach und schnell geht. Der Transfer zwischen Programmen wie Illustrator und Photoshop ist unproblematisch. Der visuelle Kontext von Flash macht es, im Gegensatz zu Programmiersprachen wie Java, einfacher ein Interface zu erstellen. Dank Actionscript 3 ist Flash auch performant und emanzipiert genug um schnell und stabil zu laufen.

Alle Schnitstellen, also Tracking, Interface und MXWendler werden über OSC kommunizieren.

Der Zeitraum für die Entwicklung ist WS09 und SS10.

ToDo Entwicklung

  • Entscheiden welche Tracking Software (reactivision, touché)
  • Interface entwerfen
  • Kommunikation Tracking<->Interface
  • Kommunikation MXWEndler<->Interface

Geschichtliches

Noch machen ...

  • Rutt & Etra (Rutt/Etra Video Synthesizer)
  • Steina & Woody Vasulka
  • Daniel J. Sandin (Sandin Image Processor)
  • The Kitchen
  • Steve Beck (Beck Video Syntehsizer, Video Weavings)
  • Don Slepian
  • Nam June Paik
  • MilkDrop, Visualisierungsplugins

Literatur

Unsortierte Literatur

Links

Unsortierte Links