Umstieg von DMXControl 2 zu DMXControl 3: Unterschied zwischen den Versionen

Aus Deutsches DMXC-Wiki
K (Skistner verschob die Seite Uebergang von DMXControl 2 zu 3 nach Umstieg von DMXControl 2 zu DMXControl 3, ohne dabei eine Weiterleitung anzulegen)
(Überarbeitung des gesamten Artikels)
Zeile 1: Zeile 1:
Achtung: Dieser Artikel widerspiegelt den gegenwärtigen Implementierungsstand. Technische Änderungen aufgrund fortschreitender Implementierung sind jederzeit möglich.
{{Kapitelüberschrift|Version=DMXControl 3.2.2}}


==Einleitung==
Am 24.12.2014 wurde DMXControl 3.0 nach fast zweijähriger Beta-Phase offiziell veröffentlicht. DMXControl 3 unterscheidet sich aber in der Funktionalität von DMXControl 2.


Auch wenn der Beta-Test nun beendet ist, wird es einen großen Anteil an Anwendungen geben, bei denen es weiterhin Sinn ergibt, mit DMXControl 2.12 und folgenden weiterzuarbeiten. DMXControl 2 wird voraussichtlich bis Mitte 2015 aktiv gepflegt werden, anschließend werden aber keine weiteren Funktionen oder Anpassungen an neue Betriebssysteme mehr integriert (allgemeines Support-Ende). Natürlich wird andererseits auch die Version 3 vom gesamten Team zukünftig weiterentwickelt. Langfristig sollte jeder Nutzer auf DMXControl 3 umsteigen. Mit diesem Artikel wollen wir etwas mehr Klarheit in die Situation bringen.
{{Inuse}}


==Kompatibilität==


Die Projekte der Version 2 sind nicht kompatibel zur Version 3 (und umgekehrt). Das ist auch nicht erforderlich, denn es gibt viele Verbesserungen, die erlauben, Effekte in wenigen Minuten neu zu erstellen. An einigen Stellen wurden komplett neue Bedienabläufe eingeführt, die sich an den Konzepten professioneller Software orientieren, und diese teilweise übertreffen. Andererseits sind Anfangs einige Tools aus DMXControl 2 noch nicht in DMXControl 3 integriert, dies betrifft vorallem den Audioplayer und das Textbuch. Des weiteren sind auch die Plugins (sowohl Ausgabeplugins als auch normale Plugins) aufgrund geänderter Schnittstellen nicht kompatibel. Deshalb ist es, wie weiter oben schon erwähnt, angebracht, für bestimmte Anwendungen weiterhin DMXControl 2 zu verwenden.
Dieser Artikel dient in erster Linie, viele der im Forum häufig gestellten Fragen zu einem Wechsel von DMXControl 2 zu DMXControl 3 grob zusammenzufassen und zu beantworten.


== Empfehlungen ==
{{BoxWichtig|Text= Dieser Artikel spiegelt den gegenwärtigen Implementierungsstand von DMXControl 3 wider. Technische Änderungen aufgrund fortschreitender Implementierung sind jederzeit möglich.}}


= Kompatibilität =
Die Projekte von DMXControl 2 sind nicht kompatibel zu DMXControl 3. Das ist auch nicht erforderlich, denn es gibt viele Verbesserungen, die erlauben, Effekte in wenigen Minuten neu zu erstellen. An einigen Stellen wurden komplett neue Bedienabläufe eingeführt, die sich an den Konzepten professioneller Software orientieren, und diese teilweise übertreffen. Andererseits sind einige Tools aus DMXControl 2 noch nicht in DMXControl 3 integriert, dies betrifft vor allem den Audioplayer und das Textbuch. Des weiteren sind auch die Plugins (sowohl Ausgabeplugins als auch normale Plugins) aufgrund geänderter Schnittstellen nicht kompatibel.
= Empfehlungen =
Jeder Nutzer von DMXControl sollte sich anhand der folgenden Tabellen seine eigene Migrationsstrategie überlegen:
Jeder Nutzer von DMXControl sollte sich anhand der folgenden Tabellen seine eigene Migrationsstrategie überlegen:
* Es kann sinnvoll sein, beide Versionen 1-2 Jahre parallel zu nutzen.
* Es kann sinnvoll sein, beide Versionen während des Umstieg noch parallel zu nutzen, um zu jedem Zeitpunkt auf ein funktionierendes Setup zurückgreifen zu können.
* Wer eine Vielzahl von Geräten hat, könnte stark von den neuen Gruppenfeatures der Version 3 profitieren, muss aber Einschränkungen bei den verfügbaren Tools in Kauf nehmen.
* Wer eine Vielzahl von Geräten im Einsatz hat, dürfte schnell von Leistungsmerkmalen im Bereich {{Manual_Windowcaption|[[Device_Group_DMXC3|Gerätegruppen (Device Groups)]]}} und dem darauf aufbauenden {{Manual_Windowcaption|[[Fanning_DMXC3|Fanning]]}} von DMXControl 3 profitieren.
* Wer sich heute auf bestimmte Tools oder Plugins fokussiert hat (z.B. Audioplayer, Textbuch) kann gut beraten sein, vorerst seine Shows weiter allein mit DMXControl 2 zu fahren und erst schrittweise auf DMXControl 3 umzusteigen.
* Wer sich heute auf bestimmte Tools oder Plugins fokussiert hat (z.B. Audioplayer, Textbuch) kann gut beraten sein, vorerst seine Shows weiter allein mit DMXControl 2 zu fahren und erst schrittweise auf DMXControl 3 umzusteigen.
* usw.


=Vergleich der Versionen ==
= Vergleich der Versionen =


=== Umgebung ===
== Umgebung ==
Hier werden Entscheidungskriterien anhand der Randbedingen gegeben.
Hier werden Entscheidungskriterien anhand der Randbedingen gegeben.
{| {{prettytable}}
{| {{prettytable}}
!Feature
! Feature !! DMXControl 2 !! DMXControl 3 !! Kommentar
!DMXControl 2.x
!DMXControl 3.0
!Kommentar
|-
|-
|unterstützte DMX-Interface
| unterstützte DMX-Interfaces
|[[Datei:Yes check.png|16px|Ja|link=]] Vielzahl, siehe Homepage
| {{Ja}}, siehe Homepage
|[[Datei:Red x.png|16px|Nein|link=]] Anfangs noch eingeschränkt, schrittweiser Ausbau (kann als Übergangslösung per Art-Net über DMXContol 2 gelöst werden (siehe [[Lektion_24_Tut3| Lektion 24]])
| {{Ja}}, siehe Homepage
|Autoren von Interface-Plugins bitte während der beta-Test-Phase bei uns melden
|
|-
|-
|DDFs (Gerätebibliothek)
| DDFs (Gerätebibliothek)
|[[Datei:Yes check.png|16px|Ja|link=]] Vielzahl, siehe Webseite. Darstellung der Bedienelemente im DDF konfigurierbar für jedes einzelne DDF.
| {{Ja}}, siehe DDFLibrary. Darstellung der Bedienelemente im DDF konfigurierbar für jedes einzelne DDF.
|[[Datei:Red x.png|16px|Nein|link=]] Anfangs noch eingeschränkt, schrittweiser Ausbau. DDFs sind allerdings sehr vereinfacht, sie enthalten nur noch die reine Gerätedefinition, die man praktisch aus der Bedienungsanleitung abschreiben kann. Darstellung der Bedienelemente übernimmt DMXControl selbst.
| {{Ja}}. DDFs sind deutlich vereinfacht. Sie enthalten nur noch die reine Gerätedefinition, die man praktisch aus der Bedienungsanleitung abschreiben kann. Darstellung der Bedienelemente übernimmt DMXControl 3 selbst.
|Die Community ist wieder aufgefordert, die DDF-Bibliothek zu erweitern. Es wird wieder eine Upload-Möglichkeit geben
| In der DDFLibrary können selbst funktioniere DDFs für beide Versionen zur Verfügung gestellt werden.
|-
|-
|Betriebssystem
| Betriebssystem
|[[Datei:Yes check.png|16px|Ja|link=]] Alle gängigen Windowsversionen
| bis einschließlich Windows 8.1
|[[Datei:Yes check.png|16px|Ja|link=]] Alle gängigen Windowsversionen
| alle Windows-Versionen ab Windows 7
|
|
|-
|-
|Hardware Umgebung
| Hardware-Umgebung
|[[Datei:Yes check.png|16px|Ja|link=]] Single PC
| {{Ja}}: Single-PC <br /> {{Nein}}: kein verteiltes System
[[Datei:Red x.png|16px|Nein|link=]] Kein verteiltes System
| {{Ja}}: Single-PC <br /> {{Ja}}: verteiltes System möglich, wobei der Kernel separat von GUI laufen kann, mehrere bei Multi-User Umgebung
|[[Datei:Yes check.png|16px|Ja|link=]] Single PC  
[[Datei:Yes check.png|16px|Ja|link=]] Verteiltes System; Kernel kann separat von GUI laufen, mehrere bei Multi-User Umgebung
|
|
|-
|-
|Plugins
| Plugins
|[[Datei:Yes check.png|16px|Ja|link=]] Vielzahl, siehe Homepage
| {{Ja}}, siehe Homepage
|[[Datei:Yes check.png|16px|Ja|link=]] Anfangs noch eingeschränkt (aktuell '''Audio Analyser''' und '''Softdesk Plugin'''), schrittweiser Ausbau
| {{Ja}}, siehe Homepage
|Autoren von Plugins bitte während der beta-Test-Phase bei uns melden, siehe auch separaten Abschnitt "Plugins" unten auf dieser Seite
|  
|-
|-
|Dokumentation
| Dokumentation
|[[Datei:Yes check.png|16px|Ja|link=]] Deutsches Handbuch
| {{Ja}}: Deutsches Handbuch <br /> {{Ja}}: Englisches Handbuch (muss noch Korrektur gelesen werden)
[[Datei:Yes check.png|16px|Ja|link=]] Englisches Handbuch (muss noch korrekturgelesen werden)
| {{Ja}}: Deutsches Tutorial <br /> {{Ja}}: Englisches Tutorial <br /> {{Ja}}: Deutsches Handbuch (im Aufbau) <br /> {{Nein}}: Englisches Handbuch
|[[Datei:Yes check.png|16px|Ja|link=]] Deutsches Tutorial
|  
[[Datei:Yes check.png|16px|Ja|link=]] Englisches Tutorial  
[[Datei:Red x.png|16px|Nein|link=]] Deutsches Handbuch
[[Datei:Red x.png|16px|Nein|link=]] Englisches Handbuch
|Während des beta-Testes suchen wir Helfer, die die Doku ins Deutsche übersetzen
|-
|-
|Performance
| Performance
|
|
|[[Datei:Yes check.png|16px|Ja|link=]] Das verteilte System könnte helfen, Performance-Engpässe zu überwinden. Wenn grafische Oberfläche und Kernel auf zwei Rechnern laufen und die Oberfläche stürzt ab, dann läuft die DMX-Ausgabe ungehindert weiter.
| {{Ja}}: Durch effiziente Programmierung können bereits PCs mittlerer Leistungsklasse mehrere DMX-Universen ausgeben. Die Trennung von GUI und Kernel gewährt eine zusätzliche Sicherheit bei einem Fehlerfall in der GUI.
|kein wirklicher Vergleich bekannt
|  
|-
|-
|MIDI-Interface
| MIDI-Interface
|[[Datei:Yes check.png|16px|Ja|link=]] Verfügbar
| {{Ja}} verfügbar
|[[Datei:Yes check.png|16px|Ja|link=]] Nicht offiziell aber über ein User-Plugin verfügbar
| {{Ja}} verfügbar
|
|
|-
|-
|Terminalschnittstelle
| Terminalschnittstelle
|[[Datei:Yes check.png|16px|Ja|link=]] Ja
| {{Ja}}
|[[Datei:Red x.png|16px|Nein|link=]] Nein - OSC wird das Standardinterface werden
| {{Nein}}, zur Zeit kein Ersatz geplant
|
|
|-
|-
|OSC-Interface
| OSC-Interface
|[[Datei:Yes check.png|16px|Ja|link=]] Verfügbar über Plugin
| {{Ja}}, verfügbar über Plugin
|[[Datei:Red x.png|16px|Nein|link=]] Aktuell nein, verfügbar im weiteren Entwicklungsverlauf
| {{Nein}}
|
|
|-
|-
|Timecode
| Timecode
|[[Datei:Yes check.png|16px|Ja|link=]] Ja
| {{Ja}}
|[[Datei:Yes check.png|16px|Ja|link=]] Ja
| {{Nein}}, folgt jedoch bald
|
|
|-
|-
|Joystick-Steuerung
| Joystick-Steuerung
|[[Datei:Yes check.png|16px|Ja|link=]] Ja
| {{Ja}}
|[[Datei:Red x.png|16px|Nein|link=]] Anfangs nein. Später ja.
| {{Nein}}, jedoch 3Dconnexion-Plugin eine alternative Steuerungsmöglichkeit
|
|
|-
|-
|Tastatur-Steuerung
| Tastatur-Steuerung
|[[Datei:Yes check.png|16px|Ja|link=]] Ja
| {{Ja}}
|[[Datei:Red x.png|16px|Nein|link=]] Anfangs nein. Später ja.
| {{Ja}}
|
|
|-
|-
|Plugin-Schnittstelle
| Plugin-Schnittstelle
|[[Datei:Yes check.png|16px|Ja|link=]] Ja
| {{Ja}}
|[[Datei:Yes check.png|16px|Ja|link=]] Ja
| {{Ja}}
|Schnittstelle in DMXControl 3 ist nicht kompatibel zu DMXControl 2
| Schnittstelle in DMXControl 3 ist nicht kompatibel zu DMXControl 2
|}
|}
=== Funktionalität ===
 
== Funktionalität ==
Hier werden Entscheidungskriterien anhand der implementierten Funktionen gegeben.
Hier werden Entscheidungskriterien anhand der implementierten Funktionen gegeben.


{| {{prettytable}}
{| {{prettytable}}
!Feature
! Feature !! DMXControl 2 !! DMXControl 3 !! Kommentar
!DMXControl 2
!DMXControl 3
!Kommentar
|-
|-
|Szenen, Effekte, Chaser
| Szenen, Effekte, Chaser
|[[Datei:Yes check.png|16px|Ja|link=]] Unterstützt, z.T. über Tools (Lauflichtgenerator)
| [[Datei:Yes check.png|16px|Ja|link=]] Unterstützt, z.T. über Tools (Lauflichtgenerator)
|[[Datei:Yes check.png|16px|Ja|link=]] Unterstützt, z.T. effektivere Definitionsmöglichkeiten über "Texteingaben", vordefinierte Effektbibliothek
| [[Datei:Yes check.png|16px|Ja|link=]] Unterstützt, z.T. effektivere Definitionsmöglichkeiten über "Texteingaben", vordefinierte Effektbibliothek
|Szenen und Effekte sind nicht kompatibel!
| Szenen und Effekte sind nicht kompatibel!
|-
|-
|Gruppen (von Geräten)
| Gruppen (von Geräten)
|[[Datei:Yes check.png|16px|Ja|link=]] In einfacher Form unterstützt
| [[Datei:Yes check.png|16px|Ja|link=]] In einfacher Form unterstützt
|[[Datei:Yes check.png|16px|Ja|link=]] Gruppen sind Grundkonzept von DMXControl 3
| [[Datei:Yes check.png|16px|Ja|link=]] Gruppen sind Grundkonzept von DMXControl 3
|wer viele Geräte hat, die gleiche Lichtstimmungen ausführen sollen, bekommt mit DMXControl 3 bessere Mittel in die Hand
|wer viele Geräte hat, die gleiche Lichtstimmungen ausführen sollen, bekommt mit DMXControl 3 bessere Mittel in die Hand
|-
|-
|Hardware Abstraktion (HAL)
| Hardware-Abstraktion (HAL)
|[[Datei:Red x.png|16px|Nein|link=]] Eingeschränkte Abstraktion von DMX Werten über DDFs
| [[Datei:Red x.png|16px|Nein|link=]] Eingeschränkte Abstraktion von DMX Werten über DDFs
|[[Datei:Yes check.png|16px|Ja|link=]] HAL ist ein Grundkonzept von DMXControl 3 Komplette Abstraktion.
| [[Datei:Yes check.png|16px|Ja|link=]] HAL ist ein Grundkonzept von DMXControl 3 Komplette Abstraktion.
|Wer gleichartige (aber nicht gleiche) Geräte hat, kann diese mit DMXControl 3 trotzdem identisch programmieren
| Wer gleichartige (aber nicht gleiche) Geräte hat, kann diese mit DMXControl 3 trotzdem identisch programmieren
|-
|-
|Szenenlisten
| Szenenlisten
|[[Datei:Yes check.png|16px|Ja|link=]] Unterstützt, mehrere Instanzen möglich
| [[Datei:Yes check.png|16px|Ja|link=]] Unterstützt, mehrere Instanzen möglich
|[[Datei:Yes check.png|16px|Ja|link=]] Unterstützt, mehrere Instanzen möglich, erweiterte Triggermöglichkeiten für den Ablauf in der Szenenliste
| [[Datei:Yes check.png|16px|Ja|link=]] Unterstützt, mehrere Instanzen möglich, erweiterte Triggermöglichkeiten für den Ablauf in der Szenenliste
|Szenenlisten sind Hauptsteuerungsmittel in DMXControl 3, die diversen "impliziten" Szenenlisten der verschiedenen Tools von DMXControl 2 werden vereinheitlicht
| Szenenlisten sind Hauptsteuerungsmittel in DMXControl 3, die diversen "impliziten" Szenenlisten der verschiedenen Tools von DMXControl 2 werden vereinheitlicht
|-
|-
|Audioplayer
| Audioplayer
|[[Datei:Yes check.png|16px|Ja|link=]] Unterstützt
| [[Datei:Yes check.png|16px|Ja|link=]] Unterstützt
|[[Datei:Red x.png|16px|Nein|link=]] Vorerst nicht verfügbar
| [[Datei:Red x.png|16px|Nein|link=]] Vorerst nicht verfügbar
|
|
|-
|-
|Beaterkennung
| Beaterkennung
|[[Datei:Yes check.png|16px|Ja|link=]] Unterstützt (Winamp und ext. Schnittstelle)
| [[Datei:Yes check.png|16px|Ja|link=]] Unterstützt (Winamp und ext. Schnittstelle)
|[[Datei:Yes check.png|16px|Ja|link=]] Über eigenes Plugin und externe Schnittstelle unterstützt
| [[Datei:Yes check.png|16px|Ja|link=]] Über eigenes Plugin und externe Schnittstelle unterstützt
|
|
|-
|-
|Textbuch
| Textbuch
|[[Datei:Yes check.png|16px|Ja|link=]] Unterstützt
| {{Ja}}, unterstützt
|vorerst nicht verfügbar
| {{Ja}}, als User-Plugin verfügbar
|
|
|-
|-
|Timecodeplayer
| Timecodeplayer
|[[Datei:Yes check.png|16px|Ja|link=]] Unterstützt
| {{Ja}}, unterstützt
|[[Datei:Yes check.png|16px|Ja|link=]] In Szenenliste integriert
| {{Nein}}, jedoch eine einfache Variante über eine Szenenliste verfügbar
|
|
|-
|-
|Kanalübersicht
| Kanalübersicht
|[[Datei:Yes check.png|16px|Ja|link=]] Ja
| {{Ja}}
|[[Datei:Yes check.png|16px|Ja|link=]] Ja (auch DMX unabhängig)
| {{Ja}}, auch DMX-unabhängig
|
|
|-
|-
|Kommandobox
| Kommandobox
|[[Datei:Yes check.png|16px|Ja|link=]] Unterstützt
| {{Ja}}, unterstützt
|[[Datei:Yes check.png|16px|Ja|link=]] Unterstützt als Softpult, d.h. neben Buttons sind auch andere Bedienelemente verfügbar
| {{Ja}}, als Softdesk weiterentwickelt und bietet eine vollständig frei Gestaltung der Bedienoberfläche mit zahlreichen Steuerelementen
|Softpult nicht kompatibel mit Kommandobox
| Softpult nicht kompatibel mit Kommandobox
|-
|-
|Kommandozeile
| Kommandozeile
|[[Datei:Yes check.png|16px|Ja|link=]] Ja
| {{Ja}}
|[[Datei:Red x.png|16px|Nein|link=]] Anfangs nein
| {{Nein}}
|
|
|-
|-
|Befehlskonzept
| Befehlskonzept
|[[Datei:Yes check.png|16px|Ja|link=]] Unterstützt
| {{Ja}}, unterstützt
|[[Datei:Red x.png|16px|Nein|link=]] Befehle gibt es nicht in gewohnter Form (eher intern)
| {{Nein}}, nur innerhalb von Szenenlisten
|Befehle in DMXControl 2 sind nicht kompatibel zu DMXControl 3
| Befehle in DMXControl 2 sind nicht kompatibel zu DMXControl 3
|-
|-
|Bewegungsszenen
| Bewegungsszenen
|[[Datei:Yes check.png|16px|Ja|link=]] Unterstützt
| {{Ja}}, unterstützt
|[[Datei:Yes check.png|16px|Ja|link=]] Bewegungsszenen sind implizit in den "neuen" Szenen und Effekten enthalten
| {{Ja}}: Bewegungsszenen sind implizit in den "neuen" Szenen und Effekten enthalten
|Bewegungsszenen aus DMXControl 2 sind nicht kompatibel zu DMXControl 3
| Bewegungsszenen aus DMXControl 2 sind nicht kompatibel zu DMXControl 3
|-
|-
|Fanning
| Fanning
|[[Datei:Yes check.png|16px|Ja|link=]] Durch Bewegungszenen
| {{Nein}}, jedoch Workaround über Bewegungszenen
|[[Datei:Yes check.png|16px|Ja|link=]] Explizite Fanning-Unterstützung durch spezielle Kommandosyntax
| {{Ja}}: Explizite Fanning-Unterstützung durch spezielle Kommandosyntax
|
|
|-
|-
|Presets
| Presets
|[[Datei:Yes check.png|16px|Ja|link=]] Implizit über Szenenbibliothek
| {{Ja}}, implizit über Szenenbibliothek
|[[Datei:Yes check.png|16px|Ja|link=]] Direkte Unterstützung als Programierelement
| {{Ja}}, direkte Unterstützung als Programierelement
|Preset-Konzept ist nicht kompatibel mit DMXControl 2
| Preset-Konzept ist nicht kompatibel mit DMXControl 2
|-
|-
|Grafische Ansicht
| Grafische Bühnenansicht
|[[Datei:Yes check.png|16px|Ja|link=]] Ja
| {{Ja}}
|[[Datei:Yes check.png|16px|Ja|link=]] Ja, ähnlich zu DMXControl 2, erweiterte Animationsmöglichkeiten
| {{Ja}}, ähnlich zu DMXControl 2, erweiterte Animationsmöglichkeiten
|
|
|-
|-
|Visualizer
| Visualizer
|[[Datei:Yes check.png|16px|Ja|link=]] Ja, EasyView
| {{Ja}}, über Magic 3D EasyView
|[[Datei:Yes check.png|16px|Ja|link=]] Ja, EasyView; später evtl. eigener Visualizer
| {{Ja}}, über Magic 3D EasyView und andere, per Art-Net ansprechbare externe Visualizer
|
|
|-
|-
|Sound to Light
| Sound to Light
|[[Datei:Yes check.png|16px|Ja|link=]] Ja, über verschiede Plugins
| {{Ja}}, über verschiedene Plugins
|[[Datei:Yes check.png|16px|Ja|link=]] Ja (anfangs noch eingeschränkt)
| {{Ja}}, über Audio-Analyzer-Plugin
|
|
|-
|-
|Videoansteuerung
| Videoansteuerung
|[[Datei:Yes check.png|16px|Ja|link=]] Ja, über verschiede Plugins (Winamp, Beamertool) und MediaCenter
| {{Ja}}, über verscheide Plugins (Winamp, Beamertool) und MediaCenter
|[[Datei:Red x.png|16px|Nein|link=]] Anfangs nein, später ja über verschiedene Plugins
| {{Nein}}, später ja über verschiedene Plugins
|
|
|-
|-
|Zeitplaner (Taskscheduler)
| Zeitplaner (Taskscheduler)
|[[Datei:Yes check.png|16px|Ja|link=]] Ja
| {{Ja}}
|[[Datei:Red x.png|16px|Nein|link=]] Anfangs nein, ersatzweise Szenenlisten mit real time code
| {{Nein}}, ersatzweise Szenenlisten mit real time code
|
|
|}
|}


=== Anwendungsplugins ===
== Anwendungsplugins ==
Hier werden Entscheidungskriterien anhand der verfügbaren Plugins gegeben.
Hier werden Entscheidungskriterien anhand der verfügbaren Plugins gegeben.
Einige Plugins werden in DMXControl 3 nicht mehr benötigt, da ihre Funktionalität bereits integriert ist (z.B. Color changer), andere werden vorerst nicht verfügbar sein, bis die Autoren ein Upgade machen. Plugins können aufgrund der geänderten Plugin-Schnittstelle und der geänderten Programmiersprache nicht ohne Anpassung weiterverwendet werden.
Einige Plugins werden in DMXControl 3 nicht mehr benötigt, da ihre Funktionalität bereits integriert ist (z.B. Color changer), andere werden vorerst nicht verfügbar sein, bis die Autoren ein Upgade machen. Plugins können aufgrund der geänderten Plugin-Schnittstelle und der geänderten Programmiersprache nicht ohne Anpassung weiterverwendet werden.


{| {{prettytable}}
{| {{prettytable}}
!Feature
! Feature !! DMXControl 2 !! DMXControl 3 !! Kommentar
!DMXControl 2
!DMXControl 3
!Kommentar
|-
|-
|Beamertool
| Beamertool
||[[Datei:Yes check.png|16px|Ja|link=]] Verfügbar
| {{Ja}}, verfügbar
|[[Datei:Red x.png|16px|Nein|link=]] Anfangs nein, Wird migriert
| {{Nein}}
|
|
|-
|-
|Matrixansteuerung MadMaxOne
| Matrixansteuerung MadMaxOne
||[[Datei:Yes check.png|16px|Ja|link=]] Verfügbar
| {{Ja}}, verfügbar
|[[Datei:Red x.png|16px|Nein|link=]] wird nicht migriert  
| {{Nein}}, wird nicht migriert  
|neues Konzept für Matrix-"Geräte" mit entspr. Effekten ist in DMXControl 3 integriert (wird noch erweitert)
| neues Konzept für Matrix-"Geräte" mit entsprechenden Effekten ist in DMXControl 3 integriert
|-
|-
|PDA Steuerung
| PDA-Steuerung
||[[Datei:Yes check.png|16px|Ja|link=]] Verfügbar
| {{Ja}}, verfügbar
|[[Datei:Red x.png|16px|Nein|link=]] Nein, aber über OSC können ähnliche Tools angebunden werden. Zusätzlich wird gerade eine [https://github.com/DMXControl/DMXControl-for-Android Android App] entwickelt.
| {{Nein}} [[Datei:Red x.png|16px|Nein|link=]] Nein, aber über OSC können ähnliche Tools angebunden werden.
|
|
|}
|}




{{BoxHinweis
|Text =Über eine Art-Net Verbindung können die Funktionen der 3er Version auch in der 2er genutzt werden. Damit können z.B. die in der 3er noch nicht vorhandenen Ausgabeplugins der 2er genutzt werden. Die Beschreibung dazu findet sich [[Lektion 24 Tut3|im Kapitel 24 des Tutorials]]. Ein Parallelbetrieb von beiden Versionen ist somit möglich.
}}
[[Kategorie:Tipps]]
[[Kategorie:Tipps]]

Version vom 17. September 2020, 22:57 Uhr

Books.png Umstieg von DMXControl 2 zu DMXControl 3 Artikel beschreibt
DMXControl 3.2.2


VLC icon.png Dieser Artikel oder Abschnitt wird gerade durch den User Skistner bearbeitet. Um Bearbeitungskonflikte zu vermeiden, warte bitte mit Änderungen, bis diese Markierung entfernt ist, oder wende dich an den Bearbeiter.


Dieser Artikel dient in erster Linie, viele der im Forum häufig gestellten Fragen zu einem Wechsel von DMXControl 2 zu DMXControl 3 grob zusammenzufassen und zu beantworten.


 Wichtiger Hinweis Dieser Artikel spiegelt den gegenwärtigen Implementierungsstand von DMXControl 3 wider. Technische Änderungen aufgrund fortschreitender Implementierung sind jederzeit möglich.


Kompatibilität

Die Projekte von DMXControl 2 sind nicht kompatibel zu DMXControl 3. Das ist auch nicht erforderlich, denn es gibt viele Verbesserungen, die erlauben, Effekte in wenigen Minuten neu zu erstellen. An einigen Stellen wurden komplett neue Bedienabläufe eingeführt, die sich an den Konzepten professioneller Software orientieren, und diese teilweise übertreffen. Andererseits sind einige Tools aus DMXControl 2 noch nicht in DMXControl 3 integriert, dies betrifft vor allem den Audioplayer und das Textbuch. Des weiteren sind auch die Plugins (sowohl Ausgabeplugins als auch normale Plugins) aufgrund geänderter Schnittstellen nicht kompatibel.

Empfehlungen

Jeder Nutzer von DMXControl sollte sich anhand der folgenden Tabellen seine eigene Migrationsstrategie überlegen:

  • Es kann sinnvoll sein, beide Versionen während des Umstieg noch parallel zu nutzen, um zu jedem Zeitpunkt auf ein funktionierendes Setup zurückgreifen zu können.
  • Wer eine Vielzahl von Geräten im Einsatz hat, dürfte schnell von Leistungsmerkmalen im Bereich Gerätegruppen (Device Groups) und dem darauf aufbauenden Fanning von DMXControl 3 profitieren.
  • Wer sich heute auf bestimmte Tools oder Plugins fokussiert hat (z.B. Audioplayer, Textbuch) kann gut beraten sein, vorerst seine Shows weiter allein mit DMXControl 2 zu fahren und erst schrittweise auf DMXControl 3 umzusteigen.

Vergleich der Versionen

Umgebung

Hier werden Entscheidungskriterien anhand der Randbedingen gegeben.

Feature DMXControl 2 DMXControl 3 Kommentar
unterstützte DMX-Interfaces Ja Ja, siehe Homepage Ja Ja, siehe Homepage
DDFs (Gerätebibliothek) Ja Ja, siehe DDFLibrary. Darstellung der Bedienelemente im DDF konfigurierbar für jedes einzelne DDF. Ja Ja. DDFs sind deutlich vereinfacht. Sie enthalten nur noch die reine Gerätedefinition, die man praktisch aus der Bedienungsanleitung abschreiben kann. Darstellung der Bedienelemente übernimmt DMXControl 3 selbst. In der DDFLibrary können selbst funktioniere DDFs für beide Versionen zur Verfügung gestellt werden.
Betriebssystem bis einschließlich Windows 8.1 alle Windows-Versionen ab Windows 7
Hardware-Umgebung Ja Ja: Single-PC
Nein Nein: kein verteiltes System
Ja Ja: Single-PC
Ja Ja: verteiltes System möglich, wobei der Kernel separat von GUI laufen kann, mehrere bei Multi-User Umgebung
Plugins Ja Ja, siehe Homepage Ja Ja, siehe Homepage
Dokumentation Ja Ja: Deutsches Handbuch
Ja Ja: Englisches Handbuch (muss noch Korrektur gelesen werden)
Ja Ja: Deutsches Tutorial
Ja Ja: Englisches Tutorial
Ja Ja: Deutsches Handbuch (im Aufbau)
Nein Nein: Englisches Handbuch
Performance Ja Ja: Durch effiziente Programmierung können bereits PCs mittlerer Leistungsklasse mehrere DMX-Universen ausgeben. Die Trennung von GUI und Kernel gewährt eine zusätzliche Sicherheit bei einem Fehlerfall in der GUI.
MIDI-Interface Ja Ja verfügbar Ja Ja verfügbar
Terminalschnittstelle Ja Ja Nein Nein, zur Zeit kein Ersatz geplant
OSC-Interface Ja Ja, verfügbar über Plugin Nein Nein
Timecode Ja Ja Nein Nein, folgt jedoch bald
Joystick-Steuerung Ja Ja Nein Nein, jedoch 3Dconnexion-Plugin eine alternative Steuerungsmöglichkeit
Tastatur-Steuerung Ja Ja Ja Ja
Plugin-Schnittstelle Ja Ja Ja Ja Schnittstelle in DMXControl 3 ist nicht kompatibel zu DMXControl 2

Funktionalität

Hier werden Entscheidungskriterien anhand der implementierten Funktionen gegeben.

Feature DMXControl 2 DMXControl 3 Kommentar
Szenen, Effekte, Chaser Ja Unterstützt, z.T. über Tools (Lauflichtgenerator) Ja Unterstützt, z.T. effektivere Definitionsmöglichkeiten über "Texteingaben", vordefinierte Effektbibliothek Szenen und Effekte sind nicht kompatibel!
Gruppen (von Geräten) Ja In einfacher Form unterstützt Ja Gruppen sind Grundkonzept von DMXControl 3 wer viele Geräte hat, die gleiche Lichtstimmungen ausführen sollen, bekommt mit DMXControl 3 bessere Mittel in die Hand
Hardware-Abstraktion (HAL) Nein Eingeschränkte Abstraktion von DMX Werten über DDFs Ja HAL ist ein Grundkonzept von DMXControl 3 Komplette Abstraktion. Wer gleichartige (aber nicht gleiche) Geräte hat, kann diese mit DMXControl 3 trotzdem identisch programmieren
Szenenlisten Ja Unterstützt, mehrere Instanzen möglich Ja Unterstützt, mehrere Instanzen möglich, erweiterte Triggermöglichkeiten für den Ablauf in der Szenenliste Szenenlisten sind Hauptsteuerungsmittel in DMXControl 3, die diversen "impliziten" Szenenlisten der verschiedenen Tools von DMXControl 2 werden vereinheitlicht
Audioplayer Ja Unterstützt Nein Vorerst nicht verfügbar
Beaterkennung Ja Unterstützt (Winamp und ext. Schnittstelle) Ja Über eigenes Plugin und externe Schnittstelle unterstützt
Textbuch Ja Ja, unterstützt Ja Ja, als User-Plugin verfügbar
Timecodeplayer Ja Ja, unterstützt Nein Nein, jedoch eine einfache Variante über eine Szenenliste verfügbar
Kanalübersicht Ja Ja Ja Ja, auch DMX-unabhängig
Kommandobox Ja Ja, unterstützt Ja Ja, als Softdesk weiterentwickelt und bietet eine vollständig frei Gestaltung der Bedienoberfläche mit zahlreichen Steuerelementen Softpult nicht kompatibel mit Kommandobox
Kommandozeile Ja Ja Nein Nein
Befehlskonzept Ja Ja, unterstützt Nein Nein, nur innerhalb von Szenenlisten Befehle in DMXControl 2 sind nicht kompatibel zu DMXControl 3
Bewegungsszenen Ja Ja, unterstützt Ja Ja: Bewegungsszenen sind implizit in den "neuen" Szenen und Effekten enthalten Bewegungsszenen aus DMXControl 2 sind nicht kompatibel zu DMXControl 3
Fanning Nein Nein, jedoch Workaround über Bewegungszenen Ja Ja: Explizite Fanning-Unterstützung durch spezielle Kommandosyntax
Presets Ja Ja, implizit über Szenenbibliothek Ja Ja, direkte Unterstützung als Programierelement Preset-Konzept ist nicht kompatibel mit DMXControl 2
Grafische Bühnenansicht Ja Ja Ja Ja, ähnlich zu DMXControl 2, erweiterte Animationsmöglichkeiten
Visualizer Ja Ja, über Magic 3D EasyView Ja Ja, über Magic 3D EasyView und andere, per Art-Net ansprechbare externe Visualizer
Sound to Light Ja Ja, über verschiedene Plugins Ja Ja, über Audio-Analyzer-Plugin
Videoansteuerung Ja Ja, über verscheide Plugins (Winamp, Beamertool) und MediaCenter Nein Nein, später ja über verschiedene Plugins
Zeitplaner (Taskscheduler) Ja Ja Nein Nein, ersatzweise Szenenlisten mit real time code

Anwendungsplugins

Hier werden Entscheidungskriterien anhand der verfügbaren Plugins gegeben. Einige Plugins werden in DMXControl 3 nicht mehr benötigt, da ihre Funktionalität bereits integriert ist (z.B. Color changer), andere werden vorerst nicht verfügbar sein, bis die Autoren ein Upgade machen. Plugins können aufgrund der geänderten Plugin-Schnittstelle und der geänderten Programmiersprache nicht ohne Anpassung weiterverwendet werden.

Feature DMXControl 2 DMXControl 3 Kommentar
Beamertool Ja Ja, verfügbar Nein Nein
Matrixansteuerung MadMaxOne Ja Ja, verfügbar Nein Nein, wird nicht migriert neues Konzept für Matrix-"Geräte" mit entsprechenden Effekten ist in DMXControl 3 integriert
PDA-Steuerung Ja Ja, verfügbar Nein Nein Nein Nein, aber über OSC können ähnliche Tools angebunden werden.