Programmierung per Scriptsprache

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!


  • Guten morgen DMXC-Forum,
    kann man eigentlich die lightshows auch per Scriptsprache programmieren anstatt diesem endlosem rumgeklickes? wäre auf jedenfall viel schneller und komfortabler eine neue lightshow damit zu erstellen?

    Gruß

  • Nee das geht leider nicht.
    Für jemanden, der Programmieren kann, währe das hier und da vieleicht einfacher, aber für die meisten User ist es einfacher das zusammen zu klicken.
    Was man aufjedenfall verbessern könnte, währe dass man mehr über die Tastatur machen kann und somit die Maus nicht mehr ganz so häufig bewegen muss.

  • Hmm... die Idee ist aber garnicht mal so schlecht...

    vielleicht für die 3er Serie interessant.

    z.B. könnte man ja einfach die Kommandozeile so erweitern, das man einfach ein txt-dokument reinhaut, das nach einander die Befehle einliesst.

    z.B könnte das dann so aussehen

    Anlage: 5 Spots je 1 Kanal
    1 - Rot
    2 - grün
    3 - blau
    4 - gelb
    5 - weiss

    Aufgabenstellung: Die Spots sollen nacheinander für jeweils 2 Sekunden an gehen und wieder aus. Danach zusammen für 5 sekunden angehen.

    Code:

    Ist jetzt mal an C angelehnt...
    fände ich keine schlechte Idee.. wie komplex aber die Umsetzung ist... da fragt jemand anderes ^^

  • Ist jetzt mal an C angelehnt...
    fände ich keine schlechte Idee..

    viel zu kompliziert (zu viele Tasten zu drücken) und zu strenger Syntax.
    Ne ordentliche Kommandozeile mit allen verfügbaren Befehlen wurde schon an anderer Stelle im Forum gewünscht, wird es für die 3.0 aber nicht geben.

    Wenn man dann was macht, dann würde ich mich an bekannte Systeme, z.B. Strand, anlehnen - das ist durchdacht und mächtig.

    Freundliche Grüße

    Stefan

  • Ne ordentliche Kommandozeile mit allen verfügbaren Befehlen wurde schon an anderer Stelle im Forum gewünscht, wird es für die 3.0 aber nicht geben.

    Wenn man dann was macht, dann würde ich mich an bekannte Systeme, z.B. Strand, anlehnen - das ist durchdacht und mächtig.

    Für die 3.0 definitiv nicht mehr, aber es wird eine kommen (irgendwann). ;)

    Und zu der Scriptsprache: Das ist jetzt meine Meinung und nicht die offizielle (denn die kenne ich nicht). Stimme Stefan zu, mir wäre das auch zu umständlich und ich glaube auch nicht, dass ich in die Richtung etwas machen werde. Natürlich steht es jedem frei einen Script Interpreter als Plugin zu schreiben oder über eine andere Schnittstelle anzubinden.

    Dennis

    Edited 2 times, last by fisl (November 25, 2011 at 11:41 PM).

  • Eine Scriptsprache wäre schon was feines.
    Damit könnte man Abläufe sich bauen die man sonst umständlich zusammen bauen muss.

    Was man da nimmt ist eigentlich egal, Hauptsache nicht diese bescheuerte Sprache aus den DDFs.
    Es sollte nur was einfaches sein. Es gibt genug freie Interpreter (C, Basic,Phyon, ....).

    Wie man das allerdings in ein Plugin rein bekommt und das dann an die 2.X oder später an die 3.x anbindet kann ich nicht sagen.
    Auch stellt sich die Frage wie soll das Plugin arbeiten und aussehen. Also das Arbeiten damit muss richtig einfach sein.
    Gut wäre es wenn man solche Scripte wie einen Effekt oder Befehl aufrufen könnte.

  • machs doch einfach per Terminalschnitstelle das geht wunderbar. Geht doch nur darum das du werte setzten kannst und pausen machen kannst. Ok bei slides wirds dann schonwieder etwas schwierig .... aber das wären ein paar erweiterungen der Terminalschnitstelle...

  • Es kommt halt immer drauf an was man will.
    Wenn es einem reicht einfach von extern ein Script ablaufen zu lassen wird das so wahrscheinlich laufen.
    Aber wenn man damit was richtiges machen will muss man schon etwas tiefer ins System rein.

    Ich kann es nicht programmieren, nur schon mal vorweg.

    Wie ich schon sagte wäre die beste Lösung wenn man von DMXControl aus direkt Scripte aufrufen kann.
    Wie das programmiertechnisch ablaufen kann, darum müssen sich andere Gedanken machen.

    Damit könntest Du dann Effekte machen die einfach ein Script starten, das dir dann alles mögliche an Bewegungen oder Farbabläufe generiert.
    Und das schöne wäre Du kannst diesen Effekt dann wie jeden anderen auch von überall benutzen.
    Wenn man dann noch einzelne Geräte und auf unterschiedliche Geräte Gruppen zugreifen könnte, dann wäre man in der Lage sogar über diese Gruppe jeden Effekt zu programmieren den man sich denken kann.

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