Rawranges Workaround

We proudly present: The release of DMXControl 3.3.3!


On September 29, 2026, we held our release show for DMXControl 3.3.3. During our usual “hour-long” session, we showed you all the new features in this version and what it now has to offer.
Read all about it in the corresponding news article: We proudly present: The release of DMXControl 3.3.3!


  • Hallo alle zusammen,

    ich möchte einen Cameo Storm FX Multieffekt über DMXC3 mit einem Midi-Keyboard steuern.

    Das Gerät nutzt für den LED-Stroboskop-Ring einen Kanal der die unterschiedlichen Stroboskopmuster UND deren Geschwindigkeit steuert, z.B.

    Muster 1 belegt DMX-Wert 10-19 und Muster 2 Wert 20-29, wobei die Geschwindigkeit des Effekts mit dem DMX-Wert jeweils zunimmt.

    Das habe ich im DDF mit der rawranges-Funktion gelöst und kann somit in den Device Properties zwei Dropdown-Menüs öffnen, eines mit Auswahl der Muster und eines mit einem Fader zur Einstellung der Geschwindigkeit. Das funktioniert für mich super, nur leider lässt sich dasselbe nicht auf den Midicontroller übertragen, weil ich über das Input Assignment nicht so einfach an diesen Fader in den Device Properties rankomme - oder doch?

    Kann man das mit dem Parameter-Master lösen? Den habe ich leider noch nicht ganz durchschaut, aber wenn ihr sagt der tut's studiere ich ihn nochmal ;)

    Meine Workaround-Idee war das Ganze völlig ohne HAL zu lösen und einfach die von Buttons und Fader generierten die DMX-Werte zu addieren falls das möglich sein sollte :D

    Da die Bereiche immer genau 10 Werte umfassen dachte ich man könnte den Fader-Wert per Rule-of-Three und Maths zum - durch den Button(die Cuelist) generierten- DMX-Wert addieren?

    Also der Button triggert z.B. die Cuelist mit dem Muster 1 (Kanalwert 10) und der Faderwert wird mit 9 multipliziert und zum Kanalwert addiert. Bloß wie komme ich an den Kanalwert ran, um ihn dem Maths zuzuführen?

    Oder bin ich völlig auf dem Holzweg? Dachte auch schon daran die DDF umzuschreiben, aber rawranges erschien mir damals die einzig sinnvolle Option für den Kanal zu sein..

    Ich danke euch schonmal herzlichst für eure Hilfe!

  • Das habe ich im DDF mit der rawranges-Funktion gelöst und kann somit in den Device Properties zwei Dropdown-Menüs öffnen, eines mit Auswahl der Muster und eines mit einem Fader zur Einstellung der Geschwindigkeit. Das funktioniert für mich super, nur leider lässt sich dasselbe nicht auf den Midicontroller übertragen, weil ich über das Input Assignment nicht so einfach an diesen Fader in den Device Properties rankomme - oder doch?

    Leider nein. Selbst definierte Propertys lassen sich noch nicht mit dem Programmer-Node ansteuern.

    Kann man das mit dem Parameter-Master lösen? Den habe ich leider noch nicht ganz durchschaut, aber wenn ihr sagt der tut's studiere ich ihn nochmal ;)

    Soweit ich weiß lässt sich der Parameter-Master auch in einem Rawranges Property eintragen eintragen, im Zweifel einfach mal probieren;)

    Viele Grüße

    Johannes

  • Wenn ich {ParameterMaster 1} in die Properties eintrage und bestätige kommt zwar keine Fehlermeldung, aber es steht danach 0 in dem Feld und im Programmer beim Anlegen des Cues. Es ändert sich nichts wenn ich die Cue starte oder den verknüpften Fader bewege.

    Habe noch mal über eine neue DDF nachgedacht, wäre es denkbar von den hier erwähnten Funktionen die Variante "Gleicher Kanal für Goboindizierung" für den Kanal zu wählen? Ich hab es schon versucht zum Testen zusammenzubasteln, bekomme aber bis jetzt nur Corrupted DDF dabei heraus (müssen zu den Gobos Icons eingetragen sein oder darf ich die weglassen?).

    Edit: Ich probier's gleich nochmal als Prisma mit Prismenindizierung, da werden sicher keine Icons gefordert.

    Edited once, last by bnr (June 9, 2020 at 10:21 AM).

  • So, der Workaround steht jetzt - nicht schön aber selten :D

    Die DDF hab ich nun doch belassen, denn die tut ja eigentlich wie sie soll. Parametermaster hab ich auch erstmal abgeschrieben, stattdessen gibt es jetzt die primitive Mathe-Lösung ;)

    ToggleButtons geben die Grundwerte der Muster aus, ein Fader generiert Werte zwischen 0 und 9 und wird dazu addiert, die Summe geht dann direkt auf den DMX-Out.

    Dass sich die Buttons gegenseitig togglen wäre noch schön, aber für's erste bin ich mit dieser Lösung befriedigt.


    Der Vollständigkeit halber noch ein Nachtrag:

    Ich hatte mich noch ein wenig zu früh gefreut, der Fader hat natürlich seinen Wert auch auf den DMX-Kanal geschickt wenn der dazugehörige Musterbutton nicht gedrückt war und damit die aktuellen Werte sofort überschrieben.

    Das war mir beim ersten Test mit nur einem Muster im Input Assignment nicht aufgefallen ;)


    Ein Output-Selector hat's gerichtet, der Fader hängt über den RoT am Input und der Button direkt am Select, Output 1 geht dann in die Addition.

    Hinter der Addition kann der Selector auch sitzen, sollte genau dasselbe rauskommen - nämlich nichts wenn der Button nicht aktiv ist :)

    Edited 2 times, last by bnr (June 10, 2020 at 1:34 AM).

  • Newly created posts will remain inaccessible for others until approved by a moderator. The last reply was more than 365 days ago, this thread is most likely obsolete. It is recommended to create a new thread instead.