Master DMXC3: Unterschied zwischen den Versionen

Aus Deutsches DMXC-Wiki
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(24 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{Kapitelüberschrift|Version=DMXControl 3.2.2}}
{{Manual Header
{{DMXC3_Manual-Navigation_Hauptprogramm}}
| Type = DMXC3 Main-Software
| Version = DMXControl 3.3.0}}




{{Manual_Windowcaption|Master}} sind aus der Lichttechnik nicht weg zu denken. Sie bringen eine gewisse Flexibilität mit sich, damit man verschiedene Dinge während einer Show live verändern kann, ohne dabei zum Beispiel eine vorhandene {{Manual_Windowcaption|[[Cuelist_DMXC3|Szenenliste (Cuelist)]]}} manuell anpassen zu müssen.
{{Inuse}}


In DMXControl 3 gibt es gleich vier Arten, die sich jeweils auf einen bestimmten Bereich konzentrieren. Damit lassen sich global die Intensitäten oder auch Geschwindigkeiten anpassen.
 
{{Manual Windowcaption|Master}} sind aus der Lichttechnik nicht weg zu denken. Sie bringen eine gewisse Flexibilität mit sich, damit man verschiedene Dinge während einer Show live verändern kann, ohne dabei zum Beispiel eine vorhandene {{Manual Windowcaption|[[Cuelist DMXC3|Szenenliste (Cuelist)]]}} manuell anpassen zu müssen.
 
In DMXControl 3 gibt es gleich vier Arten von Mastern, die sich jeweils auf einen bestimmten Bereich konzentrieren. Damit lassen sich zum Beispiel global die Intensitäten von {{Manual Windowcaption|[[Device Group DMXC3|Gerätegruppen (Device Groups)]]}} oder auch Geschwindigkeiten von mehreren {{Manual Windowcaption|[[Effects and Filters DMXC3|Effekten (Effects)]]}} gleichzeitig anpassen - unabhängig davon, ob eine Szenenliste bereits ausgeführt wird oder nicht.




= Überblick =
= Überblick =
Alle Master, die sich im Projekt befinden, werden im Master-Fenster angezeigt. Das Fenster wird über {{Manual_MenuText|Windows|Master}} aufgerufen.  
Alle Master, die sich im Projekt befinden, werden im Master-Fenster angezeigt. Das Fenster wird über {{Manual MenuText|Windows|Master}} aufgerufen. In diesem Fenster lassen sich alle Master entsprechend bedienen. Das Hinzufügen weiterer Master oder das Löschen ist von der jeweiligen Variante abhängig. Darüber hinaus können die Master für die Manipulation der im folgenden genannten Gerätefunktionen und Effektparameter verwendet werden.


{| class="wikitable"
{| class="wikitable toptextcells"
|-
|- class="hintergrundfarbe10"
! style="width: 150px;" | Typ
! style="width: 175px;" | Typ
! style="width: 50px;" | DMXC-Version
! style="width: 50px;" | DMXC-Version
! style="width: 50px;" | Wertebereich
! style="width: 50px;" | Wertebereich
! Funktion
! Beschreibung
! Manipulierbare Gerätefunktionen und Effektparameter
|-   
|-   
| Grandmaster
! [[Grand Master (Master) DMXC3|Grand-Master]]
| 3.0.0
| 3.0.0
| 0 - 100 %
| 0 - 100 %
| Die Hauptintensität für alle Geräte mit geräteseitigen Dimmer oder virtuellem Dimmer sowie mechanischen Shutter.
| Die Hauptintensität für alle Geräte mit geräteseitigen Dimmer oder virtuellem Dimmer sowie mechanischen Shutter.
| rowspan="2" | Keine, weil die Ansteuerung dieses direkt aus der {{Manual Windowcaption|[[Input Assignment DMXC3|Eingangszuweisung (Input Assignment)]]}} heraus erfolgt.
|-
|-
| Gruppenmaster <br />(Group Master)
! [[Group Master (Master) DMXC3|Gruppen-Master <br />(Group Master)]]
| 3.1.0
| 3.1.0
| 0 - 100 %
| 0 - 100 %
| Intensität für jede {{Manual_Windowcaption|[[Device_Group_DMXC3|Gerätegruppe (Device Group)]]}}. Dieser wird automatisch hinzugefügt.
| Intensität für jede {{Manual Windowcaption|[[Device Group DMXC3|Gerätegruppe (Device Group)]]}}. Dieser wird automatisch hinzugefügt.
|-
|-
| Parametermaster <br />(Parameter Master)
! [[Parameter Master (Master) DMXC3|Parameter-Master <br />(Parameter Master)]]
| 3.2.0
| 3.2.0
| 0 - 100
| 0 - 100
| Der Parametermaster gibt einen Wert von 0 bis 100 aus. Dieser Wert kann für die Intensität eines Effektes, für die Phase eines Effekts und diversen anderen Properties.  
| Der Parameter-Master gibt einen Wert von 0 bis 100 aus. Dieser Wert kann für die Intensität eines Effektes, für die Phase eines Effekts und diversen anderen Properties.
| '''Gerätefunktionen''': Dimmer, Pan-Tilt-Geschwindigkeit (P/T-Speed), Goboindex, Iris, Fokus, Zoom, Frost, Prismenindex, ...
'''Effektparameter''': Amplitude, Phase, Index, Größe (Size), diverse Abmessungsparameter (R, r, a, ...), ...
|-
|-
| Speedmaster <br />(Speed Master)
! [[Speed Master (Master) DMXC3|Geschwindigkeits-Master <br />(Speed Master)]]
| 3.2.0
| 3.2.0
| 0 - ∞ bpm
| 0 - ∞ bpm
| Der Speedmaster kann für die Geschwindigkeiten in Effekten oder als Taktquelle (Beat source) für eine {{Manual_Windowcaption|[[Cuelist_DMXC3|Szenenliste (Cuelist)]]}} genutzt werden.
| Der Geschwindigkeits-Master kann für die Geschwindigkeiten in Effekten oder als Taktquelle (Beat source) für eine {{Manual Windowcaption|[[Cuelist DMXC3|Szenenliste (Cuelist)]]}} genutzt werden.
| '''Gerätefunktionen''': Strobe, Goborotation, Goboradrotation, Goboshake, Farbradrotation, Prismenrotation, ... <br/>
'''Effektparameter''': Dauer (Duration), Frequenz (Frequency), ...
|-
! [[Position Master (Master) DMXC3|Positions-Master <br />(Position Master)]]
| 3.3.0
| X- / Y-Koordinate
| Der Positions-Master ermöglicht die Übergabe eines Positionswert bestehend aus dem Wert für die Pan- und für die Tilt-Achse (X-Koordinate bzw. Y-Koordinate) an {{Manual Windowcaption|[[Cuelist DMXC3|Szenen (Cues)]]}} und Effekte, um diese live anpassen.
| '''Gerätefunktionen''': Position
|-
! [[Color Master (Master) DMXC3|Farb-Master <br />(Color Master)]]
| 3.3.0
| RGB / CMY / HSV
| Der Farb-Master ermöglicht die Übergabe einer Farbe an {{Manual Windowcaption|[[Cuelist DMXC3|Szenen (Cues)]]}} und Effekte, um diese live anpassen.
| '''Gerätefunktionen''': Farbe
|}
|}
{{Manual Box | de | Hint | Gänzlich ausgenommen von der Manipulation von Werten durch entsprechende Master sind die Gerätefunktionen Position und Farbe. Das ansprechend dieser Werte ist innerhalb der Major-Version DMXControl 3.2.x nur über einen Workaround mit Hilfe eines Effekts möglich.<br />
''Details hierzu sind im Artikel {{Manual Windowcaption|[[Workarounds (General Information) DMXC3|Workaround in DMXControl 3]]}} beschrieben.''}}


= Bedienelemente =
= Bedienelemente =
== Master-Fenster ==
Jeder Master, der im {{Manual Windowcaption|Master-Fenster}} angezeigt wird, verfügt neben dem Regler zur Einstellung des jeweiligen Werts noch über zusätzliche Buttons, die das Verhalten entsprechend beeinflussen.


= Nutzung =
Der Parameter-Master verfügt im Master-Fenster neben dem Fader noch die  Buttons {{Manual Buttons|Hälfte (Half)}} und {{Manual Buttons|Doppelt (Double)}}. Hiermit lässt sich der zugeordnete Wertebereich des Faders entsprechend vergrößern und verkleinern. Dieser Wert ist aber nicht mit dem Wertebereich des Faders selbst gleichzusetzen. Dieser liegt weiterhin im Wertebereich 0 bis 1.


== Group Master ==
Für die Steuerung der Geschwindigkeit kann entweder über einen Fader die Geschwindigkeit eingestellt werden, oder mit Hilfe der Learn-Funktion die Geschwindigkeit mit einer Taste bestimmen. Daraus wird automatisch die BPM (Beats per minute) ermittelt. Mit den Buttons {{Manual Buttons|Hälfte (Half)}} und {{Manual Buttons|Doppelt (Double)}}, kann die Geschwindigkeit halbiert oder verdoppelt werden.
Die Gruppenmaster werden durch Hinzufügen einer Gerätegruppe automatisch anlegt. Mit den Gruppenmastern lässt die Intensität der zugeordneten Geräte beeinflussen. Nicht benötigte Gruppenmaster können aber in den Eigenschaften (Properties) der jeweiligen Gerätegruppe deaktiviert oder bei Bedarf auch wieder aktiviert werden.


{| class="wikitable centered" style="text-align:center; vertical-align:middle;"
== Projektexplorer ==
|-
''Für die verfügbaren Befehle in der Menüleiste sowie im Kontextmenü siehe {{Manual Windowcaption|[[Project Explorer DMXC3|Projektexplorers (Project Explorer)]]}}.''
! style="width: 100px;" | Group Master !! style="width: 100px;" | Device-Wert !! style="width: 100px;" | Ausgabe
|
| 0 % || 100 % || 0 %
|-
| 20 % || 100 % || 20 %
|-
| 80 % || 70 % || 56 %
|-
| 20 % || 20 % || 4 %
|-
| 100 % || 0 % || 0 %
|}


Sind Geräte mehreren Gerätegruppen zugeordnet, so wird der in der Szene (Cue) hinterlege Wert für die Intensität mit den gesetzten Werten aller betreffender Gruppenmaster multipliziert. Dies kann dann wie folgt aussehen:
= Nutzung =
== Master verwalten ==
Die komplette Verwaltung der Master erfolgt im Zweig {{Manual Objectcaption|Master}} des {{Manual Windowcaption|[[Project Explorer DMXC3|Projektexplorers (Project Explorer)]]}}. Hier werden alle Master aufgeführt, die im Projekt angelegt wurden. Hier können zudem weitere Master angelegt oder nicht mehr benötigte gelöscht werden - mit Ausnahme der Gruppen-Master. Der Projektexplorer sortiert alle Master entsprechend ihres Typs in einen eigenen Unterordner.


{| class="wikitable centered" style="text-align:center; vertical-align:middle;"
== Mit den Mastern arbeiten ==
|-
Das Arbeiten mit den verschiedenen Mastern unterscheidet sich ein Stück weit von deren Typ. Gewisse Parallelen sind zwischen dem Grand-Master und den Gruppen-Mastern sowie den Parameter-Mastern und den Geschwindigkeits-Mastern aber dennoch vorhanden. Für die detaillierte Beschreibung der Master in DMXControl existieren folgende Artikel:
! style="width: 200px;" colspan="2" | Gruppenmaster
* {{Manual Objectcaption|[[Grand Master (Master) DMXC3|Grand-Master]]}}
! style="width: 100px;" rowspan="2" | Gerätewert
* {{Manual Objectcaption|[[Group Master (Master) DMXC3|Gruppen-Master (Group Master)]]}}
! style="width: 100px;" rowspan="2" | Ausgabe
* {{Manual Objectcaption|[[Parameter Master (Master) DMXC3|Parameter-Master]]}}
|-
* {{Manual Objectcaption|[[Speed Master (Master) DMXC3|Geschwindkeits-Master (Speed master)]]}}
! Gruppe 1 || Gruppe 2
* {{Manual Objectcaption|[[Position Master (Master) DMXC3|Positions-Master (Position Master)]]}}
|-
* {{Manual Objectcaption|[[Color Master (Master) DMXC3|Farb-Master (Color Master)]]}}
| 0 % || 0 % || 100 % || 0 %
|-
| 100 % || 20 % || 100 % || 20 %
|-
| 50 % || 50 % || 100 % || 25 %
|-
| 100 % || 50 % || 50 % || 25 %
|-
| 0 % || 100 % || 100 % || 0 %
|}


== Parametermaster ==
== Rechnen mit Mastern ==
Parametermaster sind zur Manipulation von Werten bestimmt, welche keine Geschwindigkeit angeben (Frequenz in Hertz oder Zeit in Sekunden bzw. Millisekunden). Die Parametermaster haben einen Wertebereich von 0 bis 100 und können für verschiedene Gerätefunktionen (zum Beispiel Dimmer) oder auch für Parameter in Effekten benutzen (Peak, Size, Phase, ...). Dazu wird in der {{Manual_Windowcaption|[[Device_Control_DMXC3|Gerätesteuerung (Device Control)]]}} in der entsprechenden Gerätefunktion bzw. dem Parameter der gewünschte Parametermaster zugewiesen. Die Eingabe erfolgt dabei nachdem Schema, dass man Typ des Masters (hier Parametermaster) und dessen Nummer definiert. Im folgenden Beispiel ist der <code>{ParameterMaster 1}</code> der Amplitude des Bump-Effekts zugeordnet:
{{Manual Objectcaption|Geschwindigkeits- und Parameter-Master (Speed und Parameter Master)}} können durch eine mathematische Funktion in jede Richtung manipuliert werden. Es sind hierbei alle bekannten Rechenoperatoren zulässig und auch in der Länge der Gleichung gibt es keine Einschränkung. Die einzige Einschränkung liegt darin, dass nur ganzzahlige Werte in der Gleichung verwendet werden dürfen. Benötigt man eine Zahl mit einer Dezimalstelle wie <code>0,8</code>, dann muss der Weg über eine rationale Zahl gegangen werden. Das bedeutet, man erhält den benötigten Wert über eine Bruchzahl wie im aktuellen Fall <code>4/5</code>.


{{Bild_mit_Unterschrift|DMXC3_Manual_Master_Parametermaster-effect-usage.png|1|Anwendung des Parametermaster in der Gerätesteuerung|center}}
Durch das Rechnen mit Mastern können zum Beispiel zwei Effekte miteinander synchronisiert werden, auch wenn diese nicht mit der gleichen Geschwindigkeit laufen. Ein typischer Anwendungsfall ist hier, dass der Effekt 2 mit der doppelten Geschwindigkeit von Effekt 1 oder umgekehrt der Effekt 2 nur halb so schnell wie der Effekt 1 laufen soll (siehe Abbildungen 5 und 6). Auch kann man Festlegen, dass der über einen Parameter-Master eingestellte Wert für den Dimmer immer 10% höher sein soll, als der Wert des Parameter-Masters selbst (siehe Abbildung 7).


Neben der einfachen Verwendung können mit den normalen {{Manual_Windowcaption|[[Fanning_DMXC3|Fanning]]}}-Operatoren in jeder erdenklicher Kombination gefannt werden: mehrere Parametermaster untereinander oder in Kombination mit einem statischen Wert. Durch die Eingabe von <code>{Parametermaster 1} > {Parametermaster 2}</code> wird beispielsweise ein lineares Fanning zwischen den gesetzten Werten des Parametermaster 1 und Parametermaster 2 generiert. Mit der in diesem Kontext erfolgende Eingabe von <code>{ParameterMaster 2}</code> wird der Parametermaster 2 automatisch im Projekt angelegt, sofern dieser noch nicht existiert. Man kann hier auch jede andere Zahl verwenden, zum Beispiel <code>{ParameterMaster 32}</code> oder <code>{ParameterMaster 4942}</code>, um auch beispielsweise komplexere Fannings oder gleich mehrere Gerätefunktionen bzw. Parameter von Effekten in einer einzigen Szene zu speichern.
{|width="100%"
|{{Bild mit Unterschrift|DMXC3 Manual Master Speedmaster-calculation example 1.png|5|Verdoppelung der Geschwindigkeit des Effekts.|center}}
|{{Bild mit Unterschrift|DMXC3 Manual Master Speedmaster-calculation example 2.png|6|Halbierung der Geschwindigkeit.|center}}
|}


Nach der Eingabe der Werte für die Gerätefunktionen und Parameter von Effekten wird diese Einstellung in eine {{Manual_Windowcaption|[[Cuelist_DMXC3|Szene (Cue)]]}} oder ein {{Manual_Windowcaption|[[Preset_DMXC3|Preset]]}} gespeichert. Beim Ausführen der Szene über die zugehörige {{Manual_Windowcaption|Szenenliste}} oder des Presets wird der Parametermaster im Hintergrund geladen. Sobald nun der Wert des Parametermasters geändert wird, passt sich die entsprechende Eigenschaft an.
Um mit einem Parameter- oder Geschwindigkeits-Master wie in den zuvor gezeigten Beispielen zu rechnen, wird in der Gerätesteuerung immer nach dem folgenden Schema vorgegangen:


Parametermaster können auch außerhalb von Szenenlisten in einem Projekt genutzt werden, zum Beispiel ausschließlich für Operationen in der {{Manual_Windowcaption|[[Input_Assignment_DMXC3|Eingangszuweisung (Input Assignment)]]}}. Eine Möglichkeit ist zum Beispiel, dass ein Parametermaster gleiche Werte in mehreren Verbindungssets (Connectionsets) zur Verfügung stellt und hiermit die Funktion eines Merkers übernimmt.
  {<Name des Masters>: <Rechnung>}


{{Manual_Box | de | Hint | Benötigt man in seinem Projekt zusätzliche Parametermaster, so lassen sich diese zur Zeit dennoch nur über die {{Manual_Windowcaption|Gerätesteuerung}} erzeugen. Der Weg erfolgt nach dem gleichen Schema, als ob man den Parametermaster in einem Effekt oder für eine Gerätefunktion verwendet. Nachdem diese Eingabe durch Drücken der {{Manual_Keyboard|Enter}}-Taste in den {{Manual_Windowcaption|[[Programmer_DMXC3|Programmer]]}} geladen wurde, ist der neue Parametermaster im Projekt hinterlegt und der Inhalt des Programmers kann gelöscht werden. Hier sind aber bereits entsprechende Verbesserungen in Arbeit.}}
Hierbei steht <Name des Master> für den Mastertyp inkl. Nummer selbst wie beispielsweise <code>ParameterMaster 1</code>. Hinter dem Master fügt man ein <code>:</code>. Danach folgt in dem Teil <code><Rechnung></code> die eigentliche mathematische Formel, zum Beispiel <code>*X</code> für die Multiplikation oder <code>:Y</code> für die Division. Diese gesamte Eingabe vom Name des Masters über den Doppelpunkt bis zur Rechnung ist in geschweifte Klammern <code>{ }</code> zu schreiben. Neben den allgemeinen mathematischen Operatoren wie Addition, Subtraktion, Multiplikation und Division können darüber hinaus hier auch sämtliche mathematischen Operatoren eingesetzt werden, welche auch an anderen Stellen in der Software verfügbar sind. Typische Beispiele sind hier mathematische Operationen wie <code>sin(60)</code>, <code>sqrt(9)</code> und <code>abs(-3)</code>. Im folgendem Beispiel soll der Wertebereich eines Parameter-Masters von <code>0</code> bis <code>100</code> auf einen neuen Wertebereich von <code>0</code> bis <code>359</code> hochskaliert werden. Dieser Anwendungsfall kommt zum Tragen, wenn man mit einem Parameter-Master den Hue-Wert im HSV-Farbmodell über den vollen Umfang des Farbkreises ansprechen will. Der vollständige Syntax lautet hierzu: <code>{Parametermaster 1:*359 / 100}</code> (siehe Abbildung 8).


== Speedmaster ==
{|width="100%"
Der Speedmaster ist gleich zu setzen mit dem Parametermaster. Der Unterschied hierbei ist, dass dieser für die Geschwindigkeit eines Effekts oder einer Szenenliste eingesetzt werden kann. Für die Steuerung der Geschwindigkeit kann entweder über einen Fader die Geschwindigkeit eingestellt werden, oder mit Hilfe der Learn-Funktion die Geschwindigkeit mit einer Taste bestimmen. Daraus wird automatisch die BPM (Beats per minute) ermittelt. Mit den Tasten {{Manual_Buttons|Half}} und {{Manual_Buttons|Double}}, kann die Geschwindigkeit halbiert oder verdoppelt werden.
|{{Bild mit Unterschrift|DMXC3 Manual Master Parametermaster-calculation example 1.png|7|Addition eines Werts zum Wert des ParameterMasters 1.|center}}
|{{Bild mit Unterschrift|DMXC3 Manual Master Parametermaster-calculation example 2.png|8|Skalierung des ParameterMasters 1 auf den Wertebereich 0° bis 359°.|center}}
|}


In der Gerätesteuerung wird der Speedmaster analog zum Parametermaster in dieser Schreibweise eingegeben: <code>{SpeedMaster 1}</code>. Auch das Anlegen weiterer Speedmaster erfolgt auf die gleiche Weise wie bei den Parametermastern. Beim unten stehenden Beispiel ist der <code>{SpeedMaster 1}</code> der Frequenz des Bump-Effekts zugeordnet, während die Amplitude mit dem Wert <code>100</code> nun wieder einen festen Wert enthält, der sich von außen nicht manipulieren lässt.
Als weiteren Parameter für das Rechnen mit Mastern bietet DMXControl 3 den <code>COUNT</code>-Parameter. Dieser Parameter nimmt eine Besonderheit ein. Er repräsentiert die Anzahl der Geräte in der Gerätegruppe, die angesteuert wird. Damit lassen sich sowohl Geschwindigkeits- als auch Parameter-Master entsprechend skalieren, um bei zwei unterschiedlich großen Gerätegruppen trotzdem den gleichen Effekt erscheinen zu lassen. Im nachfolgenden Bild ist die Verwendung des <code>COUNT</code>-Parameter exemplarisch am Beispiel des Chaser-Effekts dargestellt, der auf beiden Gerätegruppen mit den gleichen Parametern angewendet wird.


{{Bild_mit_Unterschrift|DMXC3_Manual_Master_Speedmaster-effect-usage.png|2|Anwendung eines Speedmasters für einen Effekt in der Gerätesteuerung.|center}}
{{Bild mit Unterschrift|DMXC3 Manual Master Calculation effect settings.png|9|Anwendung des <code>COUNT</code>-Parameters beim Chaser-Effekt.|center}}


In einer {{Manual_Windowcaption|Szenenliste}} wird der Speedmaster in den Eigenschaften als {{Manual_Objectcaption|Taktquelle (Beat source)}} zugewiesen:
Durch die Nutzung der <code>COUNT</code>-Parameters zum Beispiel in der Rechnung für die Geschwindigkeit spielt DMXControl 3 hier den Chaser-Effekt für beide Gerätegruppen nun trotzdem in der gleichen Geschwindigkeit ab und die Proportionen stimmen überein (siehe Abbildung 10). Ohne die Rechnung mit dem <code>COUNT</code>-Parameter würde die untere Gerätegruppe die obere stetig überholen (siehe Abbildung 11).


{{Bild_mit_Unterschrift|DMXC3_Manual_Master_Cuelist-beat-source.png|3|Auswahl von verschiedenen Speedmastern als Beat source für eine Szenenliste.|center}}


Damit die Szene im Takt getriggert werden, muss als Trigger für die Szene "beat" ausgewählt sein.
{{Bild mit Unterschrift|DMXC3 Manual Master Calculation using COUNT.png|10|Gleich laufender Chaser-Effekt durch die Nutzung des <code>COUNT</code>-Parameters in den Parametern des Effekts.|center|720px}}


{{Manual_Box | de | Hint | Soll für eine Szenenliste ein weiterer Speedmaster verwendet werden, welcher noch nicht im Projekt vorhanden ist, so muss man diesen Speedmaster zur Zeit analog zum Parametermaster noch mit Hilfe der {{Manual_Windowcaption|Gerätesteuerung}} anlegen. Auch hierbei gibt es keine Einschränkung bezüglich der Nummer des Speedmasters.}}
{{Bild mit Unterschrift|DMXC3 Manual Master Calculation without COUNT.png|11|Chaser-Effekt mit unterschiedlichen Geschwindigkeiten auf Grund der Parametrierung ohne Nutzung des <code>COUNT</code>-Parameters.|center|720px}}


== Skalierung von Mastern ==
= Externe Ansteuerung =
Speed- und Parametermaster können durch eine mathematische Funktion skaliert werden. Dabei wird in der Gerätesteuerung zu dem <code>Parametermaster 1</code> ein <code>:</code> und die Funktion, zum Beispiel <code>*X</code> für die Multiplikation oder <code>:Y</code> für die Division hinzugefügt. Darüber hinaus können sämtliche mathematischen Operatoren, welche auch an anderen Stellen in der Software verfügbar sind, hier eingesetzt werden. Mit <code>COUNT</code> kann auch die Anzahl der Geräte in der {{Manual_Windowcaption|[[Device_Group_DMXC3|Gerätegruppe]]}}, bzw. der auf die der Effekt angewendet wird, zur Manipulation des Masters genutzt werden.
Alle Master lassen sich über die {{Manual Windowcaption|[[Input Assignment DMXC3|Eingangszuweisung (Input Assignement)]]}} ansteuern und geben entsprechende Werte zurück. Für jeden Master gibt es entsprechend ein Node, welches mit den Entsprechenden Ein- und Ausgängen verknüpft werden kann:
*[[Grand Master (Input Assignment) DMXC3|Grand Master]]
*[[Group Master (Input Assignment) DMXC3|Group Master]]
*[[Parameter Master (Input Assignment) DMXC3|Parameter Master]]
*[[Speed Master (Input Assignment) DMXC3|Speed Master]]
*[[Position Master (Input Assignment) DMXC3|Position Master]]
*[[Color Master (Input Assignment) DMXC3|Color Master]]


Im folgendem Beispiel soll der Parametermaster von <code>0</code> bis <code>100</code> eine Eigenschaft von <code>0</code> bis <code>1000</code> ansteuern. Der vollständige Syntax lautet hierzu: <code>{Parametermaster 1:*10}</code>
= Anwendungsbeispiele =
== Live-Ansteuerung eines Hazers ==
Ein typischer Anwendungsfall für {{Manual Objectcaption|[[Parameter Master (Master) DMXC3|Parameter-Master]]}} ist die Ansteuerung eines Hazers, um während der Show live die Intensität des Nebels und der Auswurfweite über die Drehzahl des Lüfters anpassen zu können.


= Externe Ansteuerung =
Zur Umsetzung dieses Anwendungsfalls kommen mehrere Dinge zum Tragen. Anstelle eines festen Werts für beide Funktionen in der Szene (Cue) zu hinterlegen, speichert man zwei Parametermaster ab, beispielsweise <code>ParameterMaster 81</code> für die Nebelintensität und <code>ParameterMaster 82</code> für die Lüftergeschwindigkeit. Wie beschrieben kann man durch das Angeben einer eigenen Nummer weitere Parameter-Master anlegen. Dies wird nun einer neue Szene abgespeichert, die Bestandteil einer neuen Szenenliste (Cuelist) ist.
Alle Master lassen sich über die Funktion {{Manual_Windowcaption|[[Input_Assignment_DMXC3|Eingänge zuweisen (Input Assignement)]]}} ansteuern und geben entsprechende Werte zurück. Für jeden Master gibt es entsprechend ein Node, welches mit den Entsprechenden Ein- und Ausgängen verknüpft werden kann:
*[[Grand_Master_(Input_Assignment)_DMXC3|Grand Master]]
*[[Group_Master_(Input_Assignment)_DMXC3|Group Master]]
*[[Parameter_Master_(Input_Assignment)_DMXC3|Parameter Master]]
*[[Speed_Master_(Input_Assignment)_DMXC3|Speed Master]]


<noinclude>
[[Kategorie: Handbuch DMXControl 3]]
[[Kategorie: Handbuch DMXControl 3]]
[[Kategorie: GUI en DMXC3]]
[[Kategorie: GUI en DMXC3]]
</noinclude>

Aktuelle Version vom 10. November 2024, 17:38 Uhr

Books.png Artikel beschreibt
DMXControl DMXControl 3.3.0
Master DMXC3
Inhaltsverzeichnis

A

B

C

D

E

F

G

H

K

L

M

N

O

P

R

S


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


Master sind aus der Lichttechnik nicht weg zu denken. Sie bringen eine gewisse Flexibilität mit sich, damit man verschiedene Dinge während einer Show live verändern kann, ohne dabei zum Beispiel eine vorhandene Szenenliste (Cuelist) manuell anpassen zu müssen.

In DMXControl 3 gibt es gleich vier Arten von Mastern, die sich jeweils auf einen bestimmten Bereich konzentrieren. Damit lassen sich zum Beispiel global die Intensitäten von Gerätegruppen (Device Groups) oder auch Geschwindigkeiten von mehreren Effekten (Effects) gleichzeitig anpassen - unabhängig davon, ob eine Szenenliste bereits ausgeführt wird oder nicht.


Überblick

Alle Master, die sich im Projekt befinden, werden im Master-Fenster angezeigt. Das Fenster wird über « Windows »⇒ « Master » aufgerufen. In diesem Fenster lassen sich alle Master entsprechend bedienen. Das Hinzufügen weiterer Master oder das Löschen ist von der jeweiligen Variante abhängig. Darüber hinaus können die Master für die Manipulation der im folgenden genannten Gerätefunktionen und Effektparameter verwendet werden.

Typ DMXC-Version Wertebereich Beschreibung Manipulierbare Gerätefunktionen und Effektparameter
Grand-Master 3.0.0 0 - 100 % Die Hauptintensität für alle Geräte mit geräteseitigen Dimmer oder virtuellem Dimmer sowie mechanischen Shutter. Keine, weil die Ansteuerung dieses direkt aus der Eingangszuweisung (Input Assignment) heraus erfolgt.
Gruppen-Master
(Group Master)
3.1.0 0 - 100 % Intensität für jede Gerätegruppe (Device Group). Dieser wird automatisch hinzugefügt.
Parameter-Master
(Parameter Master)
3.2.0 0 - 100 Der Parameter-Master gibt einen Wert von 0 bis 100 aus. Dieser Wert kann für die Intensität eines Effektes, für die Phase eines Effekts und diversen anderen Properties. Gerätefunktionen: Dimmer, Pan-Tilt-Geschwindigkeit (P/T-Speed), Goboindex, Iris, Fokus, Zoom, Frost, Prismenindex, ...

Effektparameter: Amplitude, Phase, Index, Größe (Size), diverse Abmessungsparameter (R, r, a, ...), ...

Geschwindigkeits-Master
(Speed Master)
3.2.0 0 - ∞ bpm Der Geschwindigkeits-Master kann für die Geschwindigkeiten in Effekten oder als Taktquelle (Beat source) für eine Szenenliste (Cuelist) genutzt werden. Gerätefunktionen: Strobe, Goborotation, Goboradrotation, Goboshake, Farbradrotation, Prismenrotation, ...

Effektparameter: Dauer (Duration), Frequenz (Frequency), ...

Positions-Master
(Position Master)
3.3.0 X- / Y-Koordinate Der Positions-Master ermöglicht die Übergabe eines Positionswert bestehend aus dem Wert für die Pan- und für die Tilt-Achse (X-Koordinate bzw. Y-Koordinate) an Szenen (Cues) und Effekte, um diese live anpassen. Gerätefunktionen: Position
Farb-Master
(Color Master)
3.3.0 RGB / CMY / HSV Der Farb-Master ermöglicht die Übergabe einer Farbe an Szenen (Cues) und Effekte, um diese live anpassen. Gerätefunktionen: Farbe


Wichtiger Hinweis Gänzlich ausgenommen von der Manipulation von Werten durch entsprechende Master sind die Gerätefunktionen Position und Farbe. Das ansprechend dieser Werte ist innerhalb der Major-Version DMXControl 3.2.x nur über einen Workaround mit Hilfe eines Effekts möglich.

Details hierzu sind im Artikel Workaround in DMXControl 3 beschrieben.

Bedienelemente

Master-Fenster

Jeder Master, der im Master-Fenster angezeigt wird, verfügt neben dem Regler zur Einstellung des jeweiligen Werts noch über zusätzliche Buttons, die das Verhalten entsprechend beeinflussen.

Der Parameter-Master verfügt im Master-Fenster neben dem Fader noch die Buttons [Hälfte (Half)] und [Doppelt (Double)]. Hiermit lässt sich der zugeordnete Wertebereich des Faders entsprechend vergrößern und verkleinern. Dieser Wert ist aber nicht mit dem Wertebereich des Faders selbst gleichzusetzen. Dieser liegt weiterhin im Wertebereich 0 bis 1.

Für die Steuerung der Geschwindigkeit kann entweder über einen Fader die Geschwindigkeit eingestellt werden, oder mit Hilfe der Learn-Funktion die Geschwindigkeit mit einer Taste bestimmen. Daraus wird automatisch die BPM (Beats per minute) ermittelt. Mit den Buttons [Hälfte (Half)] und [Doppelt (Double)], kann die Geschwindigkeit halbiert oder verdoppelt werden.

Projektexplorer

Für die verfügbaren Befehle in der Menüleiste sowie im Kontextmenü siehe Projektexplorers (Project Explorer).

Nutzung

Master verwalten

Die komplette Verwaltung der Master erfolgt im Zweig Master des Projektexplorers (Project Explorer). Hier werden alle Master aufgeführt, die im Projekt angelegt wurden. Hier können zudem weitere Master angelegt oder nicht mehr benötigte gelöscht werden - mit Ausnahme der Gruppen-Master. Der Projektexplorer sortiert alle Master entsprechend ihres Typs in einen eigenen Unterordner.

Mit den Mastern arbeiten

Das Arbeiten mit den verschiedenen Mastern unterscheidet sich ein Stück weit von deren Typ. Gewisse Parallelen sind zwischen dem Grand-Master und den Gruppen-Mastern sowie den Parameter-Mastern und den Geschwindigkeits-Mastern aber dennoch vorhanden. Für die detaillierte Beschreibung der Master in DMXControl existieren folgende Artikel:

Rechnen mit Mastern

Geschwindigkeits- und Parameter-Master (Speed und Parameter Master) können durch eine mathematische Funktion in jede Richtung manipuliert werden. Es sind hierbei alle bekannten Rechenoperatoren zulässig und auch in der Länge der Gleichung gibt es keine Einschränkung. Die einzige Einschränkung liegt darin, dass nur ganzzahlige Werte in der Gleichung verwendet werden dürfen. Benötigt man eine Zahl mit einer Dezimalstelle wie 0,8, dann muss der Weg über eine rationale Zahl gegangen werden. Das bedeutet, man erhält den benötigten Wert über eine Bruchzahl wie im aktuellen Fall 4/5.

Durch das Rechnen mit Mastern können zum Beispiel zwei Effekte miteinander synchronisiert werden, auch wenn diese nicht mit der gleichen Geschwindigkeit laufen. Ein typischer Anwendungsfall ist hier, dass der Effekt 2 mit der doppelten Geschwindigkeit von Effekt 1 oder umgekehrt der Effekt 2 nur halb so schnell wie der Effekt 1 laufen soll (siehe Abbildungen 5 und 6). Auch kann man Festlegen, dass der über einen Parameter-Master eingestellte Wert für den Dimmer immer 10% höher sein soll, als der Wert des Parameter-Masters selbst (siehe Abbildung 7).

Abbildung 5:Verdoppelung der Geschwindigkeit des Effekts.
Abbildung 5: Verdoppelung der Geschwindigkeit des Effekts.
Abbildung 6:Halbierung der Geschwindigkeit.
Abbildung 6: Halbierung der Geschwindigkeit.

Um mit einem Parameter- oder Geschwindigkeits-Master wie in den zuvor gezeigten Beispielen zu rechnen, wird in der Gerätesteuerung immer nach dem folgenden Schema vorgegangen:

 {<Name des Masters>: <Rechnung>}

Hierbei steht <Name des Master> für den Mastertyp inkl. Nummer selbst wie beispielsweise ParameterMaster 1. Hinter dem Master fügt man ein :. Danach folgt in dem Teil <Rechnung> die eigentliche mathematische Formel, zum Beispiel *X für die Multiplikation oder :Y für die Division. Diese gesamte Eingabe vom Name des Masters über den Doppelpunkt bis zur Rechnung ist in geschweifte Klammern { } zu schreiben. Neben den allgemeinen mathematischen Operatoren wie Addition, Subtraktion, Multiplikation und Division können darüber hinaus hier auch sämtliche mathematischen Operatoren eingesetzt werden, welche auch an anderen Stellen in der Software verfügbar sind. Typische Beispiele sind hier mathematische Operationen wie sin(60), sqrt(9) und abs(-3). Im folgendem Beispiel soll der Wertebereich eines Parameter-Masters von 0 bis 100 auf einen neuen Wertebereich von 0 bis 359 hochskaliert werden. Dieser Anwendungsfall kommt zum Tragen, wenn man mit einem Parameter-Master den Hue-Wert im HSV-Farbmodell über den vollen Umfang des Farbkreises ansprechen will. Der vollständige Syntax lautet hierzu: {Parametermaster 1:*359 / 100} (siehe Abbildung 8).

Abbildung 7:Addition eines Werts zum Wert des ParameterMasters 1.
Abbildung 7: Addition eines Werts zum Wert des ParameterMasters 1.
Abbildung 8:Skalierung des ParameterMasters 1 auf den Wertebereich 0° bis 359°.
Abbildung 8: Skalierung des ParameterMasters 1 auf den Wertebereich 0° bis 359°.

Als weiteren Parameter für das Rechnen mit Mastern bietet DMXControl 3 den COUNT-Parameter. Dieser Parameter nimmt eine Besonderheit ein. Er repräsentiert die Anzahl der Geräte in der Gerätegruppe, die angesteuert wird. Damit lassen sich sowohl Geschwindigkeits- als auch Parameter-Master entsprechend skalieren, um bei zwei unterschiedlich großen Gerätegruppen trotzdem den gleichen Effekt erscheinen zu lassen. Im nachfolgenden Bild ist die Verwendung des COUNT-Parameter exemplarisch am Beispiel des Chaser-Effekts dargestellt, der auf beiden Gerätegruppen mit den gleichen Parametern angewendet wird.

Abbildung 9:Anwendung des COUNT-Parameters beim Chaser-Effekt.
Abbildung 9: Anwendung des COUNT-Parameters beim Chaser-Effekt.


Durch die Nutzung der COUNT-Parameters zum Beispiel in der Rechnung für die Geschwindigkeit spielt DMXControl 3 hier den Chaser-Effekt für beide Gerätegruppen nun trotzdem in der gleichen Geschwindigkeit ab und die Proportionen stimmen überein (siehe Abbildung 10). Ohne die Rechnung mit dem COUNT-Parameter würde die untere Gerätegruppe die obere stetig überholen (siehe Abbildung 11).


Abbildung 10:Gleich laufender Chaser-Effekt durch die Nutzung des COUNT-Parameters in den Parametern des Effekts.
Abbildung 10: Gleich laufender Chaser-Effekt durch die Nutzung des COUNT-Parameters in den Parametern des Effekts.


Abbildung 11:Chaser-Effekt mit unterschiedlichen Geschwindigkeiten auf Grund der Parametrierung ohne Nutzung des COUNT-Parameters.
Abbildung 11: Chaser-Effekt mit unterschiedlichen Geschwindigkeiten auf Grund der Parametrierung ohne Nutzung des COUNT-Parameters.


Externe Ansteuerung

Alle Master lassen sich über die Eingangszuweisung (Input Assignement) ansteuern und geben entsprechende Werte zurück. Für jeden Master gibt es entsprechend ein Node, welches mit den Entsprechenden Ein- und Ausgängen verknüpft werden kann:

Anwendungsbeispiele

Live-Ansteuerung eines Hazers

Ein typischer Anwendungsfall für Parameter-Master ist die Ansteuerung eines Hazers, um während der Show live die Intensität des Nebels und der Auswurfweite über die Drehzahl des Lüfters anpassen zu können.

Zur Umsetzung dieses Anwendungsfalls kommen mehrere Dinge zum Tragen. Anstelle eines festen Werts für beide Funktionen in der Szene (Cue) zu hinterlegen, speichert man zwei Parametermaster ab, beispielsweise ParameterMaster 81 für die Nebelintensität und ParameterMaster 82 für die Lüftergeschwindigkeit. Wie beschrieben kann man durch das Angeben einer eigenen Nummer weitere Parameter-Master anlegen. Dies wird nun einer neue Szene abgespeichert, die Bestandteil einer neuen Szenenliste (Cuelist) ist.