Beispielplugin in aktueller Sprache

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,

    aus eigener Not heraus sehe ich mich mit einem Problem konfrontiert, dessen einzige langfristige und zuverlässige Lösung für mich wohl die Entwicklung eines Plugins ist. Es geht um das alte Problem Virtual DJ ab Version 7 mit DMXC zu verbinden und das möglichst anwendereinfach. Alle Lösungen, die so im Forum kursieren überzeugen mich nicht völlig. Ich fande das alte simpleOSC Plugin am besten und habe es auch lange verwendet.

    Die Entwicklung von Software an sich ist hierbei nicht die Problematik, sondern eher die Verbindung mit DMXC 2.x.
    Ich habe hier https://www.dmxcontrol.de/wiki/Pluginpro…erung_DMXC2_Tut ein altes Tutorial gefunden, dass die Entwicklung in VB 6 schildert. Lustigerweise habe ich selbst meine aller ersten Programme in VB 6 geschrieben :D
    Meine Frage an die Gemeinschaft lautet nun: Gibt es, oder wäre jemand bereit ein Plugin oder Demo-Plugin in einer aktuellen Sprache hochzuladen? C#, C++, VB.net, Java etc...
    Das würde mir und vielleicht auch anderen den Einstieg wesentlich erleichtern.

    Fürs Protokoll die Idee sieht folgendermaßen aus: Midi Clock aus VDJ heraus an LoopBe senden. Das klappt auch in der kostenlosen Version, ist einfach und zuverlässig. Auf diesem LoopBe Midi Kanal hörcht nun das Plugin und gibt ggf. per ICommandServer den Beat an das Beat Fenster in DMXC weiter. Die erste hälfte klappt schon, an die zweite wollte ich mich bei Gelegenheit setzen.


    Vielen Dank schomal und lg

    TMGDJ

  • Hallo,
    das Problem ist der Plugin-Loader von DMXControl 2. Der hat anscheinend so seine Probleme mit Plugins, die nicht in VB6 geschrieben sind. Deshalb haben wir z.B. auch das Delphi 7 Demoplugin (ok, Delphi 7 ist auch nicht gerade neu ^^ ) aus dem Tutorial entfernt, weil das nie richtig funktioniert hat (zumindest das Plugin, welches auch Informationen an DMXControl zurück gibt). Vielleicht geht es aber mit einer der C-ähnlichen Sprachen. Das kann ich gerade nicht genau sagen.
    Viele Grüße
    JP

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

  • Hi,
    danke für die Antwort. Ich hab zum Glück noch mein altes VB6 un habe die ersten Gehversuche mit dem Demo-Plugin unternommen, die auch soweit klappen.
    Leider ist im Tutorial das empfangen von Kommandos gut dokumentiert, jedoch nicht das Senden an DMXC. Ich würde gerne dem BeatTool ein Sync bzw. Tap Kommando geben und habe es mit den zusätzlichen Zeilen, die ganz am Ende des Posts sind im Demo-Plugin versucht.
    Abgesehen davon, dass mir die ganzen Zeilen sehr suspekt sind, bin ich mir ziemlich sicher, dass da irgendwo die Info "Auswählen" fehlt, die man ja normalerweise angegeben würde wenn man in DMXC ein Befehl erstellt.
    Über Ratschläge oder am besten Demo-Zeilen würde ich mich sehr freuen.

    Danke
    TMGDJ

    Code:
    ...
    Private CMP As ICommandManagerProvider
    Private C As ICommandExecutor
    ...
    Private Sub Command1_Click()
    Set CMP = mHelper
    Set C = CMP.CommandManager.CreateCommand("", "BeatTool", "Sync-Button", 0, 0)
    C.ExecuteCommand 100000, 0, 100000, mHelper.MyStream
    End Sub

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