Achtung: Dieser Artikel widerspiegelt den gegenwärtigen Implementierungsstand. Technische Änderungen aufgrund fortschreitender Implementierung sind jederzeit möglich.
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.
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.
Empfehlungen
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.
- 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 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
Umgebung
Hier werden Entscheidungskriterien anhand der Randbedingen gegeben.
Feature | DMXControl 2.x | DMXControl 3.0 | Kommentar |
---|---|---|---|
unterstützte DMX-Interface | ![]() |
![]() |
Autoren von Interface-Plugins bitte während der beta-Test-Phase bei uns melden |
DDFs (Gerätebibliothek) | ![]() |
![]() |
Die Community ist wieder aufgefordert, die DDF-Bibliothek zu erweitern. Es wird wieder eine Upload-Möglichkeit geben |
Betriebssystem | ![]() |
![]() |
|
Hardware Umgebung | ![]()
|
![]()
|
|
Plugins | ![]() |
![]() |
Autoren von Plugins bitte während der beta-Test-Phase bei uns melden, siehe auch separaten Abschnitt "Plugins" unten auf dieser Seite |
Dokumentation | ![]()
|
![]()
|
Während des beta-Testes suchen wir Helfer, die die Doku ins Deutsche übersetzen |
Performance | ![]() |
kein wirklicher Vergleich bekannt | |
MIDI-Interface | ![]() |
![]() |
|
Terminalschnittstelle | ![]() |
![]() |
|
OSC-Interface | ![]() |
![]() |
|
Timecode | ![]() |
![]() |
|
Joystick-Steuerung | ![]() |
![]() |
|
Tastatur-Steuerung | ![]() |
![]() |
|
Plugin-Schnittstelle | ![]() |
![]() |
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 | ![]() |
![]() |
Szenen und Effekte sind nicht kompatibel! |
Gruppen (von Geräten) | ![]() |
![]() |
wer viele Geräte hat, die gleiche Lichtstimmungen ausführen sollen, bekommt mit DMXControl 3 bessere Mittel in die Hand |
Hardware Abstraktion (HAL) | ![]() |
![]() |
Wer gleichartige (aber nicht gleiche) Geräte hat, kann diese mit DMXControl 3 trotzdem identisch programmieren |
Szenenlisten | ![]() |
![]() |
Szenenlisten sind Hauptsteuerungsmittel in DMXControl 3, die diversen "impliziten" Szenenlisten der verschiedenen Tools von DMXControl 2 werden vereinheitlicht |
Audioplayer | ![]() |
![]() |
|
Beaterkennung | ![]() |
![]() |
|
Textbuch | ![]() |
vorerst nicht verfügbar | |
Timecodeplayer | ![]() |
![]() |
|
Kanalübersicht | ![]() |
![]() |
|
Kommandobox | ![]() |
![]() |
Softpult nicht kompatibel mit Kommandobox |
Kommandozeile | ![]() |
![]() |
|
Befehlskonzept | ![]() |
![]() |
Befehle in DMXControl 2 sind nicht kompatibel zu DMXControl 3 |
Bewegungsszenen | ![]() |
![]() |
Bewegungsszenen aus DMXControl 2 sind nicht kompatibel zu DMXControl 3 |
Fanning | ![]() |
![]() |
|
Presets | ![]() |
![]() |
Preset-Konzept ist nicht kompatibel mit DMXControl 2 |
Grafische Ansicht | ![]() |
![]() |
|
Visualizer | ![]() |
![]() |
|
Sound to Light | ![]() |
![]() |
|
Videoansteuerung | ![]() |
![]() |
|
Zeitplaner (Taskscheduler) | ![]() |
![]() |
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 | ![]() |
![]() |
|
Matrixansteuerung MadMaxOne | ![]() |
![]() |
neues Konzept für Matrix-"Geräte" mit entspr. Effekten ist in DMXControl 3 integriert (wird noch erweitert) |
PDA Steuerung | ![]() |
![]() |
![]() |
Ü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 im Kapitel 24 des Tutorials. Ein Parallelbetrieb von beiden Versionen ist somit möglich. |