Gleichmäßiger Regenbogen über mehrere RGB-Devices mithilfe des Sinus-Effektes

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!


  • Stimmung!

    Ich scheitere gerade an einer vermeintlich einfachen Aufgabe, da der Sinus-Effekt irgendwie nicht das tun möchte, das ich mir vorgestellt habe.

    Aufgabe:
    Über 64 RGB-Devices (8 RGB-Bars) möchte ich einen gleichmäßigen Regenbogen-Farbverlauf erzeugen.

    Herangehensweise:
    Alle Devices markieren und im Device-Control den Sinus auf das "Color"-Feld ziehen.

    Im Sinus den Phasenwinkel auf 0 > 360 stellen.

    Soweit, so gut.

    Problem:
    Sobald ich den Sinus auf die Farbe ziehe, wird Red auf 1 gesetzt, Green und Blue auf 0. Okay.

    Aber: Dadurch nimmt der rote Part des Farbverlaufes einen überproportional großen Anteil an. Grün und Blau kommen nur sehr kurz/wenig an die Reihe.

    Nicht funktionierende Lösung:
    Wenn ich Green noch mit auf 1 setze, dann sind rot und grün gleichmäßig verteilt, aber die Farben mit Blau kommen zu kurz.
    Sobald ich Blau auch noch auf 1 setze, sind alle Devices einfach weiß. Bei alle auf 0 bleiben die Devices dunkel.

    Anbei einen Screenshot von meinen versuchten Konfigurationen im Device Control und das Ergebnis mit übermäßig rot. Bei 0 < 360° Phasenverschiebung würde ich alle Farben gleichmäßig erwarten.

    Frage:
    Was mache ich falsch? :D

  • Ich habe damals am Anfang den gleichen Fehler gemacht! 😂

    Jeder denkt halt beim Sinus an eine glatte, schöne Kurve, die toll aussehen wird. Wer die Auswahl der Effekte sieht, nimmt intuitiv den Sinus.

    Wenn man sich da mal aber ein paar Gedanken zu macht, wird einem klar, warum der Sinus dafür nicht gemacht ist.

  • Wenn man sich da mal aber ein paar Gedanken zu macht, wird einem klar, warum der Sinus dafür nicht gemacht ist.

    Mathematisch ist das Sonnenklar. Die 1. Ableitung des Sinus ist ein Cosinus, ergo ist die Geschwindigkeit des Punktes auf der Kurve nichtlinear. Der Punkt verbringt also wesentlich mehr Zeit im oberen und unteren Teil des Sinus, und da ist halt beides mal Rot. Deshalb Triangle oder Sawtooth Effekt. Da ist die 1. Ableitung eine Konstante.

    Das Leben ist NP vollständig!

  • Nein, die erste Ableitung vom Sägezahn und vom Triangle sind keine Konstante ;)

    Mein Gedanke war, dass der Sinus einen Winkel auf dem Farbkreis darstellt. Durch unterschiedliche Phasenverschiebungen befindet sich dann jedes Device an einer anderen Stelle des Farbkreises.

    Aber: Mit dem Sägezahn hattet ihr Recht. Der geht von 0...360 und scheint damit genau den Winkel auf dem Farbkreis anzugeben. Und nach 360 kommt wieder 0, das passt also auch.

    Ich habe also einfach zu mathematisch gedacht! Danke für den Hinweis darauf, mal einen anderen Effekt auszuprobieren :D

  • Nein, die erste Ableitung vom Sägezahn und vom Triangle sind keine Konstante

    Beim Sägezahn auf jeden Fall, wenn du die Definitionslücke beim Sprung ignorierst ist es eine Gerade, damit ist die 1. Ableitung konstant. (y = mx + b ) => (y' = m)

    Beim Triangle hast du 2 Funktionen die aneinander greifen, die gleich sind, nur mit +-m, ergo hast du 2 Konstanten, einmal m und einmal -m.

    Von daher ist meine Aussage für den relevanten Wertebereich korrekt, dass die Geschwindigkeit des Punktes über den ganzen Wertebereich konstant ist.

    Mein Gedanke war, dass der Sinus einen Winkel auf dem Farbkreis darstellt. Durch unterschiedliche Phasenverschiebungen befindet sich dann jedes Device an einer anderen Stelle des Farbkreises.

    Das macht ja auch der Sinus, genauso wie der Sägezahn. Das Problem ist, dass der Sinus keine lineare Geschwindigkeit hat, die Änderung des Winkels ist Nichtlinear. Die Geräte bleiben also Länger im Roten Bereich, und das führt eben genau zu dem unerwünschten Verhalten, dass im Gesamtbild zu viel Rot existiert.

    EDIT: Du kannst ja auch mal eine Sinuswelle nehmen und dort in gleichem Abstand Punkte verteilen, dann siehst du das in den beiden Rot bereichen ganz oben und ganz unten im Verhältnis mehr Punkte sind als im Bereich dazwischen.

    Das Leben ist NP vollständig!

    Edited once, last by Soon5 (August 20, 2019 at 1:20 PM).

  • EDIT: Du kannst ja auch mal eine Sinuswelle nehmen und dort in gleichem Abstand Punkte verteilen, dann siehst du das in den beiden Rot bereichen ganz oben und ganz unten im Verhältnis mehr Punkte sind als im Bereich dazwischen.

    Als Hinweis dazu sei nochmal erwähnt, dass DMXC3 einen Effect Visualizer hat. Wenn man im Device Control einen Sinus auf die Color zieht, dann den "Effect Visualizer" öffnet, sieht man genau, was passiert. Auch kann man die "Grundfarbe" verändern und sieht dann wie sich das auswirkt. Tolles Feature!

  • Ich glaube, der springende Punkt hier ist, dass ihr beide gerade etwas aneinander vorbei redet ;) Denn

    Ich habe also einfach zu mathematisch gedacht!

    das stimmt nicht, denn es handelt sich ja um mathematische Effekte. Du hast aber einfach auf einer anderen Ebene gedacht. Dein Gedanke war der Winkel auf dem Farbkreis. Wenn ein Zeiger in einem Kreis mit einer konstanten Geschwindigkeit läuft, beschreibt er über die Zeit aufgeplottet in der X-Achse einen Sinus. Man kommt aber von diesem Sinus alleine nicht wieder auf den Kreis ;) Der Winkel auf dem Farbkreis ist aber durch den Hue-Wert gegeben. Was mit dem Sägezahn passiert ist, dass dieser auf den Hue-Wert gelegt wird. Damit hat man dann bereits die Umsetzung des Effekts auf den Farbkreis, weil so der Hue-Wert linear wächst und somit der Zeiger auf dem Farbkreis mit linearer Geschwindigkeit um den Kreis wandert. Wenn man jetzt auf den Hue-Wert einen Sinus legt, dann kommt genau das von dir beobachtete Verhalten heraus und das ist auch der Grund, warum Arne sagt, dass der Sinus keine konstante Geschwindigkeit hat.

    Viele Grüße

    JP

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

    Edited 4 times, last by JPK (August 20, 2019 at 2:10 PM).

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