Brauche Hilfe bei einen gepackten RGB DDF

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,
    ich brauche Hilfe beim erstellen eines DDFs.

    16 Kanäle gepacktes RGB
    Rot = (0-5) * 1
    Gün = (0-5 ) * 6
    Blau = (0-5 ) * 36

    Das heißt ich habe 16 RGB Colorpicker aber nur 16 DMX Kanäle!

    Damit es Spass macht kann Kanal 1 (0) noch 2 Zusatzfunktionen.
    Wert >= 240 -> Kanal 2 = Dimmer & Kanal 3 = Aussteuerungsanzeige (0--255)
    Wert < 240 & >= 216 -> Kanal 2 = Dimmer & Kanal 3 = Inverse Aussteuerungsanzeige (0--255)

    Somit kann:
    - Kanal 1 0-215 als RGB und dann die Zusatz Funktionen machen.
    - Kanal 2 & 3 im Standard Modus nur Werte 0-215 sonst 0-255
    - Kanal 4 -16 nur Werte 0-215

    Das das nur mit Prozeduren funktioniert ist mir klar, aber da hängt es halt auch bei mir.

    Wäre für Hilfe recht Dankbar.

    Viele Grüsse,
    Dirk

  • Das mit den Zusatzfunktionen müsste gehen!

    Aber kapier das mit den RGB Kanälen net so! Wie sind da RGB aufgeteilt?? Willst du wirklich 16 Colorpicker in den DDF??


    MFG Philipp

    wie er schon erläutert hat: ist dieses nur mit Prozeduren möglich, da fehlt mir selber aber grad bei deiner geforderten Aufgaben einfach das Wissen :(

    Bitte um Erklärung einer DDF-Prozedur

  • Nun ich brauche wirklich 16 Colorpicker. Das Gerät ist von mir und hat halt 16 gepackte RGB Kanäle.

    Wie ich schon beschrieben hatte muss jede Farbe umgerechnet werden.
    0-255 auf 0-5 runter rechnen (Wert/43).

    Dann die drei Werte zusammen Rechnen: R*1 + G*6 + B*36

    Macht zusammen maximal 215 Rot 0; 1-5 Grün 0; 6-30 Blau 0; 36-180

    Wie das Mathematisch funktionieren soll ist mir ja bekannt, nur wie das als DDF funktionieren soll kapier ich nicht.
    Dirk

  • Ich habs mir grad angesehen, nach der Erstellung eines DDF's für nen Martin MAC 700 weiß ich eigentlich wie es geht. :)

    Aber ich stoße da auf ein grundsätzliches Problem, das mich leider daran zweifeln lässt ob es überhaupt funktioniert:
    Man kann im DDF-Creator die Steuerelemente mit Namen versehen, über diese werden die dann in den Prozeduren angesprochen/abgefragt.
    Einzige Ausnahme scheint der Colorpicker zu sein, ihm kann man keinen Namen geben, nur die 3 Farben direkt Kanälen zuweisen. Deshalb weiß ich leider nicht wie ich in einer Prozedur die Werte der Colorpicker auslesen kann bzw. ob es überhaupt geht.

    Vllt. übersehe ich aber auch einfach was, vllt. kann da jemand anders Licht ins Dunkle bringen, wollte nur mal eine Rückmeldung gegeben das ich mir das angesehen habe.

    Drück dir die Daumen das jemand anders ne schlaue Idee hat.

    Grüße
    Martin

  • Da der entsprechende Bugtracker-Eintrag geschlossen ist (http://www.dmxcontrol.de/flyspray/index…ails&task_id=11), kann zumindest DMXC das. ;)
    Die Syntax im DDF müsste sein
    {NameDesColorPickers:1} bis {NameDesColorPickers:3}

    Beispiel:

    Code
    <colorpicker mode="rgb" top="40" left="0" height="75" width="177" name="ColPicker" action="ShowColor" />
    Code
    <procedure name="ShowColor">
    !msgbox|{ColPicker:1}:{ColPicker:2}:{ColPicker:3}$
    </procedure>

    Stefan

  • Hallo Dirk

    Kann dir gern helfen! Müsste nicht so das größte Ding sein! Ist bloss bei der Menge etwas aufwendig bei sovielen Colorpickern!!

    Aber irgendwie komm ich nicht 100% mit dem gepackten RGB klar! Aber mein es zu kapieren!

    Wenn du willst kann ich dir mal das ganze für ein RGB Kanal schreiben und du kannst es dann ausprobieren ob es so passt! Wäre das ok??

    MFG Philipp

  • Hallo Philipp,

    ein Muster mit 1 oder 2 RGB Kanälen würde mir schon reichen.
    Das Kopieren und umbenennen mache ich dann auch gerne selber.

    Die Farbe (0-255) muss erst mal durch 43 geteilt werden. Dann bekommt man Werte von 0-5 raus.
    Dann wird jede Farbe mit 1, 6 oder 36 Multipliziert und die drei Werte zusammen addiert.
    Dieses Ergebnis ist der DMX Ausgabe Wert.

    Wie man das DDF noch um die Spezial Modi erweitert ist dann der 2. Schritt.

    Viele Grüsse,
    Dirk

  • Hallo Philipp,
    danke schon mal für Deine Hilfe.

    Wie der Name Sonderfunktion schon ausdrückt, gibt es 3 Betriebs Modi.
    1. 16 gepackte RGB Kanäle
    2. & 3. Modus , Dimmer , Wert und 13 unbenutzte Kanäle

    Im 1. Fall gibt es nur RGB, darüber wird auch eine Blackout funktionieren.

    Im 2. & 3. Fall (Modi) gibt es einen eigenen Dimmer Kanal und einen Werte Kanal. Habe leider keine Ahnung wie man das sauber in ein DDF rein baut. Denn je nach Modus müssten die Bedienelemente ja aktiv sein oder halt nicht.
    Ein Blackout (alles = Null) kann auch hier funktionieren, denn wenn man alles auf Null setzt, ist immer alles Dunkel.


    EDIT:
    Aussteuerungsanzeige ist das was man aus dem Audiobereich kennt, also 9*grün ---> 4*gelb --> 3*Rot
    Je nach Wert Wächst der Balken.

    Viele Grüsse,
    Dirk

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