Alpha Version meines Plugins: eSound2Light

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,

    nachdem sich die Idee eines verbesserten Sound Analyzers in meinem Kopf breit gemacht hatte ( Verbesserungsvorschlag für Sound Analyzer: Frei definierbare Balken ), hat mich das Programmierfieber infiziert!

    Ich hab eigentlich nur immer mit Delphi gelegentlich kleine, einfache "Programmchen" geschrieben und vielleicht einmal kleines bisschen in VB reingeschnuppert. Aber ich hab mir gedacht, das wäre doch vielleicht für mich machbar!

    Also bin ich mal schnell auf VB6 umgestiegen und hab meine Idee als Plugin versucht umzusetzen.
    Das Ergebnis werdet Ihr nun hier zum Download bekommen. Durch viel Glück, denn...

    ... ich war mir bis gerade eben noch nicht einmal sicher, ob ich schon einmal was veröffentlichen sollte, denn diesem Plugin fehlen noch ein paar wichtige Features (Speichern & Laden; Presets; paar DMXC spezifische Einstellungen; Verbindung zum Beat-Tool; ein paar kleine spezielle Eigenschaften Beispielsweise: Invertierung, Grundbeleuchtung zwischen Liedern)

    Und leider sind noch viele Bugs drin!
    Wie schon gesagt: Ich bin kein Profi! Nur ein 20 jähriger Gymnasiast, der sich gelegentlich mal kleine "Programmchen" in Delphi programmiert hatte.
    Aber Hilfe zum Lösen der Bugs wäre echt super!
    Oder auch so für meine "Problemchen"


    Zur installation:
    Plugin ins Plugin-Verzeichnis kopieren, die LEDMeter.oxc ins Programmverzeichnis zur DMXC.exe dazu. Winamp mit dem "vBlink"-Plugin sollte natürlich auch installiert sein. Dann sollte alles klappen.


    Bitte postet mir eure Eindrücke, Meinungen und Fehler!


    Grüße,

    Black

  • Hallo TiPpFeHlEr!

    Könntest du mir bitte mitteilen, welches Betriebssystem du benutzt und ob bei dir im System32-Ordner die Datei "COMCTL32.oxc" vorhanden ist?

    Ich hab dir diese Datei im Anhang mit gepostet. Wenn du diese entpackst und auch in das DMXC-Programmverzeichnis kopierst, wie die LEDMeter.oxc, dann könnte es funktionieren...

    Vielen Dank für deine Rückmeldung!

    Black


    PS.:
    Vielleicht kann mir Jemand, der sich mit VB6 auskennt erklären, warum die Komponente "Microsoft Windows Common Controls 5.0 (SP2)" Probleme verursacht (obrigen Fehler). Ich hab noch 4 weitere Versionen von dieser Komponente (6.0 SP4; -2 5.0 SP2; -2 6.0 SP6; -3 6.0 SP5). Welche müsste ich nutzen, um eine möglichst hohe Kompatibilität zu erreichten?

    Files

    Ein Jeder muss mal klein anfangen ...
    ... denn es ist noch kein Genie vom Himmel gefallen :D

    Und meine Lampen haben Fieber, denn sie glühen immer wie irre, bevor sie Ihren großen Auftritt haben...

    Edited once, last by Black (October 28, 2008 at 10:51 PM).

  • Quote

    Original von Black
    Vielleicht kann mir Jemand, der sich mit VB6 auskennt erklären, warum die Komponente "Microsoft Windows Common Controls 5.0 (SP2)" Probleme verursacht (obrigen Fehler). Ich hab noch 4 weitere Versionen von dieser Komponente (6.0 SP4; -2 5.0 SP2; -2 6.0 SP6; -3 6.0 SP5). Welche müsste ich nutzen, um eine möglichst hohe Kompatibilität zu erreichten?


    Erstmal musst du zwischen den "Common Controls" und den "Common-Controls-2" unterscheiden. Beides sind im Grunde unabhängige Bibliotheken mit unterschiedlichen Controls. Oft gebraucht werden die aus der "Common Controls". Hier gibt es dann wieder die Versionen 5.0 (von VB 5) und 6.0 (wer hätt's gedacht: von VB 6). DMXC verwendet die "Common Controls 6.0 (SP6)", also die letzte Version. Auf jedem DMXC-System wird diese also vorhanden sein, was sie für dich empfehlenswert macht...

    Stefan

  • Klingt sehr cool, über die geringen Möglichkeiten des Sound-Analysers habe ich mich auch schon geärgert/gewundert. Ich ünterstütze den "preset"-Wunsch mit dem Kommando-Zusatz aus dem Kommentar aus dem Bugtracer absolut! (Das war auch mein erster Gedanke, anscheinend hat ihn schon jemand vor mir gehabt.)

    Zurück zu diesem Tool:
    Um den Audioplayer zum Laufen zu kriegen habe ich doch schon extra eine DMXC-Erweiterung in Winamp installiert, könnte man das eigentlich auch nutzen?
    Und: Kann man die Codes irgendwie in die Finger bekommen? mich würde das reizen mal anzuschauen, inwieweit das mein Programmierniveau ist.

  • Quote

    Original von Stefan Krupop
    DMXC verwendet die "Common Controls 6.0 (SP6)", also die letzte Version. Auf jedem DMXC-System wird diese also vorhanden sein, was sie für dich empfehlenswert macht...


    Gäbe es dann eine Möglichkeit meine "Common Controls 5.0 (SP2)" upzugraden, ohne dass ich alle Elemente von der Hand löschen und wieder hinzufügen muss?


    Quote

    Original von nefarius2001
    Um den Audioplayer zum Laufen zu kriegen habe ich doch schon extra eine DMXC-Erweiterung in Winamp installiert, könnte man das eigentlich auch nutzen?


    Hmm. Welche Erweiterung meinst du denn? Mit anderen DMXC-Winamp Erweiterungen hab ich mich noch nicht beschäftigt.

    Quote

    Original von nefarius2001
    Und: Kann man die Codes irgendwie in die Finger bekommen? mich würde das reizen mal anzuschauen, inwieweit das mein Programmierniveau ist.


    Naja. Prinzipiell machbar. Aber wenn ich selbst schon Mühe hab einen Überblick über den Source-Code zu behalten, weil ich zigmal was geändert/hinzugefügt habe und deshalb auch nicht mehr die Kommentare ganz stimmen, dann weiß ich nicht ob jemand anderes sich da dann zurechtfinden kann... Aber so ist das Niveau nicht allzu hoch, denk ich. Ab und zu sind schon mal ein paar kleine Hürden drinnen (wie derzeit das Speichern/Laden der Settings bzw. der verwendeten Arrays).

    Grüße,

    Black

    Ein Jeder muss mal klein anfangen ...
    ... denn es ist noch kein Genie vom Himmel gefallen :D

    Und meine Lampen haben Fieber, denn sie glühen immer wie irre, bevor sie Ihren großen Auftritt haben...

  • oki:D

    datei ins dmxc verzeichnis und es geht!!
    also die auswertung sieht schon recht gut aus!!!
    evtl solltest du folgendes noch machen.
    aktualiesierung des spektrums runter nehemen zb. 10msec
    und die falldown time hoch auf ca. 1000msec
    diese werte haben sich als sehr gut in meiner aussteuerungs anzeige aufm lcd sehr gut gemacht!!
    dann zappeln die balken nicht ständig rumm!!

    mfg maik

  • Hallo maik,

    für die nächste Version wirst du dann nicht mehr die "comctl32.oxc" brauchen. Ich hab mein Programm schon dafür geändert

    Quote

    Original von TiPpFeHlEr
    evtl solltest du folgendes noch machen.
    aktualiesierung des spektrums runter nehemen zb. 10msec
    und die falldown time hoch auf ca. 1000msec
    [...]
    dann zappeln die balken nicht ständig rumm!!

    Naja. Wenn ich nur wüsste, wie ich das mit VB6 umsetze...

    Ich hab nämlich nur einen Timer, der die ganzen Abfragen und die Grafik für den Analyzer macht.
    Denn der Analyzer ist nur mit dem "Line"-Befehl gemacht, wie im http://www.dmxcontrol.de/wiki/Plugin_Tutorial_1 die Kästchen. Wenn du eine Komponente weißt, die genau das macht, was ich jetzt häntisch mit dem "Print"-Befehl zeichne oder vielleicht, wie ich einen solchen "falldown" programmiere, wäre das super!
    Würd ich auch sofort einbauen!

    Vielen Dank für deine Rückmeldung,

    Black


    PS.: Der Timer Interval und somit die aktualisierung des Spektrums ist alle 75ms. Das andere "Rumgezappel" passt aber?

    Ein Jeder muss mal klein anfangen ...
    ... denn es ist noch kein Genie vom Himmel gefallen :D

    Und meine Lampen haben Fieber, denn sie glühen immer wie irre, bevor sie Ihren großen Auftritt haben...

    Edited 3 times, last by Black (October 29, 2008 at 11:30 PM).

  • Hallo,

    habe nun in dieser Nacht noch schnell die Funktion zum Speichern der Einstellungen eingebaut. Aber leider fehlen dabei noch dei Balken und Kanäle...

    Muss noch schauen, wie ich die dazugehörigen Arrays in die ini-Datei speichern kann...

    Desweiteren hab ich noch ein paar andere kleine, nette Dinge eingebaut, wie z.B. eine Umrandung der Balken zur gegenseitigen Abgrenzung; ein Hinweis-Blinken für die Inaktiven Teile; die Verbindung zum Beat-Tool funktioniert nun auch; und ich arbeite nun mit den "Common Tools 6.0 (SP6)" - also weniger kompabilitätsprobleme

    Viel Spaß damit und
    postet mir bitte Eure Eindrücke, Meinung, Erfahrungsberichte, Verbesserungsvorschläge, Bugs, ....

    Grüße,

    Black


    PS.:
    Installation wie bei der 0.14.0a:
    dll ins Pluginverzeichnis; oxc ins Programmverzeichnis (wenn nicht schon von 0.14.0a vorhanden)

    Files

    Ein Jeder muss mal klein anfangen ...
    ... denn es ist noch kein Genie vom Himmel gefallen :D

    Und meine Lampen haben Fieber, denn sie glühen immer wie irre, bevor sie Ihren großen Auftritt haben...

    Edited once, last by Black (October 30, 2008 at 1:42 AM).

  • Hi,

    dein Plugin läuft wunderbar. Mit den richtigen Einstellungen kommt auch alles passend zum Takt.

    Wenn man aber noch keinen Balken erstellt hat, aber auf Edit drückt kommt ein Fehler.

    Gruß
    Marten

  • Hallo,

    lange hat es gedauert, aber nun ist es soweit: Eine neue Version wird veröffentlicht! :D

    Diesesmal mit:
    - Alles wird nun gespeichert
    - Komplettinvertierung der Ausgabe-DMX-Werte (auch Beat!)
    - Bug (gefunden von Martin) ist behoben (Fehler bei drücken von Edit, wenn kein Element in der Balken-Liste)

    Jedoch sind die Presets noch in Arbeit. :(
    D.h. die Steuerelemente haben noch keine Funktion!

    Viel Spaß damit!
    Bitte berichtet mir weiterhin Eure Eindrücke, Meinung, Erfahrungsberichte, Verbesserungsvorschläge, Bugs, ....

    Grüße,

    Black


    PS.:
    Installation wie bei der 0.14.0a:
    dll ins Pluginverzeichnis; oxc ins Programmverzeichnis (wenn nicht schon von früheren Versionen vorhanden)

  • Hallo !

    Da anscheinend schon einige mein Plugin heruntergeladen und hoffentlich auch ausprobiert haben, würde ich nun gern Eure Meinung davon hören. :D

    Ich bin auch nicht abgeneigt gegen konstruktive Kritik!
    Ich hoffe, es lohnt sich, dass ich es hier veröffentlichte!


    Grüße,

    Black

    Ein Jeder muss mal klein anfangen ...
    ... denn es ist noch kein Genie vom Himmel gefallen :D

    Und meine Lampen haben Fieber, denn sie glühen immer wie irre, bevor sie Ihren großen Auftritt haben...

  • Hallo Frank!

    vielen Dank für den Wiki-Artikel!
    Hab mich riesig darüber gefreut :D ist wie eine kleine Anerkennung für mich!

    Mach mich auch sofort daran diesen zu ergänzen (hab mich vor einer Minute im Wiki regestriert)!


    Grüße,

    Black


    PS.:
    Und vielen Dank auch für den Eintrag auf der offiziellen Plugin-Seite von Euch! :)

    Ein Jeder muss mal klein anfangen ...
    ... denn es ist noch kein Genie vom Himmel gefallen :D

    Und meine Lampen haben Fieber, denn sie glühen immer wie irre, bevor sie Ihren großen Auftritt haben...

    Edited once, last by Black (November 13, 2008 at 12:56 AM).

  • Hallo,

    könntet Ihr mir bitte folgende Daten von Euch posten:
    * Welches Betriebssystem
    * Welche DMXC-Version
    * Welche Probleme mit dem Plugin (Bugs, Bedienung, etc...)
    * Welche Vorschläge
    * oder auch welche Erfolge mit dem Plugin
    Ihr habt?

    Vielen Dank,

    Black


    PS.: Hat Jemand schon mal mein Plugin mit der DMXC Version 2.9 benutzt?
    PSS.: Wie gefällt Euch mein Wiki? (Hab es schon etwas überarbeitet :])

    Ein Jeder muss mal klein anfangen ...
    ... denn es ist noch kein Genie vom Himmel gefallen :D

    Und meine Lampen haben Fieber, denn sie glühen immer wie irre, bevor sie Ihren großen Auftritt haben...

    Edited 2 times, last by Black (November 14, 2008 at 12:26 AM).

  • Hallo mcbeth1307,

    ich habe mein Plugin unter VISTA programmiert und es läuft einwandfrei mit vblink.

    Probier es mal mit der vBlink Version von der offiziellen Homepage
    http://www.softwarecave.nl/downloads.php

    Aber wie gesagt, bei mir ging vblink immer unter vista (auch mit sp1) ohne probleme.


    Grüße,

    Black

    Ein Jeder muss mal klein anfangen ...
    ... denn es ist noch kein Genie vom Himmel gefallen :D

    Und meine Lampen haben Fieber, denn sie glühen immer wie irre, bevor sie Ihren großen Auftritt haben...

  • Guten Tag,

    ich weiß der Thread ist schon was älter aber ich habe ein Bug in diesem Super Plugin gefunden...

    Erstmal muss ich echt sagen es ist ein tolles Plugin ist, man kann zu jedem Kanal die Einstellungen vor nehmen das ist Super!!

    Zu meinem Problem:
    Wenn man jetzt mehrere Balken erstellt und dazu Kanäle zuweist und das mehrmals Editiert zeigt er im Fenster (rechts) nicht mehr an welche kanäle auf diesen Balken liegen, wenn man dann nochmal in Edit geht um die Kanalzuordnung zu bestimmen zeigt er sie ebenfalls nicht mehr an, sind sie da auch verschwunden, und das Programm stürzt dann ab (nicht immer)..

    Oder:
    Wenn ich einen Balken löschen möchte (Rechts im Fenster) dann stürzt DMXC ebenfalls ab, das passiert aber immer nur bei dem Balken ganz oben in der Liste..

    Hoffe jemand kann mir dazu Helfen.. weiß nicht ob diese Fehler schon bekannt sind bzw. ob diese nur bei mir auftreten..

  • Hallo,

    habe genau die gleiche Probleme (Vista32)

    Eigentlich schade das ein solch tooles Plugin nicht mehr weiter entwickelt wird ;(

    Gruß Franz

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