DMX-Control 2 - MIDI Problem - Fehlermeldung

  • Hallo,
    ich habe ein Problem mit der MIDI-Funktion von DMX-Control.


    ## INFOS ##
    DMX-Control Version 2.12.2
    Ich nutze MIDI-Eingänge um die Lichttechnik zu steuern.
    http://www.johannes-glaser.de/?Find=DJJOE
    Einige MIDI-Kanäle senden zyklisch alle 25 ms Daten anDMX-Control.
    ## PROBLEM ##
    Nach einiger Zeit (wenigen Minuten) kommt es zu folgendenFehlern.
    https://picload.org/image/raddlilr/dmx-controlbild1.png
    ## DEBUGGING ##
    Beim Versuch die Anwendung zu debuggen bekomme ichdetaillierte Fehler:
    https://picload.org/image/raddlila/dmx-controlbild2.png
    ## VERMUTUNG ##
    Wenn ich die Zykluszeit der MIDI-Daten z.B. auf von 25 msauf 100 ms erhöhe, dauert es ca. 4x so lang, bis der Fehler eintritt.
    Da ich selbst Softwareentwickler bin, vermute ich, dass hiernach einiger Zeit vielleicht ein Speicher überläuft. Und der Bug relativeinfach zu fixen währe.
    Nach Rücksprache mit einigen DJ-Kollegen musste ichfeststellen, dass jene, die über MIDI viele Daten an DMX-Control senden vomgleichen Problem betroffen sind.
    Neuinstallation, anderer PC … Behebt den Fehler nicht.
    ## VORGEHEN ##
    Ich würde mich sehr freuen wenn wir den Bug angehen könnten.
    Von meiner Seite aus würde ich mich mit dem was ich dazubeitragen kann dafür einsetzen.
    z.B. Fehler Reproduzieren, Team-Viewer-Sitzung, Telefonat,etc…


    Vielen Dank!
    Freundlicher Gruß
    Johannes :)

  • Der Fehler scheint auf jeden Fall im von DMXC benutzten Midi-Steuerelement aufzutrreten (MIDIIO32.ocx) und ist damit sehr wahrscheinlich kein Problem im DMXC-Code selbst.
    Leider wird das Control (so weit ich weiß) weder weiter entwickelt, noch sind die Sourcen verfügbar.
    Wegen eines anderen Problems habe ich vor Jahren sogar mal das Binary selbst patchen müssen...

    Stefan

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