Beamertool Plugin DMXC2, MadMaxOne Plugin DMXC2

Aus DMXCWiki
(Unterschied zwischen Seiten)
Wechseln zu: Navigation, Suche
 
 
Zeile 1: Zeile 1:
 
{{Kapitelüberschrift}}  
 
{{Kapitelüberschrift}}  
 
{{NavigationTop-Man2
 
{{NavigationTop-Man2
|zurückLink = DDF Creator_DMXC2
+
|zurückLink = Plugin:Beamertool_DMXC2
|zurückText = DDF Creator
+
|zurückText = Plugin: Beamertool
|vorLink = Plugin:MadMaxOne_DMXC2
+
|vorLink = Plugin:OSC Receiver_DMXC2
|vorText = Plugin: MadMaxOne
+
|vorText = Plugin: OSC Receiver-Modul
 
}}
 
}}
  
 
==Überblick==   
 
==Überblick==   
  
Jörg (zoidberg) arbeitet an einem universellen Tool zur Anzeige verschiedener Videodaten, welches mittelfristig die Softscanner-Plugins, das DE-MediaCenter usw. ersetzen wird. Es kann für einige Funktionen bereits mit DMXControl 2.x verwendet werden, die volle Leistungsfähigkeit wird es als Teil von DMXControl 3.0 bekommen.   
+
Das MadMaxOne-Plugin für DMXControl dient der Steuerung von Matrizen aus RGB-fähigen “Lampen”. Beispiele hierfür sind von unten beleuchtete Tanzböden oder mit LED-Panels ausgestattete Wände. Das Plugin ist ein aktives Tool, das heißt, es hat eigene Effekte und Szenen und man muss nicht mit den Szenen/Effekten von DMXControl arbeiten um dynamische Effekte zu bekommen. Diese Plugin ersetzt das alte Matrix-Plugin.   
  
Das Tool kann z.Z. als Laser-Simulator (siehe Laser3DSim) und zur Anzeige von Videodaten und Texten (siehe MediaClient) benutzt werden. 
+
[[Image:DMXC2_Manual_MadMaxOne.jpg|MadMaxOne-Plugin]]
  
[[Image:DMXC2_Manual_BeamerTool MotivSterne.jpg]]    
+
==Beschreibung==    
 +
 
 +
Die Ansteuerung des Plugins von DMXControl erfolgt durch Befehle. Des weiteren kann auch das interne oder externe MxSim-Plugin für DMXControl zur Ausgabe genutzt werden. Dieses simuliert eine Matrix mit Hilfe eines Beamers. 
  
<br>Kommentare bitte auf der hiesigen Diskussionsseite oder im Forum hinterlassen:  
+
=== Installation des Plugins  === 
 +
Da das Plugin Steuerelemente verwendet, die nicht zum Windows-Standard gehören und auch nicht von DMX-Control installiert werden, ist es nötig diese vorher zu installieren. Dazu ist folgendes Programm downzuloaden und auszuführen:  
  
http://www.dmxcontrol.de/forum/thread.php?postid=24767#post24767  <br>    
+
[http://www.dmxcontrol.de/files/plugins/MadMaxOne/1.5/vcslider.exe vcslider.exe]
 +
    
 +
Danach ist das eigentliche Plugin herunter zu laden (siehe Links) und im „Plugins“-Verzeichnis von DMXControl zu speichern. Sollte das alte Matrix-Plugin schon installiert sein, ist es sicherer dieses erst zu entfernen (matrix.dll)
  
==Beschreibung== 
+
Vor der ersten Benutzung muss das Plugin konfiguriert werden (s. nächstes Kapitel).
+
=== Systemvoraussetzungen ===
+
  
* Windows XP SP 2 oder Win 7
+
=== Konfiguration des Plugins  ===  
* .Net Framework 2.0
+
* DirectX 9.0c mit Pixel- oder Vertex-Shader 1.1
+
oder jeweils besser.  
+
  
 +
Das Plugin muss vor der Benutzung konfiguriert werden. Hier werden die Dimension der Matrix festgelegt und dann für jeden „Punkt“ der Matrix die DMX-Kanäle für Rot, Grün und Blau festgelegt. 
 +
Schon konfigurierte Punkte werden weiß dargestellt, während noch nicht konfigurierte Punkt grau sind. Mittels der Buttons „Load“ und „Save“ können Konfigurationen gelesen und gespeichert werden. 
  
=== Installation  === 
+
[[Image:DMXC2_Manual_Matrix conf.gif]] 
  
Nach dem Entpacken der zip-Datei ist die Datei beamer.out.dll in das Installationsverzeichnis von DMXControl zu kopieren. Dem Installationspaket liegt ein Beispielprojekt für den Lasersimulator bei. Zur Benutzung ist dann das DDF "Laser2.xml" in das Device-Verzeichnis von DMXControl zu kopieren.   
+
Wenn man die Konfiguration des Plugins mit dem Namen des aktuellen DMXControl-Projekts speichert, dann wird diese Konfiguration beim Start von DMXControl automatisch gelesen, so dass bei allen weiteren Starts von DMXControl das Plugin automatisch konfiguriert wird und sofort einsatzbereit ist.   Für die Nutzung des Plugins zusammen mit dem externen MxSim-Plugin wichtig ist die Möglichkeit das Plugin mit der „Fast Configuration“-Methode zu konfigurieren. Dabei werden für jeden Punkt ab der Basisadresse die DMX-Kanäle zugewiesen.   
  
{{BoxAchtung
+
Zusätzlich kann man ein DDF-File generieren, das die Kanäle der Matrix belegt. Dieses ist für den Betrieb des Plugins nicht wichtig, belegt aber innerhalb von DMXControl die Kanäle und macht das Gerät auch in der graphischen Ansicht verfügbar.  
|Text = Zur Nutzung des Beamertools muss das XNA-Framework ([http://www.microsoft.com/downloads/details.aspx?FamilyID=6521d889-5414-49b8-ab32-e3fff05a4c50&displaylang=en Version 3.0] - nicht neuer!) auf dem Rechner installiert sein. Im Zip-Paket befinden sich verschiedene dll's, als Art BeamerTool-Plugins. Diese "Plugins" übernehmen dann die grafische Ansteuerung.
+
Für ein besseres Zusammenspiel von MadMaxOne und DMXControl sollte man dieses DDF erstellen und im Devices-Ordner von DMXControl ablegen. Danach ist es natürlich in der graphischen Ansicht, bzw. im Gerätefenster, dem Projekt hinzuzufügen.  
}}
+
  
=== Netzkonfiguration  === 
+
''BoxHinweis
 +
|Text = DMXControl unterstützt zurzeit nur 512 Kanäle, daher muss für die DMX-Ausgabe der Wert für Universe auf 1 stehen. Höhere Werte für Universe machen im Moment nur Sinn, wenn man einfach nur testen will oder den eingebauten MatrixSimulator zur Anzeige über einen Beamer nutzen will. Hier gilt die Beschränkung auf 512 Kanäle nicht. Bei der Benutzung des internen MxSim-Plugins sollte das „alte“ externe MxSim-Plugin deaktiviert werden.
 +
}}
  
Das Beamertool arbeitet als Server, der von verschiedenen Clients angesteuert werden kann. Es ist netzwerkfähig, d.h. im Normalfall läuft es auf einem Laptop, der in der Nähe des Beamers (z.B. im Bühnenbereich) steht. Angesteuert wird es von einem zweiten Rechner, auf dem DMXControl läuft. Die Verbindung erfolgt je nach Anwendungsfall über [[DMXControl mit ArtNet steuern|ArtNet]] oder auf einfacher IP-Basis.  
+
Das Plugin unterstützt in der jetzigen Version Matrizen bis zur Größe von 50x50 Punkten. Diese würden alleine für RGB-Werte 7500 DMX-Kanäle belegen, daher ist das Plugin für die Unterstützung von 16 DMX-Universen ausgelegt (~ 8192 Kanälen). Da DMXControl aber in der aktuellen Version nur 512 Kanäle ausgibt, werden bei eingeschaltetem DMX-Schalter nur die Kanäle 1-512 an DMXControl übertragen.  
  
[[Image:DMXC2_Manual_Beamertool Netzkonfiguration.jpg]] 
 
  
Selbstverständlich kann das Tool auch zusammen mit DMXControl auf einem Rechner über eine virtuelle IP-Verbindung verwendet werden ("localhost"). 
+
==Bedienelemente== 
  
=== Start  ===  
+
[[Bild:DMXC2_Manual_MadMaxOne2.jpg]]  
  
Beim Aufruf von "Beamertool.exe" erhält man erstmal ein schwarzes Fenster. Wenn man ein "H" (wie Hilfe) drückt, erhält man folgende Hilfe-Information:  
+
Das Plugin zeigt im Hauptfenster drei Matrizen, von denen zwei (rechts und links) jeweils einen „Effekt“ ausführen. Die dritte Matrix (Mitte) enthält die Ausgabematrix. Das Bild dieser Matrix wird bestimmt durch die beiden anderen Matrizen, sowie den Fademode und die Position des Faders. Beim FadeMode gibt es elf verschiedene Modi: 
 +
:1. CrossFade - Dies ist ein direktes Überblenden zwischen Matrix A und Matrix B
 +
:2. BlackFade - Dabei wird beim Überblendvorgang die eine Matrix erst schwarz gefärbt und dann die andere eingeblendet.
 +
:3. ColorFade - Diese Überblendvorgänge sind ähnlich wie der BlackFade, nur dass hierbei statt schwarz eine beliebige andere Farbe gewählt werden kann. Ausgewählt wird diese Farbe durch einen Klick auf das (hier schwarze) Kästchen unter der Fadetime.
 +
:4. Random - Hierbei wird die Matrix durch das Setzen von Zufallspunkten übergeblendet
 +
:5. Flow Down – wie wenn die zweite Matrix wie Farbe von oben herunter läuft
 +
:6. Fill Up – wie Flow Down, nur kommt die Matrix von unten
 +
:7.- 10. Scroll… - Überblenden durch schrittweises Überschreiben der alten Matrix aus verschiedenen Richtungen
 +
:11. Add – dieser Fade-Effekt addiert die DMX-Werte beider Seiten wie anhand folgender Graphik zu sehen ist. Dies ist besonders sinnvoll, wenn man zum Beispiel einen weißen Tickereffekt in einen anderen Effekt einblenden möchte. 
  
[[Image:DMXC2_Manual-BeamerTool HilfeAnsicht.jpg|600px]]    
+
Mit dem Fader kann jeder Fadezustand manuell eingestellt werden. Ebenso sind mit den Buttons |< und >| die Matrizen rechts und links direkt anwählbar. Mit dem  < und dem  > Button wird ein Fade-Vorgang gestartet, der automatisch von A -> B, bzw. B -> A überblendet. Die Dauer dieses Vorgangs kann man im Feld „Time :“ einstellen.    
 +
Im unteren Bereich des Fensters befinden sich die Buttons "Save" und "Load". Hiermit kann eine komplette Einstellung des Programms geladen bzw. gespeichert werden. Dabei werden folgende Sachen gespeichert:
  
Durch erneutes Drücken des Buchstaben "H" verschwindet diese wieder. Mit "ESC" schliesst man das Tool. Zusätzlich zum angegebenen Weg kann man per Doppelklick zwischen Voll-, Normal- und Bildmodus wechseln. 
+
:• Die Stellung des Faders
Die Info-Ansicht (Buchstabe "I") liefert z.B. folgende Information:  
+
:• Die Daten aller Speicherplätze (Memory A und Memory B)  
 +
:• Der gerade aktive Speicherplatz (A und B getrennt)
 +
:• Die Daten aller Fade-Speicherplätze
 +
:• Der gerade aktive Fade-Speicherplatz 
  
[[Image:DMXC2_Manual-BeamerTool InfoAnsicht.jpg|600px]] 
+
Nicht gespeichert werden hier die Konfigurationsdaten des Plugins. Dies geschieht in der Plugin-Konfiguration.
  
Interessant sind die aktuelle Framerate (rechts oben, diese hängt auch von den Fähigkeiten der Grafikkarte ab) und das Feld "Data received" (hier erkennt man, ob überhaupt Daten beim Server ankommen).  
+
Für die linke und die rechte Matrix können beliebig viele Speicherplätze erstellt werden. Mit dem + wird ein Effekt hinzugefügt und mit x wieder entfernt. Diese werden einfach durch Anklicken aktiviert. Mit den Buttons O-> und ->O kann man den gerade aktiven Effekt in eine Zwischenablage kopieren, bzw. den Effekt aus der Zwischenablage auf dem geraden aktiven Speicherplatz einfügen. Die Buttons "hoch" und "runter"   dienen dem Sortieren der Speicherplätze.  Über die Auswahlbox unter den Speicherplätzen kann der Typ des Effekts festgelegt werden. Dieser kann dann mit dem Edit-Button eingestellt werden. Die einzelnen Effekt-Typen werden später einzeln beschrieben. Mit dem Clear-Button wird ein Effekt auf den Typ „Color“ gesetzt und als Farbe schwarz gewählt. Mit der Checkbox „MxSim“ wird der interne Matrixsimulator aktiviert. 
 +
Ganz unten links im Fenster, ist die Checkbox „DMX“. Nur wenn diese aktiviert ist sendet das Plugin auch Werte an DMXControl.
  
Wenn man "O" wie Optionen drückt, erhält man folgendes Fenster: 
+
{{BoxHinweis
 +
|Text = Da das Plugin aus Performancegründen nur die Kanäle sendet, die sich geändert haben, sollten vor Start des Plugins alle Geräte in Betrieb sein. Sollten während des Betriebs die theorethische Ausgabe (Darstellung in MadMaxOne) nicht mit der tatsächlichen Ausgabe übereinstimmen, hilft es einmal die Matrix schwarz und dann wieder weiß zu machen. Dabei wird garantiert jeder Kanal gesendet, so dass die Ausgaben wieder identisch sind.
 +
}}
  
[[Image:DMXC2_Manual_BeamerTool OptionenAnsicht.jpg]] 
+
=== Effekttypen === 
  
Links sieht man Anzeigeoptionen und den Namen des Hostrechners. Auf der rechten Seiten können Optionen für die verschiedenen Ansteuertools bzw. Protokolle eingestellt werden:  
+
Hier ist eine Übersicht der verfügbaren Effekttypen (Editor & Ausgabe):  
  
*ArtNet - Subnetz und Universe müssen mit der Ausgabe des ArtNet-Plugins von DMXControl übereinstimmen 
+
* Color -> einfach Farbe
*FileBrowser - noch keine Einstellung (für Auswahl eines Media-Verzeichnisses) 
+
[[Bild:DMXC2_ManualMmxColor_Conf.jpg|Konfiguration]] [[Bild:DMXC2_Manual_MmxColor.jpg|ColorEffekt]]
*Broadcast - noch keine Funktion
+
* Gradient -> Farbverlauf
 
+
[[Bild:DMXC2_Manual_MmxGradient_Conf.jpg|Konfiguration]] [[Bild:DMXC2_Manual_MmxGradient.jpg|Gradient-Effekt]]
 +
* Paint -> von Hand gemalt
 +
[[Bild:DMXC2_Manual_MmxPicture_Conf.jpg|Konfiguration]] [[Bild:DMXC2_Manual_MmxPicture.jpg|Picture-Effekt]]
 +
* Image -> Anzeige von Grafikdateien
 +
[[Bild:DMXC2_Manual_MmxImage_Conf.jpg|Konfiguration]] [[Bild:DMXC2_Manual_MmxImage.jpg|Image-Effekt]]
 +
* ColorChange -> Farbwechsel mit optionalen Effekten beim Farbwechsel
 +
[[Bild:DMXC2_Manual_MmxColorChange_Conf.jpg|Konfiguration]] [[Bild:DMXC2_Manual_MmxColorChange.gif|ColorChange-Effekt]]
 +
* ColorScroll -> linienweises Scrollen von Farben
 +
[[Bild:DMXC2_Manual_MmxColorScroll_Conf.jpg|Konfiguration]] [[Bild:DMXC2_Manual_MmxColorScroll.gif|ColorScroll-Effekt]]
 +
* Fire -> Flammensimulation
 +
[[Bild:DMXC2_Manual_MmxFire_Conf.jpg|Konfiguration]] [[Bild:DMXC2_Manual_MmxFire.gif|Fire-Effekt]]
 +
* Fluid -> Simulation einer Flüssigkeit
 +
[[Bild:DMXC2_Manual_MmxFluid_Conf.jpg|Konfiguration]] [[Bild:DMXC2_Manual_MmxFluid.gif|Fluid-Effekt]]
 +
* Ticker -> Anzeigen eines durchlaufenden Texts
 +
[[Bild:DMXC2_Manual_MmxTicker_Conf.jpg|Konfiguration]] [[Bild:DMXC2_Manual_MmxTicker.gif|Ticker-Effekt]]
 +
 +
Weitere Effekttypen sind in der Planung (Video, BeamShow, Equalizer, VU-Meter etc.)
  
"Plugin"-Einstellungen: 
+
'''Eine detaillierte Beschreibung jedes Effekts und der dazugehörigen Parameter ist in der [http://www.dmxcontrol.de/files/plugins/madmaxone/1.5/MadMaxOne.pdf Dokumentation] nachzulesen.'''  
*LaserSim - DMX-Adresse des simulierten Lasergerätes (DDF) in DMXControl. '''Hinweis''' Das Gerät belegt 20 Kanäle. Siehe auch Laser3DSim 
+
*Matrix - für den zukünftigen Anschluß des MadMaxOne-Plugins 
+
*Mediaplayer - Im Falle der Ansteuerung durch den zukünftigen DMXControl-Mediaclient (siehe MediaClient) ist hier die Zahl der Mediaplayer anzugeben (Minimum: 2; Maximum:32) 
+
*Text - noch keine Einstellung 
+
<br>  
+
  
 +
=== Zusammenarbeit mit DMXControl  === 
  
==Bedienelemente==  
+
Das Plugin kann von DMXControl aus über Befehle gesteuert werden. Damit kann das Plugins auch in Szenen und Effekten erwendet werden.Als Beispiel werden hier die Funktionen beim Belegen von Buttons in der Kommandobox gezeigt.<br>  
 +
'''Folgende Funktionen sind verfügbar:''' 
 +
*Aufruf der Effekt-Speicherplätze rechts und links, z.B.3. Effekt links: 
 +
[[Image:DMXC2_Manual_Madmaxone left.jpg]] 
 +
*Aufruf der Fade-Speicherplätze '''ohne''' Start des Fadevorgang, z.B. Fade Nr. 17: 
 +
[[Image:DMXC2_Manual_Madmaxone fade.jpg]] 
 +
*Start des Fadevorgang, z.B nach rechts: 
 +
[[Image:DMXC2_Manual_Madmaxone fade right.jpg]] 
 +
*Setzen des Faders auf Position A oder B (direktes Umschalten zwischen den Effekten) oder einen beliebigen Zwischenwert, z.B.: 
 +
[[Image:DMXC2_Manual_Madmaxone fader 30.jpg]] 
 +
*Simulation des Beat-Signals für die Steuerung beat-abhängiger Effekte (ColorChange, ColorScroll, ...) 
 +
[[Image:DMXC2_Manual_Madmaxone beat.jpg]] 
 +
<br> 
  
Zur Anzeige eine Motives muß einer der verschiedenen Clienten aktiviert werden:
+
{{BoxAchtung
 +
|Text = Beim Auswählen eines Effekts oder Fades muss das Flag "angegebenen Wert verwenden" gesetzt sein.
 +
}}
  
*LaserSimulator - siehe Laser3DSim 
+
=== Zusammenspiel des Plugins mit dem MxSim-Plugin ===  
*MediaCenter - siehe MediaClient 
+
*Matrix - noch nicht in Funktion, aber siehe MadMaxOne 
+
 
+
Das folgende Bild zeigt die Anwendung zur Anzeige des Laser3DSim unter Nutzung des mitgelieferten Demo-Projektes. 
+
   
+
[[Image:DMXC2_Manual_BeamerTool DDF.jpg]] 
+
  
 +
Für die Visualisierung der Matrix mit dem MxSim-Plugin, z.B mit dem Beamer, ist es Voraussetzung, dass das MadMaxOne-Plugin mit der Option „Fast Configuration“ konfiguriert wurde. Ist dies der Fall, lässt sich das Konfigurationsfile von MadMaxOne direkt im MxSim-Plugin einlesen, bzw. es wird automatisch eingelesen, wenn DMXControl „Projektname“ und der Name der MadMaxOne-Konfigurationdatei übereinstmmen (natürlich ohne Endung). 
 +
Die Nutzung dieses Plugins wird nicht mehr empfohlen, da die Visualisierung der Matrix über das neue interne MxSim Modul wesentlich effektiver ist und gleichzeitig den DMX-Bus nicht belastet (siehe unten). 
  
 +
=== Interner MatrixSimulator === 
 +
Mit dem internen MatrixSimulator erfolgt die Ausgabe der Matrix direkt in ein Fenster und nicht wie mit MxSim über DMXControl. Dies hat den Vorteil, dass die volle Auflösung (bis 50x50) der Matrix genutzt werden kann. Auch die zur Zeit noch vorhandenen Performanceprobleme beim DMX-Betrieb tauchen dann nicht auf. Der MatrixSimulator wird über den Button „MxSim“ eingeschaltet. Mit der Leertaste wird zwischen Fenster- und Vollbilddarstellung umgeschaltet und mit der <ESC>-Taste wird der Simulator wieder geschlossen.
  
 
==Tipps==     
 
==Tipps==     
  
Der Bildschirmschoner wird zur Vermeidung böser Überraschungen zeitweilig deaktiviert. Die Fensterposition wird beim Beenden korrekt gespeichert und beim Start wieder hergestellt.   <br>  
+
=== Hinweise zum Demoprojekt ===
Mehr Informationen zur Erweiterung der "Effekte" findet man unter BeamerTool-Texturen (siehe Links).   <br> 
+
 +
Hier noch einige Hinweise für die Bedienung des oben bereit gestellten Demoprojektes:
 +
* Demo-Projekt laden und z.B. im Projektverzeichnis von DMXControl entpacken
 +
* Das MadMaxOne-DDF von der DDF-download-Seite laden und im DMXControl-device-Verzeichnis entpacken
 +
* DMXControl neu starten 
 +
* Das Matrixdemo-Projekt öffnen.  
 +
* Im Menüpunkt "Plugins..." das Matrix-Plugin aktivieren. Das Plugin muss aber nicht konfiguriert werden, da eine Pluginkonfigurationsdatei für das Demoprojekt mit dem Projektnamen bereits vorhanden ist und diese automatisch eingelesen wird (daher auch die 100 als Adresse).
 +
* Danach im Menü "Fenster" den neuen Eintrag "Matrix" auswählen.
 +
* Mit dem Button "Load Effects" (Diskette->Matrix) die Datei "sand.MadMax" auswählen und öffnen. Diverse Effekte sollten unter left und right effects erscheinen.
 +
* Durch Anklicken der Checkbox "MxSim" erhält man ein separates Ausgabefenster. Vor dem eigentlichen Anzeigen könnte man es noch konfigurieren. Einfach ignorieren und "Starten" drücken.
 +
* Mit der Leertaste kann man das Ausgabefenster zwischen Vollbildmodus und Fenstermodus hin- und herschalten. Dafür muß aber das MxSim-Fenster das aktive Fenster sein (ein click hinein). Mit der Esc-Taste verschwindet das Anzeigefenster komplett.
 +
* Nun einfach den Audioplayer starten ... und den faszinierenden Anblick erleben ;-)
 +
* Selbstverständlich kann man das Ausgabefenster auch über einen Beamer projizieren.
 +
* Die Checkbox "DMX" kann für die Demo ausgeschaltet bleiben, da ja nicht wirklich DMX-Werte an eine Hardware-LED-Matrix gesendet werden sollen. 
  
 +
Viel Erfolg. Wir freuen uns über Feedback!
  
== Bekannte Probleme ==   
+
=== Einschränkungen und Probleme ===   
  
*Wenn keine Netzwerkverbindung besteht (Kabel oder WLan), dann stürzt das BeamerTool beim starten ab. 
+
Die größte Einschränkung ist, dass DMX-Control zur Zeit nur 512 Kanäle unterstützt und damit die maximale theoretische Dimension der Matrix 170 Punkte nicht überschreiten kann. Da viele RGB-Devices jedoch mehr als 3 Kanäle belegen ist eine maximale Anzahl von 100 RGB-Devices realistischerEin weiteres Problem ist der Durchsatz des DMX-Busses, da bei bewegungsintensiven Effekten und hohen Auflösungen der Matrix die Belastung des DMX-Busses sehr hoch ist. Erste Tests haben ergeben, dass dies je nach verwendetem DMX-Ausgabegerät zum Absturz von DMXControl führen kann. 
*BeamerTool verliert von Zeit zu Zeit die LaserSim-Einstellungen. 
+
Sollten weitere Fehler auftauchen, sollten diese im DMXControl-Bugtracker oder im DMXControl-Forum gemeldet und beschrieben werden. Dies gilt selbstverständlich auch für Erweiterungswünsche.
*WLAN sollte bei einer Showe nicht benutzt werden. Wenn viele Handys im gleichen Raum sind, gibt es zu viele Störungen.   
+
*Beim ersten Start wird manchmal das Motiv nicht sofort angezeigt. Erneutes Ändern des Gobo-Motives schafft Abhilfe.
+
Für den Fall, dass immer noch kein Motiv angezeigt wird, bitte folgende Werte der LaserSim-Kanäle in der Kanalübersicht prüfen ggf. erneut manuell setzen:
+
  
<br>
 
** Element - 1 (für Motiv: Linie)<br>
 
** Alpha - 255 (Dimmer auf volle Leistung)<br>
 
** ScaleX - 255 (Bild voll skalieren)<br>
 
** R, G, B - 255 (R, G, B-Kanäle voll aufdrehen, da sonst keine Farben der Textur mehr übrig sind, die dargestellt werden können)<br>optional:<br>
 
** ScaleY - 0 (Stellt proportionalen Wert zu ScaleX ein)<br>
 
** PosX, PosY - 128 (dass Motiv in der Bildschirmmitte zentriert ist)
 
 
 
*Obwohl keine Änderungen in der BeamerTool/DMXControl/Firewall/PC-Konfiguration vorgenommen wurden (bitte hier zuerst auf Punkt 2 der bekannten Probleme prüfen: "BeamerTool verliert von Zeit zu Zeit die LaserSim-Einstellungen"), kann es oft zu Schwierigkeiten kommen, dass das BeamerTool die gesendeten Daten von DMXControl erkennt (via Beamer.out.dll) 
 
  
Beispiel: 
+
<ref>früherer Wiki-Artikel: http://www.dmxcontrol.de/wiki/MadMaxOne </ref>
 
+
Zitat: Beim gestrigen Auftritt hat alles wunderbar geklappt. Es wurden seitdem keine Änderungen vorgenommen. Heute bei der Vorbereitung zum Auftritt treten Schwierigkeiten auf die Verbindung von DMXControl und dem BeamerTool herzustellen (Infofenster zeigt bei "Data received" keine Änderungen, obwohl DMXControl Werte an das LaserSim schickt).
+
Möglichkeit zum erfolgreichen, problemlosen Start des BeamerTools: 
+
#Erstellt ein Effekt in DMXControl mit Endlos-Schleife,&nbsp;der irgendwelche Kanalängerungen des LaserSim an das BeamerTool schickt (z.B. Alpha von 0 auf 255 faden und wieder auf 0 zurück) 
+
#Lasst diesen Effekt laufen 
+
#Startet erst jetzt den PC mit dem BeamerTool und anschließend das BeamerTool selbst 
+
#Falls immer noch keine Verbindung besteht, wiederholt Punkt 3 mit einem Neustart des BeamerTool-PCs(maximal noch 2 weitere Male) 
+
#Falls BeamerTool nun Daten empfängt kann der gestartete Endloseffekt gestoppt werden 
+
 
+
Black hat diese Erfahrungen im Rahmen eines Schulkonzerts gemacht. Bei den Testläufen während des Aufbaus / Probens traten meist Probleme auf eine Verbindung herzustellen. Mit dem oben genannten Verfahren kam meist eine Verbindung spätestens beim 2. Neustart zustande. 
+
 
+
 
+
<ref>früherer Wiki-Artikel: http://www.dmxcontrol.de/wiki/Steuerzentrum</ref>
+
  
 
== Links und Referenzen==
 
== Links und Referenzen==
 
Download
 
 
http://beamertool.ath.cx/BeamerTool.zip
 
 
=== Video-Tutorials  === 
 
 
[http://www.youtube.com/watch?v=5D2IhsbVQmg DMXControl Beamertool - Teil1&nbsp;: LaserSim]
 
 
[http://www.youtube.com/watch?v=5Ath8kzytPg DMXControl - BeamerTool Teil 2] 
 
 
andere Wiki-Artikel:
 
 
* Beamertool-Texturen: http://www.dmxcontrol.de/wiki/BeamerTool_Texturen
 
* Beamertool-Texture-Editor: http://www.dmxcontrol.de/wiki/BeamerTool_Textur_Editor
 
 
<references/>
 
<references/>
 
+
<br> Downloads: 
 +
Plugin: [http://www.dmxcontrol.de/files/plugins/MadMaxOne/2.11/matrix.dll matrix.dll] 
 +
Anleitung: [http://www.dmxcontrol.de/files/plugins/MadMaxOne/1.5/MadMaxOne.pdf MadMaxOne.pdf]  <br> [http://www.dmxcontrol.de/files/plugins/MadMaxOne/1.5/madmaxone1.wmv Demo-Video] und das dazugehörige [http://www.dmxcontrol.de/files/plugins/MadMaxOne/1.5/Matrix_Demo.zip Demo-Projekt]. 
 +
<br>
  
 
{{NavigationTop-Man2
 
{{NavigationTop-Man2
|zurückLink = DDF Creator_DMXC2
+
|zurückLink = Plugin:Beamertool_DMXC2
|zurückText = DDF Creator
+
|zurückText = Plugin: Beamertool
|vorLink = Plugin:MadMaxOne_DMXC2
+
|vorLink = Plugin:OSC Receiver_DMXC2
|vorText = Plugin: MadMaxOne
+
|vorText = Plugin: OSC Receiver-Modul
 
}}
 
}}
  
 
[[Kategorie: DMXControl 2]]
 
[[Kategorie: DMXControl 2]]

Version vom 2. September 2012, 16:35 Uhr

Books.png MadMaxOne Plugin DMXC2
Arrow back.png Plugin: Beamertool
Plugin: OSC Receiver-Modul Arrow forw.png
Inhaltsverzeichnis

Inhaltsverzeichnis

Überblick

Das MadMaxOne-Plugin für DMXControl dient der Steuerung von Matrizen aus RGB-fähigen “Lampen”. Beispiele hierfür sind von unten beleuchtete Tanzböden oder mit LED-Panels ausgestattete Wände. Das Plugin ist ein aktives Tool, das heißt, es hat eigene Effekte und Szenen und man muss nicht mit den Szenen/Effekten von DMXControl arbeiten um dynamische Effekte zu bekommen. Diese Plugin ersetzt das alte Matrix-Plugin.

MadMaxOne-Plugin

Beschreibung

Die Ansteuerung des Plugins von DMXControl erfolgt durch Befehle. Des weiteren kann auch das interne oder externe MxSim-Plugin für DMXControl zur Ausgabe genutzt werden. Dieses simuliert eine Matrix mit Hilfe eines Beamers.

Installation des Plugins

Da das Plugin Steuerelemente verwendet, die nicht zum Windows-Standard gehören und auch nicht von DMX-Control installiert werden, ist es nötig diese vorher zu installieren. Dazu ist folgendes Programm downzuloaden und auszuführen:

vcslider.exe

Danach ist das eigentliche Plugin herunter zu laden (siehe Links) und im „Plugins“-Verzeichnis von DMXControl zu speichern. Sollte das alte Matrix-Plugin schon installiert sein, ist es sicherer dieses erst zu entfernen (matrix.dll)

Vor der ersten Benutzung muss das Plugin konfiguriert werden (s. nächstes Kapitel).

Konfiguration des Plugins

Das Plugin muss vor der Benutzung konfiguriert werden. Hier werden die Dimension der Matrix festgelegt und dann für jeden „Punkt“ der Matrix die DMX-Kanäle für Rot, Grün und Blau festgelegt. Schon konfigurierte Punkte werden weiß dargestellt, während noch nicht konfigurierte Punkt grau sind. Mittels der Buttons „Load“ und „Save“ können Konfigurationen gelesen und gespeichert werden.

DMXC2 Manual Matrix conf.gif

Wenn man die Konfiguration des Plugins mit dem Namen des aktuellen DMXControl-Projekts speichert, dann wird diese Konfiguration beim Start von DMXControl automatisch gelesen, so dass bei allen weiteren Starts von DMXControl das Plugin automatisch konfiguriert wird und sofort einsatzbereit ist. Für die Nutzung des Plugins zusammen mit dem externen MxSim-Plugin wichtig ist die Möglichkeit das Plugin mit der „Fast Configuration“-Methode zu konfigurieren. Dabei werden für jeden Punkt ab der Basisadresse die DMX-Kanäle zugewiesen.

Zusätzlich kann man ein DDF-File generieren, das die Kanäle der Matrix belegt. Dieses ist für den Betrieb des Plugins nicht wichtig, belegt aber innerhalb von DMXControl die Kanäle und macht das Gerät auch in der graphischen Ansicht verfügbar. Für ein besseres Zusammenspiel von MadMaxOne und DMXControl sollte man dieses DDF erstellen und im Devices-Ordner von DMXControl ablegen. Danach ist es natürlich in der graphischen Ansicht, bzw. im Gerätefenster, dem Projekt hinzuzufügen.

BoxHinweis |Text = DMXControl unterstützt zurzeit nur 512 Kanäle, daher muss für die DMX-Ausgabe der Wert für Universe auf 1 stehen. Höhere Werte für Universe machen im Moment nur Sinn, wenn man einfach nur testen will oder den eingebauten MatrixSimulator zur Anzeige über einen Beamer nutzen will. Hier gilt die Beschränkung auf 512 Kanäle nicht. Bei der Benutzung des internen MxSim-Plugins sollte das „alte“ externe MxSim-Plugin deaktiviert werden. }}

Das Plugin unterstützt in der jetzigen Version Matrizen bis zur Größe von 50x50 Punkten. Diese würden alleine für RGB-Werte 7500 DMX-Kanäle belegen, daher ist das Plugin für die Unterstützung von 16 DMX-Universen ausgelegt (~ 8192 Kanälen). Da DMXControl aber in der aktuellen Version nur 512 Kanäle ausgibt, werden bei eingeschaltetem DMX-Schalter nur die Kanäle 1-512 an DMXControl übertragen.


Bedienelemente

DMXC2 Manual MadMaxOne2.jpg

Das Plugin zeigt im Hauptfenster drei Matrizen, von denen zwei (rechts und links) jeweils einen „Effekt“ ausführen. Die dritte Matrix (Mitte) enthält die Ausgabematrix. Das Bild dieser Matrix wird bestimmt durch die beiden anderen Matrizen, sowie den Fademode und die Position des Faders. Beim FadeMode gibt es elf verschiedene Modi:

1. CrossFade - Dies ist ein direktes Überblenden zwischen Matrix A und Matrix B
2. BlackFade - Dabei wird beim Überblendvorgang die eine Matrix erst schwarz gefärbt und dann die andere eingeblendet.
3. ColorFade - Diese Überblendvorgänge sind ähnlich wie der BlackFade, nur dass hierbei statt schwarz eine beliebige andere Farbe gewählt werden kann. Ausgewählt wird diese Farbe durch einen Klick auf das (hier schwarze) Kästchen unter der Fadetime.
4. Random - Hierbei wird die Matrix durch das Setzen von Zufallspunkten übergeblendet
5. Flow Down – wie wenn die zweite Matrix wie Farbe von oben herunter läuft
6. Fill Up – wie Flow Down, nur kommt die Matrix von unten
7.- 10. Scroll… - Überblenden durch schrittweises Überschreiben der alten Matrix aus verschiedenen Richtungen
11. Add – dieser Fade-Effekt addiert die DMX-Werte beider Seiten wie anhand folgender Graphik zu sehen ist. Dies ist besonders sinnvoll, wenn man zum Beispiel einen weißen Tickereffekt in einen anderen Effekt einblenden möchte.

Mit dem Fader kann jeder Fadezustand manuell eingestellt werden. Ebenso sind mit den Buttons |< und >| die Matrizen rechts und links direkt anwählbar. Mit dem < und dem > Button wird ein Fade-Vorgang gestartet, der automatisch von A -> B, bzw. B -> A überblendet. Die Dauer dieses Vorgangs kann man im Feld „Time :“ einstellen. Im unteren Bereich des Fensters befinden sich die Buttons "Save" und "Load". Hiermit kann eine komplette Einstellung des Programms geladen bzw. gespeichert werden. Dabei werden folgende Sachen gespeichert:

• Die Stellung des Faders
• Die Daten aller Speicherplätze (Memory A und Memory B)
• Der gerade aktive Speicherplatz (A und B getrennt)
• Die Daten aller Fade-Speicherplätze
• Der gerade aktive Fade-Speicherplatz

Nicht gespeichert werden hier die Konfigurationsdaten des Plugins. Dies geschieht in der Plugin-Konfiguration.

Für die linke und die rechte Matrix können beliebig viele Speicherplätze erstellt werden. Mit dem + wird ein Effekt hinzugefügt und mit x wieder entfernt. Diese werden einfach durch Anklicken aktiviert. Mit den Buttons O-> und ->O kann man den gerade aktiven Effekt in eine Zwischenablage kopieren, bzw. den Effekt aus der Zwischenablage auf dem geraden aktiven Speicherplatz einfügen. Die Buttons "hoch" und "runter" dienen dem Sortieren der Speicherplätze. Über die Auswahlbox unter den Speicherplätzen kann der Typ des Effekts festgelegt werden. Dieser kann dann mit dem Edit-Button eingestellt werden. Die einzelnen Effekt-Typen werden später einzeln beschrieben. Mit dem Clear-Button wird ein Effekt auf den Typ „Color“ gesetzt und als Farbe schwarz gewählt. Mit der Checkbox „MxSim“ wird der interne Matrixsimulator aktiviert. Ganz unten links im Fenster, ist die Checkbox „DMX“. Nur wenn diese aktiviert ist sendet das Plugin auch Werte an DMXControl.


 Wichtiger Hinweis Da das Plugin aus Performancegründen nur die Kanäle sendet, die sich geändert haben, sollten vor Start des Plugins alle Geräte in Betrieb sein. Sollten während des Betriebs die theorethische Ausgabe (Darstellung in MadMaxOne) nicht mit der tatsächlichen Ausgabe übereinstimmen, hilft es einmal die Matrix schwarz und dann wieder weiß zu machen. Dabei wird garantiert jeder Kanal gesendet, so dass die Ausgaben wieder identisch sind.


Effekttypen

Hier ist eine Übersicht der verfügbaren Effekttypen (Editor & Ausgabe):

  • Color -> einfach Farbe

Konfiguration ColorEffekt

  • Gradient -> Farbverlauf

Konfiguration Gradient-Effekt

  • Paint -> von Hand gemalt

Konfiguration Picture-Effekt

  • Image -> Anzeige von Grafikdateien

Konfiguration Image-Effekt

  • ColorChange -> Farbwechsel mit optionalen Effekten beim Farbwechsel

Konfiguration ColorChange-Effekt

  • ColorScroll -> linienweises Scrollen von Farben

Konfiguration ColorScroll-Effekt

  • Fire -> Flammensimulation

Konfiguration Fire-Effekt

  • Fluid -> Simulation einer Flüssigkeit

Konfiguration Fluid-Effekt

  • Ticker -> Anzeigen eines durchlaufenden Texts

Konfiguration Ticker-Effekt

Weitere Effekttypen sind in der Planung (Video, BeamShow, Equalizer, VU-Meter etc.)

Eine detaillierte Beschreibung jedes Effekts und der dazugehörigen Parameter ist in der Dokumentation nachzulesen.

Zusammenarbeit mit DMXControl

Das Plugin kann von DMXControl aus über Befehle gesteuert werden. Damit kann das Plugins auch in Szenen und Effekten erwendet werden.Als Beispiel werden hier die Funktionen beim Belegen von Buttons in der Kommandobox gezeigt.
Folgende Funktionen sind verfügbar:

  • Aufruf der Effekt-Speicherplätze rechts und links, z.B.3. Effekt links:

DMXC2 Manual Madmaxone left.jpg

  • Aufruf der Fade-Speicherplätze ohne Start des Fadevorgang, z.B. Fade Nr. 17:

DMXC2 Manual Madmaxone fade.jpg

  • Start des Fadevorgang, z.B nach rechts:

DMXC2 Manual Madmaxone fade right.jpg

  • Setzen des Faders auf Position A oder B (direktes Umschalten zwischen den Effekten) oder einen beliebigen Zwischenwert, z.B.:

DMXC2 Manual Madmaxone fader 30.jpg

  • Simulation des Beat-Signals für die Steuerung beat-abhängiger Effekte (ColorChange, ColorScroll, ...)

DMXC2 Manual Madmaxone beat.jpg


Achtung wichtiger Hinweis Beim Auswählen eines Effekts oder Fades muss das Flag "angegebenen Wert verwenden" gesetzt sein.


Zusammenspiel des Plugins mit dem MxSim-Plugin

Für die Visualisierung der Matrix mit dem MxSim-Plugin, z.B mit dem Beamer, ist es Voraussetzung, dass das MadMaxOne-Plugin mit der Option „Fast Configuration“ konfiguriert wurde. Ist dies der Fall, lässt sich das Konfigurationsfile von MadMaxOne direkt im MxSim-Plugin einlesen, bzw. es wird automatisch eingelesen, wenn DMXControl „Projektname“ und der Name der MadMaxOne-Konfigurationdatei übereinstmmen (natürlich ohne Endung). Die Nutzung dieses Plugins wird nicht mehr empfohlen, da die Visualisierung der Matrix über das neue interne MxSim Modul wesentlich effektiver ist und gleichzeitig den DMX-Bus nicht belastet (siehe unten).

Interner MatrixSimulator

Mit dem internen MatrixSimulator erfolgt die Ausgabe der Matrix direkt in ein Fenster und nicht wie mit MxSim über DMXControl. Dies hat den Vorteil, dass die volle Auflösung (bis 50x50) der Matrix genutzt werden kann. Auch die zur Zeit noch vorhandenen Performanceprobleme beim DMX-Betrieb tauchen dann nicht auf. Der MatrixSimulator wird über den Button „MxSim“ eingeschaltet. Mit der Leertaste wird zwischen Fenster- und Vollbilddarstellung umgeschaltet und mit der <ESC>-Taste wird der Simulator wieder geschlossen.

Tipps

Hinweise zum Demoprojekt

Hier noch einige Hinweise für die Bedienung des oben bereit gestellten Demoprojektes:

  • Demo-Projekt laden und z.B. im Projektverzeichnis von DMXControl entpacken
  • Das MadMaxOne-DDF von der DDF-download-Seite laden und im DMXControl-device-Verzeichnis entpacken
  • DMXControl neu starten
  • Das Matrixdemo-Projekt öffnen.
  • Im Menüpunkt "Plugins..." das Matrix-Plugin aktivieren. Das Plugin muss aber nicht konfiguriert werden, da eine Pluginkonfigurationsdatei für das Demoprojekt mit dem Projektnamen bereits vorhanden ist und diese automatisch eingelesen wird (daher auch die 100 als Adresse).
  • Danach im Menü "Fenster" den neuen Eintrag "Matrix" auswählen.
  • Mit dem Button "Load Effects" (Diskette->Matrix) die Datei "sand.MadMax" auswählen und öffnen. Diverse Effekte sollten unter left und right effects erscheinen.
  • Durch Anklicken der Checkbox "MxSim" erhält man ein separates Ausgabefenster. Vor dem eigentlichen Anzeigen könnte man es noch konfigurieren. Einfach ignorieren und "Starten" drücken.
  • Mit der Leertaste kann man das Ausgabefenster zwischen Vollbildmodus und Fenstermodus hin- und herschalten. Dafür muß aber das MxSim-Fenster das aktive Fenster sein (ein click hinein). Mit der Esc-Taste verschwindet das Anzeigefenster komplett.
  • Nun einfach den Audioplayer starten ... und den faszinierenden Anblick erleben ;-)
  • Selbstverständlich kann man das Ausgabefenster auch über einen Beamer projizieren.
  • Die Checkbox "DMX" kann für die Demo ausgeschaltet bleiben, da ja nicht wirklich DMX-Werte an eine Hardware-LED-Matrix gesendet werden sollen.

Viel Erfolg. Wir freuen uns über Feedback!

Einschränkungen und Probleme

Die größte Einschränkung ist, dass DMX-Control zur Zeit nur 512 Kanäle unterstützt und damit die maximale theoretische Dimension der Matrix 170 Punkte nicht überschreiten kann. Da viele RGB-Devices jedoch mehr als 3 Kanäle belegen ist eine maximale Anzahl von 100 RGB-Devices realistischer. Ein weiteres Problem ist der Durchsatz des DMX-Busses, da bei bewegungsintensiven Effekten und hohen Auflösungen der Matrix die Belastung des DMX-Busses sehr hoch ist. Erste Tests haben ergeben, dass dies je nach verwendetem DMX-Ausgabegerät zum Absturz von DMXControl führen kann. Sollten weitere Fehler auftauchen, sollten diese im DMXControl-Bugtracker oder im DMXControl-Forum gemeldet und beschrieben werden. Dies gilt selbstverständlich auch für Erweiterungswünsche.


[1]

Links und Referenzen

  1. früherer Wiki-Artikel: http://www.dmxcontrol.de/wiki/MadMaxOne


Downloads: Plugin: matrix.dll Anleitung: MadMaxOne.pdf
Demo-Video und das dazugehörige Demo-Projekt.

Arrow back.png Plugin: Beamertool
Plugin: OSC Receiver-Modul Arrow forw.png
Inhaltsverzeichnis
Meine Werkzeuge
Namensräume

Varianten
Aktionen
Navigation
DMXControl 2
DMXControl 3
Tipps und Tricks
Hardware
Berichte
Werkzeuge