Benötige Hilfe bei Erstellung von 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; bin recht neu hier :)

    Ich hoffe, dass dieser Post in der richtigen Abteilung gelandet ist, ansonsten gerne löschen.

    Nun zum Problem:

    Ich habe vor längerer Zeit auf Amazon einen Billig-China-Moving-Head gekauft. (Nicht unbedingt die beste Idee)

    Inzwischen arbeite ich mit DMX-Control3 als Software und habe nun versucht diese Dinge zu verknüpfen. Erfolglos!

    Als Bild hänge ich mal die Bedienungsanleitung von dem MH an, vielleicht hat jemand schonmal ein passendes DDF programmiert?😅

    Es muss sich jetzt niemand hier extra für mich die Arbeit machen etwas passendes zu programmieren, aber falls so etwas bereits existiert, wäre ich für eine XML Datei sehr dankbar

    LG

  • Guten Abend auch nochmal an dieser Stelle,

    um es für den Anfang nicht ganz so kompliziert zu machen, schauen wir erstmal nur auf eine Auswahl von DMX-Kanälen und "übersetzen" sie in die Sprach- bzw. Denkweise von DMXControl 3. Alle anderen DMX-Kanäle kannst du nach und nach noch einfügen - da ist DMXC3 sehr flexibel. Wichtig ist nur, dass du von vorn herein im DDF hinterlegst, ob das fertige DDF am Ende 16 oder 18 DMX-Kanäle haben wird. Sonst musst du beim Patchen aufpassen.

    Gehen wir also nun aber mal vom 18-Kanal-Modus aus.

    Channel Value Description DMXC3-Function
    1 X axis Position
    2 X-axis fine-adjustment Position
    3 Y axis Position
    4 Y-axis fine-adjustment Position
    5 000 - 255 X Y axis speed PT-Speed
    6 0 - 63 Dyeing total dimming Dimmer
    7 0 - 7;
    10 - 255
    No function
    Synchronous strobe speed from slow to fast
    Strobe
    8
    9
    10
    11 0 - 255 R dimming Color *1)
    12 0 - 255 G dimming Color *1)
    13 0 - 255 B dimming Color *1)
    14 0 - 255 W dimming Color *1)
    15
    16
    17
    18 0 - 240;
    241 - 255
    No function;
    The lamp body is reset, valid for 3s
    Procedures

    *1) Diese Funktion fasst die genannten Kanäle als ein Element zusammen, dass am Ende die Farbe insgesamt einstellt.

    Ich hoffe, du kommst mit dieser "Übersetzung" schon ein Stück weiter. Wenn noch Fragen aufkommen, bitte melden. :)

    Viele Grüße, Stefan

  • Vielen Dank Stefan! Das hat tatsächlich mich schon ein wenig vorangebracht. Im Anhang wäre mein DDF als XML-Datei. Kannst du eventuell kurz drüber schauen? DMX-Control3 gibt bei mir tatsächlich keine Fehlermeldung, aber bei dem button "Hinzufügen" passiert nichts...

    Ein paar Channels sind in der Datei nicht bestimmt; das liegt daran, dass ich diese Error gebracht haben und ich auf diese dann verzichte...

    Viele Grüße, David

  • Ich habe mal in das DDF hineingeschaut. Es sind doch noch verschiedene Dinge durcheinander gewürfelt, die DMXControl 3 so nicht erwartet und deswegen den Dienst quittiert in Form des nicht einfügen in dein Projekt. Wenn du dir mal den Kernel anzeigen lässt, dann würdest du zahlreiche Fehlereinträge sehen.

    Um das Ganze ein Stück abzukürzen, habe ich mal das DDF überarbeitet und die gröbsten Fehler beseitigt, dass es zumindest schon einmal geladen werden kann. Dinge, die fehlerhaft sind, aber für den ersten Test noch nicht benötigt werde (sofern ich die Bedienungsanleitung richtig interpretiere) habe ich im XML auskommentiert und anderes ergänzt. Schaue dir beide Dateien doch einfach mal nebeneinander in Notepad++ an.

    Wieso habe ich nun zwei Dinge auskommeniert?

    • Der Bereich gobowheel kann zwar zum Auswählen der Pattern genutzt werden (wurde für andere Geräte auch schon einmal als Workaround verwendet). In dem Fall wäre die Variante über rawstep besser.
    • Die weiteren Procedures sind so nicht in der Bedienungsanleitung ersichtlich.

    Was ich mit rawstep etc. meine, kannst du übrigens auch in unserem Wiki in der Doku zu den DDFs nachlesen. Dort findest du jeder Funktion auch immer ein "übersetztes" Beispiel.

    Kommst du damit weiter?

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