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

Aus Deutsches DMXC-Wiki
(Überarbeitung des gesamten Artikels)
(Abschnitt Versionsvergleich der Umgebung aktualisiert)
Zeile 22: Zeile 22:
== Umgebung ==
== Umgebung ==
Hier werden Entscheidungskriterien anhand der Randbedingen gegeben.
Hier werden Entscheidungskriterien anhand der Randbedingen gegeben.
{| {{prettytable}}
 
! Feature !! DMXControl 2 !! DMXControl 3 !! Kommentar
{| class="wikitable toptextcells"
|- class="hintergrundfarbe10"
! style="width: 150px;" | Feature !! style="width: 450px;" | DMXControl 2 !! style="width: 450px;" | DMXControl 3 !! Kommentar
|-
| '''unterstützte DMX-Interfaces'''
| {{Ja|-}} siehe Artikel [[Unterstützte_Interfaces|Unterstützte Interfaces]]
| {{Ja|-}} siehe Artikel [[Unterstützte_Interfaces|Unterstützte Interfaces]]
| Einige DMX-Interfaces wie zum Beispiel die Ausgabe über Art-Net bieten in DMXControl 3 weitere Leistungsmerkmale.
|-
|-
| unterstützte DMX-Interfaces
| '''DDFs (Gerätebibliothek)'''
| {{Ja}}, siehe Homepage
| {{Ja|-}} siehe {{DMXCWebLinks|DDFLib}}. Darstellung der Bedienelemente im DDF für jedes einzelne DDF konfigurierbar.
| {{Ja}}, siehe Homepage
| {{Ja|-}} siehe {{DMXCWebLinks|DDFLib}}. DDFs sind deutlich vereinfacht. Sie enthalten nur noch die reine Gerätedefinition, die man praktisch aus der Bedienungsanleitung abschreiben kann. Die einheitliche Darstellung der Bedienelemente übernimmt DMXControl 3 selbst.
|
| In der {{DMXCWebLinks|DDFLib}} können selbst funktioniere DDFs für beide DMXControl-Versionen jeweils mit verschiedenen DMX-Modi zur Verfügung gestellt werden.
|-
|-
| DDFs (Gerätebibliothek)
| '''Betriebssystem'''
| {{Ja}}, siehe DDFLibrary. Darstellung der Bedienelemente im DDF konfigurierbar für jedes einzelne DDF.
| '''bis''' einschließlich '''Windows 8.1'''
| {{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.
| alle Windows-Versionen '''ab Windows 7'''
| In der DDFLibrary können selbst funktioniere DDFs für beide Versionen zur Verfügung gestellt werden.
| Für detaillierte Systemanforderungen zu DMXControl 3 siehe {{DMXCWebLinks|DMXC-HP|dmxcontrol-3/systemanforderungen.html| Übersicht auf DMXControl-Homepage}}
|-
|-
| Betriebssystem
| '''Hardware-Umgebung'''
| bis einschließlich Windows 8.1
| {{Ja|-}} Single-PC <br /> {{Nein|-}} kein verteiltes System
| alle Windows-Versionen ab Windows 7
| {{Ja|-}} Single-PC <br /> {{Ja|-}} verteiltes System möglich, wobei der Kernel separat von GUI laufen kann, mehrere GUIs bei Multi-User Umgebung
|
|
|-
|-
| Hardware-Umgebung
| '''Plugins'''
| {{Ja}}: Single-PC <br /> {{Nein}}: kein verteiltes System
| {{Ja|-}} siehe {{DMXCWebLinks|DMXC-HP|downloads.html| Downloadbereich auf DMXControl-Homepage}}
| {{Ja}}: Single-PC <br /> {{Ja}}: verteiltes System möglich, wobei der Kernel separat von GUI laufen kann, mehrere bei Multi-User Umgebung
| {{Ja|-}} siehe {{DMXCWebLinks|DMXC-HP|downloads.html| Downloadbereich auf DMXControl-Homepage}} bzw. im Falle von User-Plugins im {{DMXCWebLinks|Forum}}
|
|  
|-
|-
| Plugins
| '''Dokumentation'''
| {{Ja}}, siehe Homepage
| {{Ja|-}} Deutsches Handbuch <br /> {{Ja|-}} Englisches Handbuch in Vorabfassung  <br /> {{Ja|-}} DDF-Dokumentation <br /> {{Ja|-}} Plugin-Schnittstelle
| {{Ja}}, siehe Homepage
| {{Ja|-}} Deutsches Tutorial <br /> {{Ja|-}} Englisches Tutorial <br /> {{Ja|-}} Deutsches Handbuch <br /> {{Nein|-}} Englisches Handbuch  <br /> {{Ja|-}} DDF-Dokumentation inkl. umfangreiche Beispiele und Tutorials <br /> {{Nein|-}} Plugin-Schnittstelle
|  
|  
|-
|-
| Dokumentation
| '''Performance'''
| {{Ja}}: Deutsches Handbuch <br /> {{Ja}}: Englisches Handbuch (muss noch Korrektur gelesen werden)
| {{Nein|-}} CPU mit hoher Taktrate auf einem Kern für Nutzung von 2 DMX-Universen erforderlich
| {{Ja}}: Deutsches Tutorial <br /> {{Ja}}: Englisches Tutorial <br /> {{Ja}}: Deutsches Handbuch (im Aufbau) <br /> {{Nein}}: Englisches Handbuch
| {{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.
|  
|  
|-
|-
| Performance
| '''DMX-In'''
| {{Ja}}, jedoch maximal 1 DMX-Universum
| {{Ja}}, 2 DMX-Universen
|
|
| {{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
| '''MIDI-Interface'''
| {{Ja}} verfügbar
| {{Ja}}, verfügbar
| {{Ja}} verfügbar
| {{Ja}}, verfügbar inkl. nativer Unterstützung mehrerer MIDI-Controller
|
|
|-
|-
| Terminalschnittstelle
| '''Timecode'''
| {{Ja}}
| {{Ja}}
| {{Nein}}, zur Zeit kein Ersatz geplant
| {{Nein}}, folgt jedoch bald
|
|
|-
|-
| OSC-Interface
| '''OSC-Interface'''
| {{Ja}}, verfügbar über Plugin
| {{Ja}}, verfügbar über Plugin
| {{Nein}}
| {{Nein}}
|
|
|-
|-
| Timecode
| '''Joystick-Steuerung'''
| {{Ja}}
| {{Ja}}
| {{Nein}}, folgt jedoch bald
| {{Nein}}, jedoch 3Dconnexion-Plugin eine alternative Steuerungsmöglichkeit
|
|
|-
|-
| Joystick-Steuerung
| '''Tastatur-Steuerung'''
| {{Ja}}
| {{Ja}}, jedoch nur eine einfache Belegung der Tasten möglich
| {{Nein}}, jedoch 3Dconnexion-Plugin eine alternative Steuerungsmöglichkeit
| {{Ja}}, verfügbar inkl. der Möglichkeit mit mehren Bänken und mit Tastenkombinationen zu arbeiten
|
|
|-
|-
| Tastatur-Steuerung
| '''Terminalschnittstelle'''
| {{Ja}}
| {{Ja}}
| {{Ja}}
| {{Nein}}, zur Zeit kein Ersatz geplant
|
|
|-
|-
| Plugin-Schnittstelle
| '''Plugin-Schnittstelle'''
| {{Ja}}
| {{Ja}}
| {{Ja}}
| {{Ja}}
Zeile 213: Zeile 220:
| {{Ja}}, verfügbar
| {{Ja}}, verfügbar
| {{Nein}}
| {{Nein}}
|
| Das Beamertool für den Raspberry PI kann über Art-Net in beiden Versionen genutzt werden.
|-
|-
| Matrixansteuerung MadMaxOne
| Matrixansteuerung MadMaxOne
| {{Ja}}, verfügbar
| {{Ja}}, verfügbar
| {{Nein}}, wird nicht migriert  
| {{Nein}}, wird nicht migriert  
| neues Konzept für Matrix-"Geräte" mit entsprechenden Effekten ist in DMXControl 3 integriert
| neues Konzept für Matrix-Geräte mit entsprechenden Effekten ist in DMXControl 3 integriert
|-
|-
| PDA-Steuerung
| PDA-Steuerung
| {{Ja}}, verfügbar
| {{Ja}}, verfügbar
| {{Nein}} [[Datei:Red x.png|16px|Nein|link=]] Nein, aber über OSC können ähnliche Tools angebunden werden.
| {{Nein}}
|
|
|}
|}

Version vom 18. September 2020, 09:28 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  siehe Artikel Unterstützte Interfaces Ja  siehe Artikel Unterstützte Interfaces Einige DMX-Interfaces wie zum Beispiel die Ausgabe über Art-Net bieten in DMXControl 3 weitere Leistungsmerkmale.
DDFs (Gerätebibliothek) Ja  siehe DDFLibrary. Darstellung der Bedienelemente im DDF für jedes einzelne DDF konfigurierbar. Ja  siehe DDFLibrary. DDFs sind deutlich vereinfacht. Sie enthalten nur noch die reine Gerätedefinition, die man praktisch aus der Bedienungsanleitung abschreiben kann. Die einheitliche Darstellung der Bedienelemente übernimmt DMXControl 3 selbst. In der DDFLibrary können selbst funktioniere DDFs für beide DMXControl-Versionen jeweils mit verschiedenen DMX-Modi zur Verfügung gestellt werden.
Betriebssystem bis einschließlich Windows 8.1 alle Windows-Versionen ab Windows 7 Für detaillierte Systemanforderungen zu DMXControl 3 siehe Übersicht auf DMXControl-Homepage
Hardware-Umgebung Ja  Single-PC
Nein  kein verteiltes System
Ja  Single-PC
Ja  verteiltes System möglich, wobei der Kernel separat von GUI laufen kann, mehrere GUIs bei Multi-User Umgebung
Plugins Ja  siehe Downloadbereich auf DMXControl-Homepage Ja  siehe Downloadbereich auf DMXControl-Homepage bzw. im Falle von User-Plugins im DMXControl-Forum
Dokumentation Ja  Deutsches Handbuch
Ja  Englisches Handbuch in Vorabfassung
Ja  DDF-Dokumentation
Ja  Plugin-Schnittstelle
Ja  Deutsches Tutorial
Ja  Englisches Tutorial
Ja  Deutsches Handbuch
Nein  Englisches Handbuch
Ja  DDF-Dokumentation inkl. umfangreiche Beispiele und Tutorials
Nein  Plugin-Schnittstelle
Performance Nein  CPU mit hoher Taktrate auf einem Kern für Nutzung von 2 DMX-Universen erforderlich 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.
DMX-In Ja Ja, jedoch maximal 1 DMX-Universum Ja Ja, 2 DMX-Universen
MIDI-Interface Ja Ja, verfügbar Ja Ja, verfügbar inkl. nativer Unterstützung mehrerer MIDI-Controller
Timecode Ja Ja Nein Nein, folgt jedoch bald
OSC-Interface Ja Ja, verfügbar über Plugin Nein Nein
Joystick-Steuerung Ja Ja Nein Nein, jedoch 3Dconnexion-Plugin eine alternative Steuerungsmöglichkeit
Tastatur-Steuerung Ja Ja, jedoch nur eine einfache Belegung der Tasten möglich Ja Ja, verfügbar inkl. der Möglichkeit mit mehren Bänken und mit Tastenkombinationen zu arbeiten
Terminalschnittstelle Ja Ja Nein Nein, zur Zeit kein Ersatz geplant
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 Das Beamertool für den Raspberry PI kann über Art-Net in beiden Versionen genutzt werden.
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