Parameter Master (Master) DMXC3

Aus Deutsches DMXC-Wiki
Books.png Artikel beschreibt
DMXControl 3.3.0
Parameter Master (Master) DMXC3
Inhaltsverzeichnis

A

B

C

D

E

F

G

H

K

L

M

N

O

P

R

S


Parameter-Master sind ein Typ der in DMXControl 3 verfügbaren Master, mit dem man Werte von Gerätefunktionen (zum Beispiel Dimmer) sowie Parameter von Effekten (Peak, Size, Phase, ...) live manipulieren kann. Grundsätzlich gilt hierbei, dass sich die Parameter-Master nur auf die Gerätefunktionen oder Effektparameter anwenden lassen, welche keine Geschwindigkeit angeben (Frequenz in Hertz oder Zeit in Sekunden bzw. Millisekunden).

Die Parameter-Master haben standardmäßig einen Wertebereich von 0 bis 100, den sie als Wert an die jeweilige Funktion oder Parameter übergeben. Dieser Wertebereich lässt sich in den Eigenschaften jedes Parameter-Masters anpassen, sodass man zum Beispiel an die Phase eines Effekts auch einen Wertebereich von 180 bis 540 übergeben kann. In der Eingangszuweisung korrespondiert der gewählte Wertebereich immer mit dem dort normierten Wertebereich für linear änderbare Werte von 0 bis 1, um das Verknüpfen mit anderen Nodes etc. zu vereinfachen.


Nutzung

Neue Parameter-Master anlegen

Um einen neuen Parameter-Master zu erzeugen, gibt es zwei Wege:

  • Man legt diesen im Projektexplorer (Project Explorer) im Zweig Master an. Hierbei erhält jeder neue Parameter-Master automatisch eine fortlaufenden Nummern.
  • Möchte man statt der fortlaufenden Nummer eine eigene, trägt man in der Gerätesteuerung (Device Control) in der entsprechenden Gerätefunktion bzw. dem Parameter anstelle des Werts den Namen des gewünschten Parameter-Master inklusive seiner Nummer entsprechend eines vorgegeben Schemas ein.

Dieses Schema lautet, dass man Typ des Masters als internes Schlüsselwort für DMXControl 3 (hier ParameterMaster) und dessen laufender Nummer definiert. Beides - Schlüsselwort und laufende Nummer - werden durch werden durch eine geschweifte Klammer { ... } eingefasst. Im folgenden Beispiel ist der {ParameterMaster 1} der Amplitude des Bump-Effekts zugeordnet:

Abbildung 1:Anwendung des Parametermaster in der Gerätesteuerung
Abbildung 1: Anwendung des Parametermaster in der Gerätesteuerung


Existiert der gewünschte Parameter-Master im Projekt bis dato noch nicht, so wird er bei Bestätigung der Eingabe automatisch anlegt. Ein vorheriges Anlegen des Parameter-Masters über den Projektexplorer ist hier also nicht zwingend erforderlich. Man kann bei der Eingabe auch jede andere Zahl verwenden, zum Beispiel {ParameterMaster 32} oder {ParameterMaster 4942}, um auch beispielsweise komplexere Fannings oder gleich mehrere Gerätefunktionen bzw. Parameter von Effekten in einer einzigen Szene zu speichern.

Fanning mit Parameter-Mastern

Neben der einfachen Verwendung können mit den normalen Fanning-Operatoren in jeder erdenklicher Kombination gefannt werden: mehrere Parameter-Master untereinander oder in Kombination mit einem statischen Wert. Durch die Eingabe von {ParameterMaster 1} > {ParameterMaster 2} wird beispielsweise ein lineares Fanning zwischen den gesetzten Werten des Parameter-Master 1 und Parameter-Master 2 generiert. Mit der in diesem Kontext erfolgende Eingabe von {ParameterMaster 2} wird der Parameter-Master 2 automatisch im Projekt angelegt, sofern dieser noch nicht existiert.

Parameter-Master speichern und ansprechen

Nach der Eingabe der Werte für die Gerätefunktionen und Parameter von Effekten wird diese Einstellung in eine Szene (Cue) oder ein Preset gespeichert. Beim Ausführen der Szene über die zugehörige Szenenliste oder des Presets wird der Parameter-Master im Hintergrund geladen. Sobald nun der Wert des Parameter-Masters geändert wird, passt sich die entsprechende Eigenschaft an. Die Änderung der Werte kann dabei entweder über das Masterfenster, über die Executoren oder über die Eingangszuweisung (Input Assignement) erfolgen.

Weitere Nutzungsmöglichkeiten

Parameter-Master können auch außerhalb von Szenenlisten in einem Projekt genutzt werden, zum Beispiel ausschließlich für Operationen in der Eingangszuweisung (Input Assignment). Eine Möglichkeit ist zum Beispiel, dass ein Parameter-Master gleiche Werte in mehreren Verbindungssets (Connectionsets) zur Verfügung stellt und hiermit die Funktion eines Merkers übernimmt.


Wichtiger Hinweis Benötigt man in seinem Projekt zusätzliche Parameter-Master, so lassen sich diese zur Zeit dennoch nur über die Gerätesteuerung erzeugen. Der Weg erfolgt nach dem gleichen Schema, als ob man den Parameter-Master in einem Effekt oder für eine Gerätefunktion verwendet. Nachdem diese Eingabe durch Drücken der Enter-Taste in den Programmer geladen wurde, ist der neue Parameter-Master im Projekt hinterlegt und der Inhalt des Programmers kann gelöscht werden. Hier sind aber bereits entsprechende Verbesserungen in Arbeit.

Einstellungen

Die Parameter-Master bieten folgende Einstellparameter in den Eigenschaften (Properties).

Einstellung Möglicher Parameter Standardwert Beschreibung
deutsche GUI englische GUI
Einstellungen des Kernels (Kernel properties)
Name Vorgegebenes Textschema ParameterMaster ... Interner Name des Parameter-Masters, der als Schlüsselwort für alle Verwendungen dient.
Master-Nummer Master number Zahlenwert Interne Nummer des Parameter-Masters.
Anzeigename Display name beliebiger Text ParameterMaster ... Beschreibender, frei zu vergebener Name des Parameter-Masters wie "Dimmer Spots", "Dimmer LED-PARs", "Phase Effekte", ... .
Min Zahlenwert 0 Minimaler Wert, welcher an die Funktion eines Geräts oder den Parameter eines Effekts etc. übergeben wird.
Max Zahlenwert 100 Maximaler Wert, welcher an die Funktion eines Geräts oder den Parameter eines Effekts etc. übergeben wird.

Externe Ansteuerung

Der Parameter-Master lässt sich über die Eingangszuweisung (Input Assignement) ansteuern und gibt entsprechende Werte zurück. Hierzu existieren folgende Nodes, welches mit den Entsprechenden Ein- und Ausgängen verknüpft werden kann: