Plugin OSC-Receiver

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!


  • Gibt nun ne neue Version.

    Jetzt ist auch ein Analyzer vorhanden, mit dem man sich anschauen kann was gerade empfangen wird.
    Dazu gibts da auch noch einen Filter, damit man sich auch nur bestimmte Messages anzeigen lassen kann.

    Nun werden auch die Einstellungen für IP und Port gespeichert.

    Und zuguter letzt habe ich das Plugin auf weitere neuere Versionen vorbereitet wo es möglicherweise Änderungen an den Arrays gibt die zur Speicherung genutzt werden oder einfach mehr Funktionen habe und die alten Settings konvertiert werden müssen.

    Die aktuelle Version gibts im Wiki zum Download.
    Werde das Wiki updaten, wenn ich Zeit habe.

  • Soo es gibt mal wieder ne neue Version.

    Änderungen:

    Der Analyzer wurde überarbeitet
    Das Plugin stellt nun selber Befehle zur Verfügung um die Reaktion auf einzelne OSC-Messages zu de/aktivieren. Damit ist es nun möglich mit einem Umweg über z.B. Scenenlisten quasi Fader und Buttons zu "programmieren"

    zusehen in diesem Video
    http://www.youtube.com/watch?v=QFINWqJP89I


    EDIT: Falls bei jemandem das Plugin nicht starten sollte, liegt das wohl dadran, das vorher eine ältere Version als die letzte versio installiert war.
    Hier hilft nur das löschen der OSCReceiverActions.dat im Projektordner.

  • hallo, habe gerade versucht das plugin in betrieb zu nehmen und bekomme eine reihe fehlermeldungen, habe schon im forum geschaut, aber nichts dazu entdeckt. hier die meldungen:


    - beim aktivieren des plugins in dmxc:

    _________________
    OSCSERVER
    Run-Time error '13'
    Type mismatch
    _________________

    - und danach, wenn man auf plugin konfigurieren drückt:

    _______________________________
    Plugins
    Dieses Plugin bietet keine Konfiguration
    ________________________________

    - wenn ich es deaktiviere und nochmals versuche (ohne programmneustart):

    ______________________________________________
    Fehler in Plugin
    Ein Fehler trat beim Aktivieren des Plugins 'OSCReciever' auf:
    Fehler 91: Object varialbe or With block variable not set.
    Erneut versuchen? Ja / Nein
    _________________________________________________

    wenn ich auf ja drücke erscheint dieselbe Meldung erneut, wenn ich auf nein drücke öffnet sich das dmxc-fehlermeldungs-fenster. die meldung sieht wie folgt aus:
    ----------------------------------------------------------------------
    F E H L E R P R O T O K O L L
    ----------------------------------------------------------------------
    DMXControl V2.9.2 - Fehlermeldung
    ----------------------------------------------------------------------
    FEHLERBESCHREIBUNG
    Fehler-Nr: 13 (Type mismatch)
    Modul: frmPlugins
    Prozedur: lstPlugins_ItemCheck
    Zeilen-Nr.: 50120
    Datum/Uhrzeit: 11-20-2008 / 16:46:28
    ----------------------------------------------------------------------
    CALLSTACK
    ----------------------------------------------------------------------
    SYSTEMINFO:
    Plattform: Windows NT
    Version: 5.1
    Build: 2600 Service Pack 2
    ----------------------------------------------------------------------


    was mache ich falsch? wollte auch meine wiimote in die lichtsteuerung einbinden und habe gerade mit freude den post hier gefunden und eure videos geschaut...

    gruß jason

  • hmm ok, habe gerade die dmxc-internetseite durchsucht, finde aber lediglich einen download-link für dmxc 2.9

    gibt es eine unterseite die ich übersehe? oder im forum /wiki?

    greets

  • ok,läuft...;)
    das plugin startet, kann es jetzt leider nicht mehr testen, werde nächste woche weitermachen.

    ich würde mir dann gerne noch einen midi->OSC einrichten, der die midi-daten aus ableton an den dmxc-oscreciever sendet... damit sollten dann simultane steuersignale möglich sein.
    dank osc kann man dann zusätzlich auch die wiimote einbinden z.b. mit glovePIE, oder eine iphone-steuerng realisieren oder...oder.......(controllerwahn..; ) )

    vielen dank schonmal an alle für die schnelle hilfe... ich werde mir am wochenende mal das forum genauer anschauen damit ich einen besseren überblick zum stand der dinge gewinne.

    greets

  • Hi!

    Wie das mit OSC und GlovePIE funktioniert musst Du mir (genauer gesagt "der Allgemeinheit" ;)) unbedingt mal in Form eines einfachen Wiki-Artikels erklären. Denn meine bisherige Anbindung GlovePie -> DMXC funktioniert via virtuellem Joystick. Und das ist beileibe ein ätzender Umweg...

    Wäre schön wenn Du das grob (ausschmücken könnte ich das dann ggf.) irgendwie skizzieren könntest.

    Hoc
    (Der mit der Wiimote und dem geschriebenen Umweg schon lustige Dinge versucht hat :D z.B. auf dem letzten Entwicklertreffen mal eben x,y und z-Achse der Beschleunigungssensoren auf RGB eines LED-Pars gehängt...)

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

  • hi ,
    'vvvv' oder auch 'processing' sind auch sehr gute "tools" aber etwas komplizierter in der anwendung (für programmierlaien).

    in glovePIE kann man conrtollerdaten (wiimote,xboxpad etc..) auslesen und mit drei kurzen zeilen per osc versenden. werde es morgen mal im wiki erklären.

    @ Weissbier
    benutzt du vvvv nur zum senden der wiimote-daten oder auch zur steuerung deiner dmxc-projekte. habe nämlich auch schonmal daran gedacht, mit processing ein kleines dmxc-controller programm zu schreiben.

  • Hi!

    GlovePie ist im Prinzip ein Input-Output Konverter. Wurde damals geschrieben um "Gloves", also 3-D-Handschuhe für virtual reality auch für Anwendungen nutzbar zu machen die dafür keine eigene passende Schnittstelle hatten.
    Damit kann man z.B. auch mehrere Tastaturen via USB so abfragen, dass man jede Taste irgendwie individuell verwenden kann. Und das quasi mit so einfachen Zeilen wie "midi.BassDrum1 = keyboard2.A".
    Kann übrigens auch Spracheingabe. Das wiederrum hab ich mit DMXC noch nicht getestet... Wobei, 'nen Effekt auf die Taste "u" legen und dann:
    Key.U = AskedFor("Rock n Roll") :D

    Wenn das mit dem OSC also klappt, kann man unter XP eine zweite Tastatur kinderleicht als Eingabeinstrument verwenden ohne die Tastaturbelegung der normalen Tastatur zu mißbrauchen.

    Hoc

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

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