Posts by HairyMonster

    Hallo zusammen,

    ich versuche gerade das erweiterte Objektmodell der 3.3.0 besser zu verstehen:

    Das Preset scheint mir in der Historie von DMXC ein mächtiges Element zu sein, um komplexe Lichtstimmungen (Farben, Dimmerwerte usw.) zu speichern. Allerdings scheint es als eher statischer Grundbaustein gedacht zu sein.

    Sehr flexibel und noch ganz neu ist der ColorMaster, den ich gerne einsetzen würde, um z. B. bestimmte Konfigurationen in DeviceGroups zu nutzen (sowohl statisch, als auch in Kombinationen für Chaser).

    Um für einen Song eine bestimmte Farbstimmung (d. h. mehrere ähnliche aber auch komplementäre Farben bzw. ColorMaster Werte) zu speichern, würde ich gerne bei der Erstellung einer Show die Farbwerte in einem Array speichern, das ich auslesen kann, um die einzelnen Werte z.B. über das IA wieder für den nächsten Song, Konzertabschnitt, o.ä. in die ColorMaster zu schreiben, also so, wie ein Preset an verschiedenen Stellen wieder aufgerufen werden kann.

    Grundsätzlich wäre die ColorList ein ideales Speicherelement, aber sie scheint aktuell nur durch interne Effekte (ColorChaser) auslesbar zu sein, oder gibt es bereits eine andere Möglichkeit, auf einzelne Elemente eines ColorList Arrays zuzugreifen?

    Oder gibt es eine andere Struktur, mit der ich innerhalb von DMXC (Farb-) Arrays bauen, schreiben und auslesen kann?

    Ich hatte schon mit SoftDesks experimentiert, dort Colorbars angeordnet und deren Farbwerte dann über ein ConnectionSet in die ColorMaster eingelesen. Das funktioniert dann, wenn der Wert einer Colorbar verändert wurde (Dirty Flag?).

    Wenn ich aber mehrere SoftDesks verwende, um dann zwischen diesen umschalten zu können (dazu im IA eine Bank aktiviere), werden die ColorMaster nicht aktualisiert, da sich die Werte der Colorbars auf dem Softdesk nicht verändert haben. Nachteilig daran ist auch, dass Colorbars nur einen Ausgang haben und nicht über das IA verändert werden können, dazu wären wohl Slider besser, die aber wiederum nur einen einzelnen Wert z. B. für HUE speichern können.

    Vermutlich haben auch Slider, Buttons, SignalLamps ein ähnliches "Dirty Flag" und deren Werte würden auch nur bei Änderungen über das IA in die ColorMaster übernommen?

    Gibt es schon eine andere Lösung innerhalb von DMXC, auf die ich nur noch nicht gekommen bin?

    Eine komplexe Lösung wäre, ein Array z. B. über Buttons in Softdesks zu bauen, diese dann über InputSelector Nodes abzufragen, die z. B. von einer Cue Nummer einer eigenen Cuelist ausgewählt würden und diese Werte dann in jeweils einen ColorMaster zu schreiben. Das bräuchte dann für jeden Colormaster ein eigenes InputSelector Node mit entsprechender Auswahl-Logik und Connection Set - würde das auch noch für sechs ColorMaster zuverlässig funktionieren?

    Oder müsste hier zurzeit grundsätzlich ein Plugin, API Zugriff o. ä. erstellt werden, um Arrays extern zu speichern und wieder einzulesen?

    Vielen Dank für jede "Nachhilfe" bei diesem Thema und

    viele Grüße

    Christoph

    Hallo Stefan,

    zunächst einmal vielen Dank für den schnellen Denkanstoß!

    Einfachste Möglichkeit wäre also eine CueList, die für jeden Song (mindestens) eine Cue enthält.

    Im IA müsste ich dann z. B. die ID der aktuell laufenden Cue der CueList weiter verarbeiten.

    Der InputSelector Node scheint aber aktuell keine CueIDs als Eingangswert zu akzeptieren.

    Als Lösung habe ich daher ein CueList Node mit einem Cue Node verbunden, so dass das Cue Node den Namen der aktuell laufenden Cue ausgibt.

    Wenn man im Cue Name dann noch alle Leerzeichen durch z. B "_" ersetzt, akzeptiert der Input Selector Node den Cue Name auch als String und damit als gültigen Eingangswert.

    Anscheinend kann ich den Speedmaster trotz dauernd anliegendem Wert aus dem Input Selector trotzdem noch von Hand ändern, um das Tempo auch innerhalb der laufenden Cue anzupassen :)

    Vielen Dank und viele Grüße

    Christoph

    Hallo zusammen,

    ich stehe kurz vor einer neuen Lichtshow für ein Live-Konzert und würde gerne einige Effekte (Chaser, Blinder etc.) im Tempo / Beat der einzelnen Songs ablaufen lassen.
    (Das Audio Analyzer Plugin ist bei unserem Material nicht zuverläsig genug und wäre auch beim Einstieg der Songs (meist Piano Intros ohne oder mit nur wenig Percussion) noch nicht bereit.)

    Welche Möglichkeiten gibt es, aus der bekannten Setlist heraus das Tempo (Beat) für jeden einzelnen Song in DMXC zu definieren, ohne manuell über Tap vor jedem Song jeweils das Tempo eines Speedmasters zu ändern?

    Dann müsste zwar noch über Sync synchronisiert werden, aber Chaser würden schon das richtige Tempo der Viertelnoten (Beat) haben.

    Etwas umständlich wäre, für jeden der etwa 20 Songs eine CueList anzulegen, dieser jeweils über die CueList Options einen eigenen Speedmaster zuzuweisen, diesen vorher auf den gewünschten Wert einstellen usw.

    Ein weiterer Nachteil daran wäre, dass dann zwar die jeweilige CueList den richtigen Beat hat, aber außerhalb dieser CueList keine universellen Chaser oder Blinder Effekte mit dem gleichen Tempo arbeiten würden, sondern alle Effekte pro Song auf den gleichen Speedmaster des Songs eingestellt werden müssten. Die Vielzahl der geclonten Effekte wäre am Ende nur über jeweils ein eigenes Softdesk pro Song zu beherrschen???

    Welche bequemeren Möglichkeiten gibt es, den BPM Wert für einen Speedmaster z. B. über einen Softdesk pro Song möglichst zusammen mit anderen Einstellungen (Farben, Dimmerwerte etc.) zu ändern?

    Aus einer CueList heraus scheint es keine Möglichkeit zu geben, das Tempo eines Speedmasters zu ändern, oder einen Parameter dafür zu setzen, oder doch??? :/