MIDI-Probleme "gelöst"!!!

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!


  • Hi,

    da es ja einige Nachteile und Schwierigkeiten mit dem MIDI-in gab, habe ich eine Lösung gefunden. Ich habe ein Tool erstellt, welches ankommende MIDI-Befehle verzögert. Dadurch bleibt z.B. bei zwei gleichzeitig eintreffenden Befehlen DMXC genug Zeit um beide Befehle vernünftig auszuwerten. Folgende Probleme werden dadurch behoben:

    * Gleichzeitiges drücken von mehreren Tasten möglich
    * kein "Prellen" mehr beim Starten von Effekten

    Mein Programm "MIDI Snake" sammelt alle ankommende MIDI-Daten und gibt diese verzögert und portioniert weiter. Die Verzögerung ist zwischen 15 und 200 ms einstellbar. Bei mir haben sich Werte zwischen 20 und 30 ms als sehr gut herausgestellt, ich denke aber das hier je nach Rechner die richtige Einstellung auszuprobieren ist. Ein "sichtbare" Verzögerung ist bei Werten bis ca. 50 ms nicht zu merken.


    INSTALLATIONSANLEITUNG
    ======================

    Benötigte Software:

    - MIDI Yoke (virtuelles MIDI-Kabel)
    Download: http://www.midiox.com/zip/MidiYokeSetup.msi
    (Infos: http://www.midiox.com/index.htm?http…x.com/myoke.htm)


    - MIDI Snake
    Download: http://temp.justaboy.de/midisnake.exe

    [Blocked Image: http://temp.justaboy.de/midisnake1.png]

    [Blocked Image: http://temp.justaboy.de/midisnake2.png]

    [Blocked Image: http://temp.justaboy.de/midisnake3.png]


    Zuerst wird MIDI Yoke installiert. Mit diesem Tool kann man durch "virtuelle MIDI-Kabel" verschiedene MIDI-Anwendungen im Rechner miteinander verknüpfen. Das Tool zeigt sich als 8 oder mehr neue MIDI-Geräte.

    [Keyboard] --{MIDI-Eingang}--> [MIDI Snake] --{MIDI-Yoke In/Out}--> [DMX-Control]

    Dann wird MIDI-Snake installiert. Nach dem Starten des Programms kommt man mit einem Klick auf das Keyboardsymbol in das Konfigurationsfenster. Dort wählt man links den MIDI-Eingang (z.B. USB-Audiodevice) und rechts einen freien MIDI-Yoke Ausgang (z.B. Nr. 1). Unter Verzögerung lässt sich die Verzögerung einstellen mit der die Befehle weitergegeben werden. Das Programm läuft klein mit und zeigt unter anderen den letzten empfangenen MIDI-Befehl an. Nach der Konfiguration sollten beim Drücken der Keyboardtasten schon ankommende Befehle (als Hex) angezeigt werden. Passiert nichts oder erscheint die Meldung "I Err" oder "O Err" gab es Fehler beim Öffnen der MIDI-Geräte.

    Zum Schluss wird dann in DMX-Control als MIDI-Gerät der Treiber "MIDI Yoke x" gewählt und es sollte funktionieren.

    ACHTUNG!!!
    Das Programm ist absolut beta und dient vorläuftig nur zu Testzwecken. Bei mir läuft es allerdings stabil!

    Ich freue mich über Rückmeldungen.

    Grüße

    excelsior

  • so

    musste leider, nachdem ich mir ein neues system zusammen gebaut habe, festellen das das "midisnake" tool nicht geht ;(

    es kommt nicht klar mit den midi beat signalen von meinem tool !!!
    es sind einfach zu viele informationen. der puffer des midisnake reicht nicht aus. zuerst gehts noch aber nach ca. 10 sec wirds immer schneller bis es sich aufhängt!!

    fazit : bitte midisnake nicht zur beatübertragung nutzen , nur fürs keyboard.

    mfg maik

  • hallo,
    ich bin ganz neu im bereich der lichttechnik und habe diese woche meine ersten versuche mit dmxc und dem dmx4all-interface gemacht.

    hat alles reibungslos funktioniert, nach 30min (verkabeln inklusive) konnte ich mit ableton live (midi-sequencer) meine 2 dimmerpacks steuern.

    es tauchte jedoch sofort das problem mit den simultanen midi-noten auf. ich wollte z.b. zwei lampen zur gleichen zeit aus/einfaden. dmxc hat dabei meistens einige informationen "geschluckt" so dass nur eine lampe reagierte.

    nun habe ich gerade durch die forensuche das midisnake-tool entdeckt und es scheint auch eine geeignete lösung meines problems zu sein.

    meine frage ist eigentlich nur ob es (mittlerweile) im bereich midi-in bei dmxc noch andere lösungen gibt, die eventuell kein externes tool benötigen? oder sollte ich einfach osc verwenden, entfallen dann die probleme (simultane noten, externes tool)?


    gruß iason

  • Quote

    Original von Stefan Krupop
    Der DMXC 2.10 RC3 sollte die Probleme mit MIDI beheben.

    Stefan

    Sry Stefan muss dich leider entteuschen. Die oben beschriebenen Timingprobleme sind zwar behoben aber zumindest ich kann seit der RC2 nichts mehr per Midi starten (Umschaltmodus) nur das flashen ist noch möglich. Ein weiteres Problem welches seit der RC1 besteht ist das DMX-C erst auf Midisignale mit bestimmter Anschlagdynamik reagiert. Gemütlich Licht machen mit dem Midikeybord ist nicht mehr... es muss richtig auf die Tasten "geschlagen" werden.

    Diese beiden Probleme sollten echt dringend behoben werden da ich fast alles per Midi mache :-((((

    Edited once, last by Marco_k (November 23, 2008 at 8:58 PM).

  • Quote

    Original von Marco_k
    aber zumindest ich kann seit der RC2 nichts mehr per Midi starten (Umschaltmodus) nur das flashen ist noch möglich.


    Der Umschaltmodus (für Geräte mit unterschiedlichen Eingabewerten) ist leider durch die gewünschte "Stationstastenfunktionalität" für die Kommandobox etwas in Mitleidenschaft gezogen worden. Im RC4 habe ich dafür jetzt einen Wertebereich definiert, der das Problem hoffentlich lösen sollte (unter Beibehaltung der "Stationstasten")

    Quote

    Original von Marco_k
    Ein weiteres Problem welches seit der RC1 besteht ist das DMX-C erst auf Midisignale mit bestimmter Anschlagdynamik reagiert.


    Das kann bei Befehlen passieren, die z.B. erst ab der Hälfte des Wertebereiches umschalten. Hier gibt es zwei Möglichkeiten:
    * Anschlagdynamik des Keyboards abschalten
    * Den "max. Wert" für die fraglichen MIDI-Controls herabsetzen, so dass z.B. die (entscheidende) Hälfte des Wertebereichs schon bei leichteren Anschlägen erreicht wird

    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.