DMXC Überlastung

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,
    zur Klärung des Problems am besten die DDFs hier noch einmal hochladen, dann kann man genaueres zur Belastung durch die Dateien sagen.

    Uwe wollte darauf hinaus, dass Proceduren, die z.T. sehr rechenintensiv sind, eigentlich nur ausgeführt werden, wenn das DDF offen ist, sprich in der grafischen Bühnenansicht das jeweilige gelbe Fenster geöffnet ist.
    Proceduren sind im Allgemeinen dafür da, um verschiedene Steuerungsinstrumente auf den gleichen Stand zu bringen.
    Also z.B. einen Slider und ein Dropdown Menü, dass für den selben DMX Kanal verantwortlich sind.

    Viele Grüße und frohe Ostern
    Easter Bug

  • HAllo,

    hier die DDFs vom MH-X25 und MH-X50. Hatte gestern mit den MH-X50 keine Probleme gehabt. Hatte 1-2 mal am ganzen Abend eine ruckelnde Bewegungsszene aber ein neustart der Szene hat geholfen. Die DDF vom MH-X50 wurde von einem Mitglied des Forums angefertigt und beinhaltet noch paar bugs/Probleme wie das Gobo Bouncing und die Rotations- und Wechselgeschwindigkeiten sind bisschen komisch eingeteilt von den parametern her.

    vg
    Patrick

  • Hallo,
    ich hatte leider noch keine Zeit, die DDFs anzuschauen (bin noch bis morgen im Prüfungsstress :(). Ich werde mich aber am Wochenende dran setzen.
    Viele Grüße
    JP

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

  • Also ich hab eben mal kurz drüber geschaut, eins (ich glaub das MH X-25 DDF) hat richtig viele Proceduren unten dran. das andere auch ein paar.
    Aber was mir aufgefallen ist: Die waren sicher nicht bei der 2.12 als Standard dabei, da bei channel type teilweise sachen eingetragen sind.... und ich hatte sie ja damals alle durchgeschaut. :)
    Aber ich glaub du hast oben schonmal geschrieben, dass du die ausm Forum hast?! :D

    Naja, haste irgendwo ne Anleitung wo die DMX-Kanäle etc. drauf sind? Dann würd ich das eventuell mal verbessern. ;D

    JPK: Viel Erfolg bei deinen Prüfungen :)

    Gruß

  • Hallo LJ Jojo

    Waren alle die mit der 2.11 die du durchgeschaut hattest. Da kamen noch einige aus der Onlinebibliothek mit dazu. Aißerdem kann es vereinzelnd vorgekommen sein, dass ich da das ein oder andere DDF, welches du kontrolliert hattest durch ein anderes ersetzt habe.

    Aber ich bin gerade immer mal wieder dabei, die 2.12er Bibliothek zu überarbeiten und noch fehlende DDFs aus dem Forum hinzuzufügen. Kann aber gerade nicht sagen, wann ich damit letztendlich fertig bin.

    Gruß Philipp

  • Moin,

    Hier einmal das Manual für den Stairville MH-X50:
    http://images6.thomann.de/pics/atg/atgda…8_de_online.pdf

    und hier für das Stairville MH-X25:
    http://images6.thomann.de/pics/atg/atgda…5_de_online.pdf

    die dmx werte stehen im letzten Drittel von den Anleitungen.

    Sind die aktualisierten DDFs in der separaten Bibliothek (zip-datei) erhältlich die zum download angeboten wird?

    Gruß
    Patrick

    BTW: gibt es schon ein DDF für das ADJ QUAD PHASE LED?
    ala http://www.thomann.de/de/american_dj_quad_phase_led.htm

  • Hallo,
    wie versprochen habe ich mir mal die DDFs angeschaut. Diese sind allerdings beide an einigen Stellen verbuggt. Ich bin jetzt dabei, die DDFs umzuschreiben. Dabei orientiere ich mich an dem DDF für den MH-X25 und mache das DDF für den MH-X50 genau so (nur mit zusätzlichem Prismabereich). Morgen oder übermorgen sollte ich fertig sein.
    Viele Grüße
    JP

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

  • Tach zusammen,

    ich habe hier nur mal mitgelesen...
    Da kam jetzt bei mir mal die Frage auf:
    DMX ist doch ein serieller Bus, der 512 "Datenworte" (im weitesten Sinne) überträgt
    und so glaube ich mich richtig zu erinnern IMMER ALLE Worte sendet.
    Soweit richtig?

    Ist es für den PC ein Unterschied, ob er 50 Werte ausgibt oder 500?
    Oder liegt das mit der "CPU Belastung" eher am "berechnen" der Werte?
    Denn das DMX Signal wird doch immer mit der gleichen Geschwindigkeit
    übertragen???

    Nur mal eben so am Rande zum Komplettverständnis...
    Detto

    Habe ausreichend Material für den Teich in dem ich fische. :D Mehr über mich unter https://forum.dmxcontrol-projects.org/www.drw-disco.de 8)
    ************
    Alles wird gut! Man muss nur fest dran glauben und Geduld haben, wobei letzteres in der heutigen Zeit das größte Problem darstellt. :argh: :argh: :argh:

  • Hallo Detto,
    bei DMX werden normalerweise alle 512 Kanalwerte übertragen. Das muss aber nicht sein. Denn ein Sender kann auch weniger übertragen. Dann sendet er z.B. nur Kanal 1 bis 192. Das kannst du übrigends im Output-Plugin z.B. des DE-Interfaces (und einiger anderer) einstellen. Wobei das für DMXC vermutlich nicht sooo viel ausmacht, ob jetzt 192 oder 512 Kanäle gesendet werden. Da ist ehr die Beschaffenheit des Interfaces entscheidend.

    Die CPU Last liegt hier vermutlich fast ausschließlich an den DDFs (so wie die aussehen). Da sind z.T. fehlerhafte Aufrufe und der Tiltfine-Kanal wird auch in einer Procedure ständig abgefragt. Da der sich aber schnell ändert, könnte unter anderem darin das Problem liegen. Ich hab das aber nicht genauer erforscht, sondern werde versuchen, das DDF so gut wie möglich ohne Proceduren zu schreiben, da diese immer schon sehr leistungshungrig waren ( Stefan Krupop: Besteht die Möglichkeit eines effizienteren Parsers? Ich weiß, ich hab dich schonmal darauf angesprochen, aber trotzdem ;)). Ganz ohne werde ich es aber platzsparend nicht hinbekommen, denn dann muss ich Fader doppelt belegen, was nur mit Proceduren geht.
    Viele Grüße
    JP

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

  • Hi!

    Und nochwas dazu: Bei den Interfaces die keinen eigenen Controller haben (die meisten der Billigteile) muss ja die Software bzw. der Recher die Signale generieren und senden. Da macht es sehr wohl was aus wieviel gesendet wird.
    Die guten Interfaces dagegen senden ja den DMX-Bus selbst. Das heißt normal schickt das Ausgabeplugin nur die Änderungen an das Interface. Änderst Du nur Kanal 128, dann wird auch nur diese Änderung an's Interface geschickt und nicht die anderen "0"-Meldungen auch noch.
    Dabei ist es auch egal wie "schnell" DMXControl (bzw. genauer halt das Ausgabeplugin) diese Änderungen schickt. Beim Interface kommt halt "irgendwann" eine Änderung an und bevor dieser Kanal über den DMX-Bus gesendet wird verwendet es den Wert der gerade im Speicher ist.
    Potentiell kann man dem Interface also auch doppelt so schnell Werte schicken als DMX das Ausgeben kann. Dann wird halt immer ein Wert verschluckt. Und andersrum, wenn man zu langsam ist, dann isses DMX auch wurscht. ;)
    Aber natürlich ist es für den PC eine höhere Belastung mehr Kanaländerungen an das Interface zu schicken als weniger.
    Daher hängt das auch immer sehr stark vom verwendeten Ausgabeplugin ab. Isses "schlecht", dann sendet es mehr als nötig und belastet damit Rechner und Interface.

    Sollte ich hier irgendwo Mist geschrieben haben, bitte um Korrektur. Musste ja Gott sei dank selber noch keine Plugin dafür schreiben. (und könnte es auch nicht) :D

    Hoc

    Mein Equipment:
    1x Hirn | 2x Augen (leicht defekt) |2x Ohren | 1x Mund |32x Zahn (zum Teil V1.5) | 1x Handundfuß-Interface
    *SCNR*


  • Musste ja Gott sei dank selber noch keine Plugin dafür schreiben. (und könnte es auch nicht) :D

    Hoc

    Na da sind wir ja schon 2 :D

    Das bedeutet also, das DMX immer nur die Änderung des Kanals / der Kanäle des Universums (bleiben wir bei einem) über das Ausgabe Plugin an das
    Interface sendet. Dieses dann in gewohnter Regelmäßigkeit seinen "internen" Speicher abfragt und dann die 512 "Datenworte" auf die Reise schickt.

    Okay, dann macht das sinn mit der unterschiedlichen CPU Belastung. Zumal manche Werte ja auch "berechnet" werden müssen z.B. bei Bewgungen ..

    Wieder was gelernt.

    Detto

    Habe ausreichend Material für den Teich in dem ich fische. :D Mehr über mich unter https://forum.dmxcontrol-projects.org/www.drw-disco.de 8)
    ************
    Alles wird gut! Man muss nur fest dran glauben und Geduld haben, wobei letzteres in der heutigen Zeit das größte Problem darstellt. :argh: :argh: :argh:

  • Hallo,
    ja, schaff ich. Ich bin gerade noch in der Vorbereitung auf eine eigene Veranstaltung, aber ich werde mich morgen früh wieder ran setzen. Da hab ich dann auch einiges an Zeit. Damit sollten die DDFs spätestens am Wochenende fertig sein.
    Viele Grüße
    JP

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

  • Hallo,
    wie versprochen hier die DDFs. Kannst du bitte mal testen, ob die DDFs so funktionieren. Ich hab jetzt mal Proceduren verwendet, aber so wenig wie möglich. Wenn das immernoch eine zu hohe Prozessorlast erzeugt, dann versuche ich noch die DDFs so umzubauen, das gar keine Prozeduren mehr verwendet werden. Dadurch wird die Funktionalität aber etwas beschnitten und die DDFs werden deutlich größer.
    Viele Grüße
    JP

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

    Edited 3 times, last by JPK (April 15, 2013 at 12:28 AM).

  • Ich bins wieder...

    wollt grad antesten und habe beide XML datein ersetzt, aber jetzt werden die in der Gerätebibliothek nicht mehr angezeigt.
    Habe die DDFs in den Ordnern Devices und Devices_Backup reinkopiert. Hab ich irgendwas verkehrt gemacht oder übersehen?

    Gruß
    Patrick

  • Hallo,
    ich habe mir die beiden gerade testweise heruntergeladen.
    Selber habe ich die nicht.
    Dabei habe ich gesehen das wenn ich diese anklicke bei mir die
    Meldung "Die XML-Seite kann nicht angezeigt werden" kommt
    und auch der DDF Creator zeigt DDF konnte nicht geladen werden.
    Ob da beim Hochladen was schiefgelaufen ist ?

    Gruß Steff

    Am Ende wird alles gut !

    Wenn es nicht gut wird, dann ist es noch nicht das Ende.

    May the light be with you

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