Parameter Master (Master) DMXC3: Unterschied zwischen den Versionen

Aus Deutsches DMXC-Wiki
(Die Seite wurde neu angelegt: „{{Kapitelüberschrift|Version=DMXControl 3.3.0}} {{DMXC3_Manual-Navigation_Hauptprogramm}} {{Manual Objectcaption|Parameter-Master}} sind ein Typ der in DMXC…“)
 
Keine Bearbeitungszusammenfassung
 
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
{{Kapitelüberschrift|Version=DMXControl 3.3.0}}
{{Manual Header
{{DMXC3_Manual-Navigation_Hauptprogramm}}
| Type = DMXC3 Main-Software
| Version = 3.3.0}}




{{Manual Objectcaption|Parameter-Master}} sind ein Typ der in DMXControl 3 verfügbaren {{Manual Windowcaption|[[Master DMXC3|Master]]}}, mit dem man Werten von Gerätefunktionen (zum Beispiel Dimmer) sowie Parameter von Effekten (Peak, Size, Phase, ...) 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).
{{Manual Objectcaption|Parameter-Master}} sind ein Typ der in DMXControl 3 verfügbaren {{Manual Windowcaption|[[Master DMXC3|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 <code>0</code> bis <code>100</code>, 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 <code>180</code> bis <code>540</code> übergeben kann. In der Eingangszuweisung korrespondiert der gewählte Wertebereich immer mit dem dort normierten Wertebereich für linear änderbare Werte von <code>0</code> bis <code>1</code>, um das Verknüpfen mit anderen Nodes etc. zu vereinfachen.
Die Parameter-Master haben standardmäßig einen Wertebereich von <code>0</code> bis <code>100</code>, 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 <code>180</code> bis <code>540</code> übergeben kann. In der Eingangszuweisung korrespondiert der gewählte Wertebereich immer mit dem dort normierten Wertebereich für linear änderbare Werte von <code>0</code> bis <code>1</code>, um das Verknüpfen mit anderen Nodes etc. zu vereinfachen.
Zeile 10: Zeile 11:
= Nutzung =
= Nutzung =
== Neue Parameter-Master anlegen ==
== Neue Parameter-Master anlegen ==
Um einen Parameter-Master zu verwenden, trägt man in der {{Manual Windowcaption|[[Device Control DMXC3|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 <code>Parameter-Master</code>) und dessen laufender Nummer definiert. Beides - Schlüsselwort und laufende Nummer - werden durch werden durch eine geschweifte Klammer <code>{ ... }</code> eingefasst. Im folgenden Beispiel ist der <code>{ParameterMaster 1}</code> der Amplitude des Bump-Effekts zugeordnet:
Um einen neuen Parameter-Master zu erzeugen, gibt es zwei Wege:
* Man legt diesen im {{Manual Windowcaption|[[Project Explorer DMXC3|Projektexplorer (Project Explorer)]]}} im Zweig {{Manual Windowcaption|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 {{Manual Windowcaption|[[Device Control DMXC3|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.


{{Bild_mit_Unterschrift|DMXC3_Manual Master_Parametermaster-effect-usage.png|1|Anwendung des Parametermaster in der Gerätesteuerung|center}}
Dieses Schema lautet, dass man Typ des Masters als internes Schlüsselwort für DMXControl 3 (hier <code>ParameterMaster</code>) und dessen laufender Nummer definiert. Beides - Schlüsselwort und laufende Nummer - werden durch werden durch eine geschweifte Klammer <code>{ ... }</code> eingefasst. Im folgenden Beispiel ist der <code>{ParameterMaster 1}</code> der Amplitude des Bump-Effekts zugeordnet:
{{Manual Box | de | Important | Einmal angelegte Parameter-Master können aktuell nicht wieder aus dem Projekt entfernt werden. Eine entsprechende Funktion wird erst in DMXControl 3.3 enthalten sein. }}
 
{{Bild mit Unterschrift|DMXC3 Manual Master Parametermaster-effect-usage.png|1|Anwendung des Parametermaster in der Gerätesteuerung|center}}


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 <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.
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 <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.


== Fanning mit Parameter-Mastern ==
== Fanning mit Parameter-Mastern ==
Neben der einfachen Verwendung können mit den normalen {{Manual Windowcaption|[[Fanning_DMXC3|Fanning]]}}-Operatoren in jeder erdenklicher Kombination gefannt werden: mehrere Parameter-Master 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 Parameter-Master 1 und Parameter-Master 2 generiert. Mit der in diesem Kontext erfolgende Eingabe von <code>{ParameterMaster 2}</code> wird der Parameter-Master 2 automatisch im Projekt angelegt, sofern dieser noch nicht existiert.
Neben der einfachen Verwendung können mit den normalen {{Manual Windowcaption|[[Fanning DMXC3|Fanning]]}}-Operatoren in jeder erdenklicher Kombination gefannt werden: mehrere Parameter-Master 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 Parameter-Master 1 und Parameter-Master 2 generiert. Mit der in diesem Kontext erfolgende Eingabe von <code>{ParameterMaster 2}</code> wird der Parameter-Master 2 automatisch im Projekt angelegt, sofern dieser noch nicht existiert.


== Parameter-Master speichern und ansprechen ==
== Parameter-Master speichern und ansprechen ==
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 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 {{Manual Windowcaption|[[Executor DMXC3|Executoren]]}} oder über die {{Manual Windowcaption|[[Input_Assignment_DMXC3|Eingangszuweisung (Input Assignement)]]}} erfolgen.
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 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 {{Manual Windowcaption|[[Executor DMXC3|Executoren]]}} oder über die {{Manual Windowcaption|[[Input Assignment DMXC3|Eingangszuweisung (Input Assignement)]]}} erfolgen.


== Weitere Nutzungsmöglichkeiten ==
== 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 {{Manual Windowcaption|[[Input_Assignment_DMXC3|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.
Parameter-Master 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 Parameter-Master gleiche Werte in mehreren Verbindungssets (Connectionsets) zur Verfügung stellt und hiermit die Funktion eines Merkers übernimmt.


{{Manual Box | de | Hint | Benötigt man in seinem Projekt zusätzliche Parameter-Master, 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 Parameter-Master 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 Parameter-Master im Projekt hinterlegt und der Inhalt des Programmers kann gelöscht werden. Hier sind aber bereits entsprechende Verbesserungen in Arbeit.}}
{{Manual Box | de | Hint | Benötigt man in seinem Projekt zusätzliche Parameter-Master, 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 Parameter-Master 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 Parameter-Master im Projekt hinterlegt und der Inhalt des Programmers kann gelöscht werden. Hier sind aber bereits entsprechende Verbesserungen in Arbeit.}}


= Einstellungen =
= Einstellungen =
Zeile 46: Zeile 50:


= Externe Ansteuerung =
= Externe Ansteuerung =
Der Parameter-Master lässt sich über die {{Manual Windowcaption|[[Input_Assignment_DMXC3|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:
Der Parameter-Master lässt sich über die {{Manual Windowcaption|[[Input Assignment DMXC3|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:
*[[Parameter_Master_(Input_Assignment)_DMXC3|Parameter Master]]
*[[Parameter Master (Input Assignment) DMXC3|Parameter Master]]





Aktuelle Version vom 13. November 2024, 14:40 Uhr

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: