Touch OSC GUI Plugin

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 Thomas,

    JPK hat die Log durchgeschaut und festgestellt das Leerzeichen in der Namensgebung zu einen Fehler führt.

    Zitat:

    Ich habe die Logs angeschaut und tatsächlich ist das das Problem. Da wird gemeckert, dass der Character /32 nicht zulässig ist. Nach der ASCII-Tabelle ist das Zeichen \32 ein Leerzeichen, es sind also tatsächlich die von dir verwendeten Leerzeichen. Vielleicht kann der Ersteller des Plugins ja mal schauen, ob er dieses bei der Eingabe verhindert bzw. dann entsprechend meckert.

    Viele Grüße

    JP

    Wärst du bitte so nett und könntest das versuchen in einer neuen Version zu fixen?

    Wäre echt mega von dir.

  • Hallo,

    versuche gerade umzusteigen von qlc+ zu DMXC, aber habe da einige Probleme.

    Mein grösstes Problem ist die OSC zuweisung.

    Ich habe im OSC Management ein Ruleset angelegt und versuche einen Button anzulernen, wundere mich da aber, ob nachdem ich begin learn drücke, ob dann ein feedback im learn status zu sehen sein sollte?

    Bei mir passiert nichts. (edit: Ich habe es jetzt mal im MIDI Managment ausprobiert und dort verhält es sich wie erwartet, ich klicke learn und sobald ich einen button oder fader berühre wird dieser erkannt und DMXC verlässt den learn modus.)

    ___

    Nach ein paar Stunden herumprobieren hab ich es dann doch ans laufen bekommen.

    Habe in der Win Firewall alle UDP ports für DMXC freigegeben und bei TouchOSC den Host mit der direkten IP angesprochen, also nicht über den DMXC3 und dann hat es funktioniert.

    ____

    Ein ausführliches Tutorial zu dem Softdesk und OSC oder MIDI wäre super.

    Vielen Dank

    Jan

    Edited 2 times, last by bolekz (February 12, 2023 at 11:01 PM).

  • Hi zusammen,

    ist das Plugin noch funktionsfähig/aktiv? Ich habe irgendwie Schwierigkeiten es zu installieren...

    Ich habe den Inhalt aus dem ZIP (V 1.0.0.7) in den GUI Ordner kopiert (C:\Program Files (x86)\DMXControl_3.2.3\GUI\Plugins)

    Unter Plugins tauch es aber nicht auf. Im Input Assignment habe ich auch nichts neues.

    Vielen Dank und viele Grüße

    Florian

  • Hi zusammen,

    mein Post oben hat sich erledigt...es lag an den Windows Sicherheitsmechanismen.

    Die Dateien aus dem ZIP-File in den GUI/Plugins Ordner kopieren, dann bei jeder Datei Rechtsklick - Eigenschaften - unten den Haken bei Attribute setzen und es klappt! ;)

  • Hallo Thomas,

    danke für das Update. Ich habe mir das Update gerade auch mal mit der aktuellen Beta von DMXControl 3.3.1 angesehen. In deinem Zip-Archiv für die neue Version 1.1.0.0 fehlen offenbar zum Zeitpunkt, wo ich diesen Beitrag verfasse, noch insgesamt sechs Dateien und zwar die Common.Logging.Core.* und die Common.Logging.*. Ich habe diese einfach mal aus dem Zip-Achriv der Version 1.0.0.7 genommen. Damit lässt sich das Plugin aktivieren und öffnen.

    Ich werde mir das Plugin nun mal die Tage mit ansehen und mich ggf. nochmal melden.

    Stefan

  • Sauber danke fürs anpassen. Ich werde es jetzt die Tage intensiv testen. Der Tipp mit den fehlenden DLLs ist gut. Ohne diese wird das Plugin gar nicht erkannt.

    Habe ich irgendwie die Möglichkeit Eingänge Manuell (ohne lernen) zu erstellen? Ich habe so viele Werte aus einer Software die sich ständig ändern, da wird es schwierig den passenden Pfad/Datenpunkt zu catchen. Vielleicht kann man die zukünftige Entwicklung auch noch etwas unabhängiger von TouchOSC gestalten. Die besagte Software klaut ein paar Daten aus Rekordbox und gibt sie über OSC aus.

    Hier auch mal ein Link für alle interessierten: https://github.com/grufkork/rkbx_link

  • Hallo

    Nein, das ist aktuell nicht möglich, da ich primär mit TouchOSC auf dem Tablet gearbeitet habe und dort keine "Text OSC Messages" verschickt werden.

    Habe aber bei deinem Tool gesehen, das hier der Track geschickt wird.

    Ich hab das mal eingebaut, kann das aber aktuell selbst nicht testen.

    Bitte um Test und kurze Rückmeldung, ob es funktioniert.

    Danke

  • Danke Thoms!
    Ich hoffe ich komme da heute noch zu. Du bekommst eine Rückmeldung!

    EDIT: Grade beim Programmieren festgestellt das das Mapping häufig unter DMXC3.3 häufig verloren geht. Es kommt öfters vor das im Input Assignment dann ein Input mit dem Namen "Empty" auftaucht. Ebenso kommt es öfters for das der "Cancle Learn" Button klemmt. Er ist nicht anklickbar obwohl nichts mehr zum Lernen da ist. Ich vermute irgenwie das die Verindung zur OSC Welt nicht mehr so steht wie vorher. Villt ändert sich eine GUID?

    EDIT2: Ebenso wird scheinbar das InputAssignment nicht geupdated. Habe neue Mappings angelegt, aber diese lassen sich nicht in die Bank ziehen.

    Kann ich dich irgendwie mit Logs behilflich sein?

    Edited 2 times, last by martenturbo (August 22, 2025 at 9:33 PM).

  • Moin,

    Ich habe das auch gerade mal getestet. Ich habe testweise mal ein kleines Ruleset angelegt im Input Assignment was verdrahtet und dann das Projekt einmal geladen. Danach sind alle Inputs mit Empty beschriftet:


    Was ich nicht getestet habe, ob die Inputs noch funktionieren. Hab nur mal stupf das Zeug angelegt ohne eine OSC Verbindung...

    Gruß
    Nutzer99

  • Moin!

    Das ganze sieht schon etwas stabiler aus, allerdings habe ich immer noch oft Inputs die keine Values mehr liefern. Manchmal reicht ein GUI Neustart, manchmal muss ich aber auch meine ganzen Mappings im OSC Plugin löschen und erneut anlegen und verknüpfen. Letzteres äußert sich schon, wenn man die Inputs nicht mehr ins Assignment-Gatter ziehen kann. Lässt man den Input dort "fallen" taucht er einfach nicht auf. Vielleicht kannst du da ja nochmal nach schauen. Danke! :)

    Achja, es macht scheinbar kein unterschied ob man DMXC3.3.0 oder 3.3.1 verwendet.

    LG


    EDIT: Ich habe auch noch öfters das Phänomen, dass es Pseudo RuleSets im Input-Assignment gibt. Dieses sind alte, die schon lange gelöscht wurden.

    EDIT2: Nach einem kompletten reboot sind die Inputs im OSC-Management zwar noch aktiv und die werte ändern sich, allerdings lassen sich die Datenpunkte wie oben beschrieben nicht ins Assignment ziehen. Hierfür ist ein löschen und anschließendes neu-Mapping der RuleSets nötig.

    Edited 2 times, last by martenturbo (August 26, 2025 at 9:26 PM).

  • Ich wollte jetzt auch mal wieder OSC verwenden und hab das Plugin versucht zu aktivieren. Ich kann die Probleme soweit nachvollziehen.

    a) wenn ich ein Projekt lade, dann sind die Ein und Ausgänge im input assignment "empty".

    b) hatte ich das Problem, dass bei mir mein RuleSet nach dem neustart der GUI nicht mehr da war. Ich kann das aber irgendwie nicht mehr reproduzieren.


    Kleine Vermutung aus meiner Sicht, dass hier vlt. die Ladereihenfolge dafür sorgt, dass erst irgendwie die Input Assignment Nodes geladen werden und das Plugin noch nicht da ist und deshalb evtl. die interne Verknüpfung Input Assignment <-> OSC Plugin nicht hergestellt wird.


    Gruß
    Nutzer99