Wer kann helfen bei 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 zusammen,

    wer kann helfen?

    Ich benutze schon eine ganze Zeit DMXControl, ist echt super, nur bei den Gerätedefinitionen, da scheitere ich öfter.
    Demnächst habe ich eine Va, wo ich zwei Martin Mac 250 Krypton (http://www.martin-professional.de/service/downlo…DE_H.pdf&cat=65) benutze. Kann mir jemand eine DDF für die Teile schreiben. Ich sitze schon seit zwei Tage daran und bekomme es nicht auf die Reihe, wahrscheinlich bin ich zu blöd dafür.
    Bitte Helft mir, wäre sehr nett von euch!

    MfG
    Holger

  • Hallo,

    ich habe jetzt eine ähnliche Gerätedefinitionen (MAC 250+) umgeschrieben, nur die Gobo-Werte stimmen nicht überein. Wo ändere ich in der Procedur die DMX-Werte?

    <label top="40" left="200" caption="Gobo"/>
    <dropdown top="56" left="208" width="137" name="gobos_gobo" action="SetGobo">
    <item caption="offen" value="0"/>
    <item caption="Eclipse" value="1"/>
    <item caption="Fat bar" value="2"/>
    <item caption="Fan" value="3"/>
    <item caption="Happy Yins" value="4"/>
    <item caption="Twisted triangle" value="5"/>
    <item caption="Splash" value="6"/>
    <item caption="Aflobet" value="7"/>
    <item caption="Drehung UZ" value="-1"/>
    <item caption="Drehung GUZ" value="-2"/>
    -------------------------------------------------------------------
    </procedure>


    <procedure name='GetGobo'>
    !if|{channel_3} < 55|
    !set_control|gobos_gobo|({channel_3} / 5)$
    !set_control|gobos_mode|0$
    !set_control|gobos_wheelspeed|0$
    !set_control|gobos_shakespeed|0$
    !set_control|gobos_index|{channel_4}$
    $
    !if|(({channel_3} > 44) and ({channel_3} < 90))|
    !set_control|gobos_gobo|(({channel_3} - 45) / 5)$
    !if|{channel_4} < 128|
    !set_control|gobos_mode|-1$
    !set_control|gobos_index|(({channel_4}-3) * 2.0564)$
    |
    !set_control|gobos_mode|-2$
    !set_control|gobos_index|((252-{channel_4}) * 2.0564)$
    $
    !set_control|gobos_wheelspeed|0$
    !set_control|gobos_shakespeed|0$
    $
    !if|(({channel_3} > 89) and ({channel_3} < 210))|
    !set_control|gobos_gobo|(((209-{channel_3}) / 15)+1)$
    !if|{channel_4} < 128|
    !set_control|gobos_mode|-3$
    !set_control|gobos_index|(({channel_4}-3) * 2.0564)$
    |
    !set_control|gobos_mode|-4$
    !set_control|gobos_index|((252-{channel_4}) * 2.0564)$
    $
    !set_control|gobos_wheelspeed|0$
    !set_control|gobos_shakespeed|(({channel_3}-90) mod 15)$
    $
    !if|(({channel_3} > 209) and ({channel_3} < 233))|
    !set_control|gobos_wheelspeed|({channel_3}-210)$
    !set_control|gobos_gobo|-1$
    !set_control|gobos_shakespeed|0$
    !set_control|gobos_index|0$
    !set_control|gobos_mode|0$
    $
    !if|({channel_3} > 232)|
    !set_control|gobos_wheelspeed|(255-{channel_3})$
    !set_control|gobos_gobo|-2$
    !set_control|gobos_shakespeed|0$
    !set_control|gobos_index|0$
    !set_control|gobos_mode|0$
    $
    </procedure>
    <procedure name='SetGobo'>
    !if|{gobos_gobo}|gt|-1|
    !if|{gobos_mode}|eq|0|
    !set_channel|3|({gobos_gobo}*5)$
    !set_channel|4|{gobos_index}$
    |
    !if|{gobos_mode}|eq|-1|
    !set_channel|3|(45+({gobos_gobo}*5))$
    !set_channel|4|(3+({gobos_index} / 2.0564))$
    $
    !if|{gobos_mode}|eq|-2|
    !set_channel|3|(45+({gobos_gobo}*5))$
    !set_channel|4|(252-({gobos_index} / 2.0564))$
    $
    !if|{gobos_mode}|eq|-3|
    !if|{gobos_gobo}|gt|0|
    !set_channel|3|((210-({gobos_gobo}*15))+{gobos_shakespeed})$
    !set_channel|4|(3+({gobos_index} / 2.0564))$
    |
    !set_channel|3|0$
    !set_channel|4|0$
    $
    $
    !if|{gobos_mode}|eq|-4|
    !if|{gobos_gobo}|gt|0|
    !set_channel|3|((210-({gobos_gobo}*15))+{gobos_shakespeed})$
    !set_channel|4|(252-({gobos_index} / 2.0564))$
    |
    !set_channel|3|0$
    !set_channel|4|0$
    $
    $
    $
    |
    !if|{gobos_gobo}|eq|-1|
    !set_channel|3|(210+{gobos_wheelspeed})$
    !set_channel|4|0$
    |
    !set_channel|3|(255-{gobos_wheelspeed})$
    !set_channel|4|0$

  • Kann mir niemand helfen???
    Ich wäre euch sehr dankbar!

    Ich habe die DDF des Mac 250+ auf den Martin Mac 250/Krypton umgeschrieben, nur mit den Gobos klappt es noch nicht, weil diese über eine Prozedur laufen und damit komme ich irgendwie nicht klar.

    Die DMX-Wert für die Gobos;

    Indizierung:
    Offen = 0-4
    Gobo 1= 5-10
    Gobo 2=11-15
    Gobo 3=16-20
    Gobo 4=21-25
    Gobo 5=26-30
    Gobo 6=31-35
    Gobo 7=36-42

    Drehung:
    Offen =43-50
    Gobo 1= 51-58
    Gobo 2=59-65
    Gobo 3=66-73
    Gobo 4=74-81
    Gobo 5=82-89
    Gobo 6=90-96
    Gobo 7=97-104

    Etwas weiter oben auf dieser Seite findet ihr die Prozedur des Mac 250+.
    Was muß ich in der Prozedur ändern, damit ich auf diese DMX-Werte komme?


    Gruß Holger

  • Das habe ich ja probiert, aber igendwas mache falsch.
    Wenn ich bei der Drehbewegung auf das Gobo 5 schalte, springt es auf einen anderen Wert (Drehung mit Shake).

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