Problem mit Settings

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!


  • Ich muss wohl leider auf DMXC3 verzichten, aufgrund des folgenden Problems:

    Komplett neues Projekt mit (nur) 100 Generic 8-bit Dimmern, alle auf 100 Intensity und 100 Flash/Strobe. Resolume erkennt DMXC3 korrekt, die Werte werden die ersten 10 Sekunden auch wie gewünscht übertragen. Aber mit den oben erwähnten ~20fps. Nach 10 Sekunden kommen die Werte nicht mehr gleichzeitig an, sprich manche Werte sind 255 und andere 0. Das muss (leider) an DMXC3 liegen.

    Allein 100 Generic Dimmer anzulegen braucht schon 30 Sekunden Zeit. Meiner Meinung nach 29,9 Sekunden zu lange :D

    Nichtsdestotrotz ist DMX Control 3 eine super Software und dieses Forum sehr hilfreich! Würde es jedem DMX-Einsteiger weiterempfehlen.
    Auch hoffe ich das manche Funktionen die in DMXC3 enthalten sind in der Branche zum Standard werden, z.B. das variable Input Assignment ist einfach genial.


    Werde bei meinem Projekt jetzt versuchen die Funktionen die ich mit DMXC3 zu SoundSwitch ergänzen wollte mit Resolume Arena zu ergänzen, da das einfach butterweich läuft. Wird interessant Pan/Tilt damit durchzuschleifen bzw Sinus/Cosinus Funktionen damit zu bauen & natürlich Phase Shift.
    Vielleicht kennt jemand noch ne andere Software die meine Anforderungen erfüllt?

    mfG Tim

  • Allein 100 Generic Dimmer anzulegen braucht schon 30 Sekunden Zeit. Meiner Meinung nach 29,9 Sekunden zu lange

    Oh öhm, das ist tatsächlich sehr lang. Hattest du währenddessen im Project Explorer die Devices-Seite offen? Probiere mal, eine andere Seite (z.B. Cuelists) offen zu haben während du die Geräte hinzufügst (den Hinzufügen-Dialog über das Menüband öffnen). Ich denke, das dürfte mit der 3.3 (und GRPC) deutlich besser laufen.

    Nach 10 Sekunden kommen die Werte nicht mehr gleichzeitig an, sprich manche Werte sind 255 und andere 0. Das muss (leider) an DMXC3 liegen.

    Dieses Verhalten ist auch sehr spannend, denn dieses Verhalten hatte ich tatsächlich noch nie beobachtet.

    im Falle eines Falles klebt Gaffa einfach alles, denn Gaffa ist dein Freund und Helfer :thumbup:

  • Allein 100 Generic Dimmer anzulegen braucht schon 30 Sekunden Zeit. Meiner Meinung nach 29,9 Sekunden zu lange

    Wieso dauert dies in DMXControl 3.2 noch so lange? Weil hier im Hintergrund noch ein ineffizientes Kommunikationsprotokoll namens .net Remoting läuft. Denn mit jedem Einfügen eines Geräts wird die Liste im Projektexplorer aktualisiert. Fügst du die Geräte zum Beispiel über die Stage View hinzu und vor allem der Zweig "Geräte" im Projektexplorer ist nicht ausgewählt, läuft das Ganze schneller. Und richtig ab geht es dann mit DMXControl 3.3, wo wie an vielen Stellen bereits erwähnt die gesamte Netzwerkkommunikation zwischen GUI und Kernel auf gRPC umgebaut wird, welches an vielen Stellen um ein vielfaches performanter unterwegs ist.

  • Nach 10 Sekunden kommen die Werte nicht mehr gleichzeitig an, sprich manche Werte sind 255 und andere 0. Das muss (leider) an DMXC3 liegen.

    Dieses Verhalten ist auch sehr spannend, denn dieses Verhalten hatte ich tatsächlich noch nie beobachtet.

    Nachdem ich nun mal DMXControl 3 aufmachen konnte, habe ich mir das mal angeschaut. Der Strobe bei Geräten, die keinen eigenen Strobekanal haben, wird softwareseitig durch die HAL generiert. Eine Synchronisation der Geräte findet so auf diesem Wege (scheinbar) nicht statt. Wieso das so ist, liegt außerhalb meiner Kenntnis - die Frage kann unser Entwicklerteam besser beantworten.

    Wenn du aber stattdessen den Rechteck-Effekt auf die Gruppe legst, solltest du in Resolume sehen, dass die DMX-Signale synchron ankommen - zumindest kann ich das schon in der Kanalübersicht sehen. Dies Real prüfen kann ich aktuell leider nicht.

    Ebenfalls darfst du dich nicht von der Stage View irritieren lassen. Die Stage View ist kein Visualsier und hat daher nicht die Aufgabe, das was rausgeht zu 100% akkurat wiederzugeben. Die Stage View ist vielmehr eine interaktive Programmierhilfe. Bevor ich aber das komplette Wiki herunterbete, schaue einfach mal selbst in den Artikel zur Stage View im DMXC-Wiki.

  • Ja, das kann ich so bestätigen. Mit dem Rechteck-Signal auf dem Dimmer werden die Werte bei 500 Generic Dimmern (fast) synchron übertragen. Ist also definitiv ausreichend.

    Dennoch schafft Resolume das synchron mit 3 Universen (und vermutlich deutlich mehr).

    Ich nutze Unreal Engine 4.26 mit 90fps als Visualizer. Resolume sendet Art-Net Broadcast, sonst kommt das Signal nicht an.

    DMXC3 scheint auch nur Art-Net Pakete zu schicken, wenn es eine Wertänderung gibt. Daher wahrscheinlich die ~20fps. Man kann ja auch maximal 15Hz Stroben. Resolume kann 40fps Art-Net ausgeben, als VideoJokey Programm läuft das ja auf 60Hz.

    Ich bin kein Fan von dem Art-Net Interface in DMXC3. Die Portbelegung ist nicht gleich Art-Net Universum, Input/Output geht (logischerweise) nicht auf dem gleichen Port, immer wenn das DMXC3 Art-Net Interface läuft werden random Art-Net Pakete vermischt....

    Aber immer noch besser als in SoundSwitch, da hat man entweder Glück oder es funzt gar nicht. Die Einstellungsmöglichkeiten sind da schon praktisch. Oder wie in Unreal, dass man DMX zwar im 0. Universum empfangen kann, aber den ArtNet Controller nicht unter 1 stellen kann. Was zur Hölle?!

    Allgemein versteh ich nicht, warum wir in 2021 nicht deutlich mehr als 44Hz nutzen können. Wenn man mal überlegt warum die meiste VA-Technik nur mit ~20Hz Stroben kann, kommt man schnell auf die Limitierung durch DMX...
    btw LED Strips bzw WS2812b arbeitet ja mit 400Hz...

    Bin gespannt was mit sACN noch passiert, soll ja das Steuerungsprotokoll der Zukunft sein.

  • DMXC3 scheint auch nur Art-Net Pakete zu schicken, wenn es eine Wertänderung gibt.

    Jup. Steht so im ArtNet Standard. Wir senden alle 1 Sekunde einen Poll Nachricht mit den letzten Werten, aber auch das steht im Standard.

    Ich bin kein Fan von dem Art-Net Interface in DMXC3. Die Portbelegung ist nicht gleich Art-Net Universum, Input/Output geht (logischerweise) nicht auf dem gleichen Port, immer wenn das DMXC3 Art-Net Interface läuft werden random Art-Net Pakete vermischt....

    Du kannst in den Eigenschaften des ArtNet Interfaces die Ports belegen wie du magst. Schalte halt einfach alle anderen Output Ports ab die du nicht brauchst.

    Das Leben ist NP vollständig!

  • Ich bin kein Fan von dem Art-Net Interface in DMXC3. Die Portbelegung ist nicht gleich Art-Net Universum, Input/Output geht (logischerweise) nicht auf dem gleichen Port, immer wenn das DMXC3 Art-Net Interface läuft werden random Art-Net Pakete vermischt....

    Das hat umgekehrt auch den Vorteil: ich habe ein Art-Net-Node, welches 8 Universen ausgeben kann. Je nach Aufbau nutze ich mein Art-Net-Node direkt als aktiven DMX-Splitter und kann dies so direkt in DMXControl 3 konfigurieren, ohne zusätzlich ins Art-Net-Node gehen zu müssen.

    Und ja: Art-Net-Universen, die du in deinem Setup nicht brauchst, schalte aus. Dann ist da auch Ruhe.

  • Warum läuft der Strobe auseinander:
    Weil das Strobe von DMXControl3 Emuliert wird. wenn du 100 Emulierte Strobes an machst laufen im Hintergrund 100 Timer. Die laufen gezwungener maßen auseinander.
    Der richtige weg ist hier tatsächlich über die Effekte, denn hier läuft dann nur 1 Timer.

    Dev. DMXC3 Series | RDM & ArtNet 4 Implementation

    Github

  • Weil das Strobe von DMXControl3 Emuliert wird. wenn du 100 Emulierte Strobes an machst laufen im Hintergrund 100 Timer. Die laufen gezwungener maßen auseinander.

    Wir hatten da auch schonmal drüber nachgedacht, das zu korrigieren. Aber das Problem ist, das ist schwierig, weil ja Theoretisch jeder Strobe einen eigenen "Wert" haben könnte. Wenn man z.B. den Strobewert 0 > 5 Fanned. Ergo muss da viel Logik rein, welche dann erkennt, welche Geräte den gleichen "Strobewert" haben, und diese Geräte müssen sich dann einen Timer teilen. Gleichzeitig muss die Zuordnung dynamisch angepasst werden, weil der Strobewert sich ja dynamsich über Cueliste, Parametermaster,.... ändern kann.

    Da die Lösung sowieso nie Perfekt sein wird, ist der Aufwand zu groß das zu optimieren.

    Das Leben ist NP vollständig!

  • Wenn man mal überlegt warum die meiste VA-Technik nur mit ~20Hz Stroben kann, kommt man schnell auf die Limitierung durch DMX...

    Hast du die automatisch aktivierten nicht genutzen 7 Output und 8 Input Universen in der Interface-Übersicht deaktiviert?

    DMXC3 scheint auch nur Art-Net Pakete zu schicken, wenn es eine Wertänderung gibt. Daher wahrscheinlich die ~20fps.

    Schon mal einen Dimmer über 25 Hz gesehen? :D Der Hintergrund ist nicht die Limitierung durch DMX, sondern das menschliche Auge und Hirn

    Viele Grüße

    Johannes

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