Plugin Topset Funktion

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!


  • Hab ja nun schon mit einigen Pulten gearbeitet. (dolle sache)
    Bei einigen höherwertigen war eine Funktion
    die heist "Top Set"

    Damit kann man einen scheinwerfer der in den stimmungen der Szeneliste schon mit werten belegt ist eine Sperre nach oben geben. Eben Top Set

    Zum beispiel nützlich (im Theater) im falle das der scheinwerfer andere eigenschaften hatte als er eingerichtet worden ist.
    oder beispiel dunklere Birne beim einrichten der Szene.
    Oder er ist einfach total an falscher stelle Ausgerichtet.
    Mit dieser funktion kann man dann eine korrektur vornehmen, nämlich dunkler oder gar ganz aus.

    is das nicht was für eine Plugin entwicklung ?

    Gruß Wulf

  • Wundert mich ein bischen das da so garkein interresse is.
    aber macht nix.

    Hab nun jetzt auch ein bischen selber nachgedacht !
    Und dabei ist mir eingefallen, das es eigentlich schon möglich is.
    und zwar mit dem plugin > Duplicate
    von Frank Brueggemann
    http://www.dmxcontrol.de/cgi-bin/yabb/Y…935596;start=30

    Is dann zwar keine so schnelle aktion, wenns ernst wird auch keine rettung mehr,
    aber man kann es doch mit etwas zeit machen.

    > der Lampe andere DMX adresse geben (Virtuelle)
    > neue lampe erstellen, adresse der (Realen) Lampe
    > diese nun mit der Virtuellen verlinken
    > und mit Scale anpassen

    Gruß Wulf

  • Isallerdingsnichtfür den schnellen einsatzt ;D
    Super wäre da ein fenster wie die Kanalübersicht.
    oder es könnte sogar in der Kanalübersicht sein. ::)

  • Hallo Wulf,

    wir haben Deinen Vorschlag kurz im Projektmeeting diskutiert. Uns scheint, dass die Funktion zu selten benötigt wird, um sie fest in DMXC zu implementieren. Da wäre ein Plugin wirklich eine gute Wahl.

    Willst Du nicht einfach mal damit anfangen? Wir helfen dann bei Problemen.

    Gruss Frank

  • Na ja wenn ich das als Black Out nutzen könnte wäre das schon was .

    Es giebt zwar oben in der DMXcontroll Leiste einen Button aber wie bekomme ich das in die Komandobox?.

    Und über Submaster kann ich zwar einen Minimumwert definieren. Indem ich einfach einen Wert setze. Aber eine Maximumbegrenzung wäre auch nicht schlecht. Gerade Scheinwerfer könnte dann Minimum Maximum eingestellt werden. Für die Disko Grundlicht und bei Kuschelrunden auch nach oben Begrenzung ist schon ideal. Zur Zeit geht das nicht so recht.

    Die einzige noch gangbare Möglichkeit ist der Master. Aber dann sind in der Komandobox die Funktionen bei Butten drücken vertrauscht. Ist der Button auf Master mit einem wert von 30 eingestellt dann ist er gedrückt wirksamm ( das ist der eingestellte Wert) und nicht gedrückt 0 (also Black). Irgendwie genau verkehrt. Nicht gedrückt sollte er 100 % sein das wäre ideal. Durch Wert abfragen läßt sich das sogar relativ einfach händeln, nur eben betrifft das alles nicht einzelne Kanäle.

    Villeicht hat aber einer noch ne Idee. Ich muß dann aber alles irgendwie auf Button legen können.

    Gerald

  • Wahrscheinlich wird sowas im allgemeinen nicht oft benutzt.
    Is aber schon eine wertvolle Hilfe.
    Ich verwende diese Funktion schon echt öfter am Pult.
    Lampen hängen nicht immer an der gleichen stelle.
    Mal näher mal nicht. Bühne mal groß mal Klein. Hoch niedrig

    Plugin fände ich super.

    Hallo Frank
    würde ich anfangen ein Plugin zu bauen
    Eure Hilfe müsste da schon "Lückenlos" sein. :-/

    Aber mit Duplikate geht ja auch was.

    Gruß Wulf

  • Hallo,

    ich habe mal versucht ein Plugin zu entwickeln mit Hilfe des Plugin Tutorials. Aber ich scheitere allein schon daran, dass die mitgelieferte DLL Datei aus dem Tutorial 2 (im 1. Tutorial stimmen die Downloadlinks nicht :() schon mal gar nicht mit DMXC 2.9 funktioniert. Es erscheint folgende Meldung dirket beim Start:

    Das Plugin 'TutorLL.dll' implementiert die Klasse IDMXCPlugin nicht oder nicht vollständig.
    Das Plugin ist nicht mit dieser DMXControl-Version kompatibel.
    Fehler 13: Typen unverträglich

    Wenn ich das Plugin aus dem Tutorial dann selber als DLL erstelle, erhalte ich folgende Medlung beim Start:

    Das Modul 'Lauflicht Demo Plugin' gibt an ein Tool zu enthalten, implementiert aber die Klasse IDMXCTool nicht oder unvollständig.

    Nehme ich allerdings das Plugin aus dem Plugin-Archiv, dann funktioniert es.

    Also irgendwie ist es dann auch für mich nicht möglich, ein Plugin zu erstellen, obwohl ich durchaus ausreichende VB Kenntnisse habe, wenn schon das mitgeliefert Plugin aus dem Plugin Tutorial nicht funktioniert.

    semmelkuh

  • Hallo Semmelkuh,

    danke für die Hinweise mit den veralteten links, das ist immer ein Problem, wenn mehrere Leute an einem Thema arbeiten.

    Die aktuelle Version wurde von Frank Brüggemann bereitgestellt und befindet sich im Wiki-Plugin-Archiv. Diese habe ich gerade kontrolliert - sie lässt sich problemlos übersetzen und arbeitet mit DMXC 2.9 zusammen.

    Bleib bitte dran - Du siehst ja, dass so Fehler gefunden werden - und nochmals danke!

    Gruss Frank

  • Hi,

    Super, vielen Dank. Jetzt funktioniert sowohl die Datei aus dem Tutorial als auch die selbstkompilierte von mir. Damit weiß ich schon mal, dass mein VB damit klar kommt ;)

    Ich arbeite mich dann mal ein bisschen ein. Vielleicht kriege ich ja irgendwas hin :D

    Wenn ich es schaffe ein Plugin zu programmieren, wo man nur ein Kanal und einen Wert eintragen kann und dieser dann erfolgreich an DMXC übermittelt wird, freue ich mich schon übel ;D

    semmelkuh

  • So, ich habe nun mal versucht, das Plugin zu basteln.
    Im Anhang findet ihr das komplette VB Projekt und die fertige DLL (MinMaxChannel.dll). Das ganze ist in meiner spärlichen Programmierweise entstanden, also nicht wundern, wenn das eine oder andere ein bisschen dumm ist ::)
    Es sind auch noch ein paar Überreste vom Plugin Tutorial, weil ich das Projekt direkt so übernommen habe.

    Also bei mir funktioniert das Plugin so halb :D

    Ihr müsstet es mal bitte testen und sagen, ob es bei euch auch ein bisschen verdächtig ist. Bei mir funktioniert es nämlich mit "normalen" Kanälen, aber nicht mir dimmbaren (im DDF als Dimmer) Kanälen. Da ist der Maxwert plötzlich der Minwert ???

    Naja, kann ich nicht nachvollziehen, aber vllt ja der Meister Stefan?

    Und nochwas: Ich habe keine Ahnung, wie das eigentlich geplant war umzusetzen, aber ich habe es jetzt einfach so gemacht, dass das Plugin die ganze Zeit überprüft, ob der Kanal unter dem Minwert oder über dem Maxwer ist und dann dem entsprechend den Wert für den Kanal ändert. Ich nehme an, dass das so nicht wirklich funktionieren wird, da z.B. der Soundanalyzer ja sehr viel schneller den Wert wechselt und natürlich mächtiger ist als das Plugin.
    Aber wenn man in der Kanalüberishct per Hand ein bisschen rumhebelt, gleicht das Plugin das immer schön wieder aus ;D

    Der Timer ist momentan auf 1000ms gestellt glaube ich, man kann das Intervall einfach ändern, in dem man auf die Beschriftung "Kanal" klickt. Aber dort bitte dann was vernünftiges eingeben, sonst stürzt DMXC ab :P

    Also, bitte testen!

    semmelkuh

  • Hallo Semmelkuh,

    hab nicht viel Zeit gehabt - aber ist doch für den Anfang nicht schlecht - und funktioniert sogar. Glückwunsch! Wie Du die Konfiguration des Timers gemacht hast, ist zwar schon etwas übel ;D (Dazu gibt es doch die Konfigurationsschnittstelle). Und dass Du den Hilfe-Button weggeworfen hast, finde ich auch nicht so gut - aber das läßt sich ja beheben.

    Richtig gut aussehen würde es, wenn Du Unterschreitungen/Überschreitungen mit gelb/rot markieren würdest. Implementierungsmäßige Tipps bekommst Du bestimmt aus dem Team, schreib uns dazu bitte mal an unsere info-Adresse.

    Gruss Frank

  • Hi,

    das mit dem Timer Dings war ja auch nur auf die schnelle gemacht zum Test ;D

    Naja und wegen dem Hilfebutton: Ich habe halt erstmal alles gelöscht, was nicht notwendig aussah ;)

    Und wie meinst du das genau mit dem gelb/rot markieren? Meinst du in der Listenansicht, dass sich dann dort die Farbe für einen Eintrag ändert oder wie?

    semmelkuh

  • So, ich habe nun den Hilfebutton wieder eingebaut ;)

    Nun kann man den Timer auf über die vorgesehene Plugin-Einstellungsmethode ändern.

    Außerdem gibt es jetzt ein Häkchen zum schnelle (de)aktivieren des Plugins. (So ähnlich wie im SoundAnalyzer ) :D

    Und wegem markieren von veränderten Werten, habe ich mal geguckt, aber es sieht so aus, als könnte man keine einzelnen Einträge einfärben (oder nur sehr kompliziert).

    Naja, ich denke das ist auch nicht nötig, wobei wahrscheinlich auch ein ziemlicher Geschwindigkeitsverlust auftreten wird, wenn z.B. ein Kanal vom Soundanalyzer ständig an der Maximalgrenze herumhüpft und das Plugin die ganze Zeit den entsprechenden Eintrag einfärben muss.

    Und wozu sollte das eigentlich nützlich sein?

    Im Anhang Version 0.2 vom Plugin!

    Mir reicht es so schon mal ;D

    semmelkuh

  • Hallo,
    prima, die 1. Prüfung absolviert ;) Nun kommt die 2. Übung: Bitte das Plugin ins Wiki-Plugin-Archiv aufnehmen, möglichst mit Quelltext (nur wenns Dir recht ist), damit potenziell jemand anders daran auch weiterentwickeln kann.

    Quote


    ...Einfärben...
    Naja, ich denke das ist auch nicht nötig, wobei wahrscheinlich auch ein ziemlicher Geschwindigkeitsverlust auftreten wird, wenn z.B. ein Kanal vom Soundanalyzer ständig an der Maximalgrenze herumhüpft und das Plugin die ganze Zeit den entsprechenden Eintrag einfärben muss.

    Und wozu sollte das eigentlich nützlich sein?

    Nützlich ist es nicht wirklich, sieht nur "nach mehr aus". Die Cubase-Plugins z.B. sehen auch alle schick aus und "flimmern" teilweise verrückt. Keine Angst, mit ein paar blinkenden Pixeln zwingst Du keinen Ghz-Rechner in die Knie. :)
    Aber war ja nur ein Vorschlag ...
    Gruss Frank

  • Quote

    Die Cubase-Plugins z.B. sehen auch alle schick aus und "flimmern" teilweise verrückt.


    Uaaah, bitte keine Pult- oder Gerätesimulationen! :o Da bin z.B. ich voll allergisch drauf... Ich glaube Microsoft hat sich nicht umsonst Gedanken dazu gemacht, wie GUIs unter Windows aussehen sollten ;)

    Stefan

  • Hallo Semmelkuh

    Das geht wunderbar !
    War zwar erst ein bisschen irritiert mit einer Einstellung 1000ms,
    da klapps ja mit dem faden nicht so gut.
    Weil da geht die Lampe ja erst auf 100 % und dann nach 1000ms = 1Sek auf den angestrebten Wert.

    dann aber mit 20 ms gehts sehr fein, das Faden.
    Da kann man aber sicher Tunen.

    Dir jezt also großer Dank.

    User Wulf

  • Hallo Semmelkuh
    Irgendwo in der Hilfsabteilung für das MinMaxChannel plugin
    könnte man noch unterbringen das
    Szenen die im Einfluss von MinMaxChannel programmiert und gespeichert werden die werte vom MinMaxChannel übernehmen.
    Also dieser wert da nicht temporär ist.

    Gruß Wulf

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