Bugtracker DMXControl 3

Bugtracker für DMXControl 3

Herzlich willkommen im Bugtracker für DMXControl 3. Hier können Sie alle Fehler in DMXControl 3 melden oder Wünsche für neue Features äußern. Dieser Bugtracker ist jedoch nicht der richtige Ort für allgemeine Probleme zur Bedienung oder bei fehlerhaften DDFs. Dafür benutzen Sie bitte das DMXControl Forum.

Bevor Sie einen Fehler melden, prüfen Sie bitte ob Sie mit der aktuellsten Version arbeiten und schauen bitte nach, ob dieser Fehler bereits gemeldet wurde. Im Sinne einer schnellen Fehlerbehebung geben Sie bitte unbedingt eine E-Mail-Adresse für Rückfragen an und fügen alle eventuell angezeigten Fehlermeldungen bitte möglichst vollständig dem Report hinzu (z.B. mit Screenshot). In DMXControl 3 gibt es eine Export-Funktion für alle erforderlichen Log Files. Sie ist im Hauptmenu unter “Help” → “Export Logs” zu finden.

Wenn Sie häufiger Fehler melden und über behobene Fehler informiert werden möchten, lohnt sich auch eine Registrierung. Ihre Kontaktdaten (E-Mail-Adresse) werden von uns ausschließlich zur Kommunikation zwecks Rückfragen bei Problemen der Fehler-Reproduktion und Fehlerbereinugung in unseren Projekten verwendet.

Vielen Dank für ihre Mitarbeit!
Ihr DMXControl Projects e.V. Team

IDProgressCategoryTask TypeSeveritySummaryStatusReported InDue In VersionOpened  descLast EditedOpened by
5609
0%
GUI & ServerWunsch / IdeeLowOptimierung des DDF-Syntax zur besseren Umgang mit Farb...Unbestätigtunbestimmt01.09.202605.09.2026LightningBrothers Task Description

Bei den meisten LED-Scheinwerfern gibt es einen DMX-Kanal, über den man verschiedene Farbmakros / Farbpresets abrufen kann. Geräte in der Preisklasse für (semi-) professionellen haben hier mittlerweile auch mehrere DMX-Kanäle, um Farbmakros / Farbpresets aufrufen zu können und zwar für:

  • verschiedene (bunte) Farben mit festen Schritten
  • verschiedene Presets für weiß in unterschiedlichen Farbtemperaturen mit festen Schritten
  • einen linearen Übergang von warmweiß zu kaltweiß (lineares CTO-Farbpreset)

Alle DMX-Kanäle für die Farbmakros haben gemeinsam, dass immer nur einer von ihnen tatsächlich ausgegeben werden kann und dabei die Werte der RGB-Farbmischung geräteintern überschrieben werden. Aus dieser Entwicklung ergeben sich folgende Problemstellungen, die DMXC aktuell nicht wirklich abbilden kann:

  • Hat ein LED-Scheinwerfer mehrere DMX-Kanäle für Farbpresets, kann nicht exklusiv zwischen ihnen gewechselt werden. Implementiert man auf dem bisherigen Weg mehrere DMX-Kanäle als virtuelles Farbrad, möchte DMXC die Farben der verschiedenen Farbräder miteinander vermischen.
  • Möchte man den DMX-Kanal für ein lineares Farbpreset einbauen, ist der beste Weg aktuell eigentlich nur über “colortemp”. Bei “colortemp” geht DMXC aber davon aus, dass es sich um einen Filter handelt statt wie so häuft um ein Farbpreset. Folglich wird der Wert aus “colortemp” mit dem aktuellen RGB-Wert verrechnet statt exklusiv auf den DMX-Kanal für das lineare CTO-Farbpreset umzuschalten.

Daher sollte das Ziel sein, DMXC mitteilen zu können, ob es sich bei dem jeweiligen DMX-Kanal um einen DMX-Kanal für ein Farbpreset handelt oder einen klassischen Farbfilter / Farbrad handelt. Bei als Farbpresets gekennzeichnete DMX-Kanäle würde ggf. implizit vorausgesetzt werden, dass immer nur einer von dieses DMX-Kanälen vom Gerät ausgegeben wird. Damit könnte automatisch das Problem umgangen werden, falls die verschiedenen DMX-Kanäle für die Farbpresets wie im Fall des ADJ Encore LP7 IP geräteintern unterschiedliche Prioritäten haben.

Geräte, die aktuell über mehrere DMX-Kanäle verfügen und auf die die beschriebene Thematik zutrifft sind unter anderem:

5606
0%
GUIFehlerberichtLowFanning Manager, sehr kleine Werte werden nicht gerunde...Unbestätigt3.3.3 Alpha/Beta x28.08.202628.08.2026MisterX Task Description

siehe oben

5604
0%
GUI & ServerWunsch / IdeeLowFanning Manager, Darstellung negativer Werte anpassenUnbestätigt3.3.3 Alpha/Beta x28.08.202628.08.2026MisterX Task Description

Wenn ein Value negative Werte annehmen kann sollte die Füllung in der Darstellung nicht am Minimum ansetzen sondern bei 0. Wird der Wert negativ füllt sich die Darstellung von 0 nach unten.

5601
0%
InputAssignmentFehlerberichtLowConnectionset Kopiert, Input selector verliert Inhalt.Auf User warten3.3.210.08.202623.08.2026steff Task Description

Ich habe es nach langer Zeit mal wieder geschafft mich mit DMXC 3.3.2 zu befassen.
Hier bei wollte ich ein Connectionset kopieren.

Dann habe ich für das kopierte Set noch Input, Output und Interface Zuordnung angepasst, aber es hat nicht funktioniert.
Nach etwas suchen musste ich feststellen das die Einstellungen im Input Selector nicht mehr vorhanden waren, er war einfach leer.

Ich hätte eigendlich erwartet das die Einstellungen nach dem kopieren noch vorhanden sind.

Nach dem ich den Input Selector angepasst habe funktionierte es.

Bilder zur Veranschaulichung im Anhang.

Gruß Steff

5598
0%
GUI & ServerFehlerberichtLowPresests verhalten sich bei Änderungen innerhalb Device...Bestätigt3.3.202.08.202605.09.2026LightningBrothers Task Description

Man wendet beliebige Werte auf Gerätefunktionen einer Device Group an und speichert dies als Preset. Fügt man der Device Group nun weitere Geräte hinzu oder ändert die Reihenfolge innerhalb der Device Group, wird dies vom Preset nicht berücksichtigt. Würde man die gleichen Werte in eine Cue speichern, berücksichtigt die Cue die Änderungen innerhalb der Device Group. Folglich verhalten sich Presets nicht konsistent wie es sonst von Cues bekannt ist.

Dieses Ticket wurde inhaltlich ausführlich geschildert und besprochen. Es dient daher vornehmlich der Dokumentation der Änderungshistorie für eine zukünftige Version.

5597
0%
GUI & ServerFehlerberichtLowPreset Inhalt wird nicht angezeigt nach MergeBestätigt3.3.229.07.202623.08.2026JPK Task Description

Folgender Ablauf führt zu dem angehängten Problem:

  1. Einer Gruppe wird eine Farbe und ein Dimmerwert gegeben
  2. Einem einzelnen Scheinwerfer aus der Gruppe wird eine andere Farbe gegeben
  3. Der Programmer wird geleert
  4. Die Gruppe wird ausgewählt und das Preset wird angewendet
  5. Diese Lichtstimmung wird in einer Cue gespeichert
  6. Das Preset wird im Programmer bearbeitet und die Werte für den separaten Scheinwerfer werden gelöscht
  7. Der aktuelle Programmer-Inhalt wird in das bestehende Preset gemerged, welches im Programmer editiert wird

Erwartetes Verhalten:
Die Ansicht im Preset-Window wird aktualisiert und zeigt nun den richtigen Inhalt an

Tatsächliches Verhalten:
Der Preset-Eintrag zeigt weder enthaltene Geräte noch Properties

5596
0%
GUI & ServerFehlerberichtLowPreset kann nicht aktualisiert werdenBestätigt3.3.229.07.202623.08.2026JPK Task Description

Folgender Ablauf führt zu dem angehängten Problem:

  1. Einer Gruppe wird eine Farbe und ein Dimmerwert gegeben
  2. Einem einzelnen Scheinwerfer aus der Gruppe wird eine andere Farbe gegeben
  3. Der Programmer wird geleert
  4. Die Gruppe wird ausgewählt und das Preset wird angewendet
  5. Diese Lichtstimmung wird in einer Cue gespeichert
  6. Das Preset wird im Programmer bearbeitet und die Werte für den separaten Scheinwerfer werden gelöscht
  7. Das Preset wird über den Update-Button aktualisiert

Erwartetes Verhalten:
Aktualisierung des Presets funktioniert und alle Scheinwerfer zeigen nun Farbe der Gruppe, wenn die Cue ausgeführt wird

Tatsächliches Verhalten:
Das Preset kann nicht aktualisiert werden, da Referenzen in der Cue nicht korrekt aktualisiert werden können

5588
0%
SoftdeskWunsch / IdeeLowZusätzliches Preset für Datum bei einem Label im Softde...Neuunbestimmt04.06.202604.06.2026steff Task Description

Hallo,
In dem Menue für Label kann ich Custom (was eigenes) oder Clock (Uhr) auswählen.
Ist es möglich das um Date (Datum) zu erweitern.

Gruß Steff

5587
0%
GUIFehlerberichtLowDMXControl 3.X.X Projekt wird beim Beenden nicht gespei...Auf User warten3.3.204.06.202623.08.2026KaHe10 Task Description

Fehlerbeschreibung

Wenn ich beim Beenden von DMXC Speichern aktiviert habe passiert nichts, DMXC wird nicht beendet. Ich muss das Projekt vorher speichern, den Haken beim Beenden wegnehmen, jetzt erst wird das Programm geschlossen. Das trat bislang bei allen von mir eingesetzten DMXC 3.x Versionen auf. Zurzeit ist DMXC 3.3.2 installiert.

Erwartetes Verhalten

DMXC sollte beim Beenden das aktuelle Projekt speichern, wenn diese Funktion selektiert ist.

5580
0%
GUI & ServerWunsch / IdeeLow Matrix Effekt Color Scroll erweitern oder als zusätzli...Neu3.3.118.05.202618.05.2026steff Task Description

Hallo alle zusammen,
mir schwebt da so seit einiger Zeit eine Abwandlung eines vorhandenen Effekts für die Matrix durch den Kopf.
Es geht im Endeffekt um den schon vorhandenen Color Scroll. Diesen eventuell erweitern oder so abgewandelt als zusätzlichen Effekt. Im Device Control kann man das so schon sehen, deshalb bin ich auch auf die Idee gekommen.

So wie es jetzt ist, ist es ja so wenn ich mehrere verschiedene Bewegungsrichtungen (Direction) nacheinander verwenden möchte, muß man natürlich mehrere Cues in eine Cueliste packen.
Hier sind aber Übergänge nicht so schön.

Meine Idee für die Übergänge wäre, das man als zusätzliche Option in diesem besonderen Color Sroll, das der Wechsel zwischen den Bewegungsrichtungen (Direction) im Color Sroll definiert werden kann. Man könnte hier anklicken welche Richtungen verwendet werden sollen und nach welcher Zeit oder Durchläufe der Übergang gemacht wird. Eventuell kann die Reihenfolge auch auf Linear (Ablauffolge einstellen ?) oder Random gestellt werden.

Wozu das ganze:
Wenn man jetzt im Device Control die Einstellungen für die Bewegungsrichtung (Direction) ändert, rutscht das nun eingestellte so da rein, über das vorherige. Diese Übergänge sehen sehr viel interessanter und schöner aus. Probiert es einfach mal aus.

Gruß Steff

5579
0%
ServerFehlerberichtLowVirtuelles Farbrad kann nicht für CMY-Farbmischung verw...Unbestätigt3.3.115.05.202615.05.2026LightningBrothers Task Description

Ich habe folgende Definition erstellt:

<cmy>
  <cyan dmxchannel="3"/>
  <magenta dmxchannel="4"/>
  <yellow dmxchannel="5"/>
</cmy>
<colorwheel dmxchannel="7">
  <step type="enableRGB" mindmx="0" maxdmx="0"/>
  <step type="color" val="L007" mindmx="1" maxdmx="1"/>
  <step type="color" val="L103" mindmx="2" maxdmx="2"/>
  ...
  <wheelrotation>
    <range type="cw" mindmx="201" maxdmx="180" minval="0.1" maxval="8"/>
    <step type="stop" mindmx="202" maxdmx="207"/>
    <range type="ccw" mindmx="208" maxdmx="229" minval="0.1" maxval="8"/>
  </wheelrotation>
  <random>
    <step type="fast" mindmx="235" maxdmx="239"/>
    <step type="medium" mindmx="240" maxdmx="244"/>
    <step type="slow" mindmx="245" maxdmx="249"/>
  </random>
</colorwheel>

Die Umschaltung vom virtuellen Farbrad zurück zu CMY funktioniert aber so nicht, weil der Wert “enableRGB” die CMY-Mischung nicht berücksichtigt. Daher wäre meine Erwartungshaltung:

  • entweder wird hier eine entsprechende Unterstützung für virtuelle Farbräder in Kombination mit CMY und HSV ergänzt
  • für die anderen Farbmischungen werden eigene Werte ergänzt
5575
0%
SoftdeskFehlerberichtMediumSoftdesk: Cuelist Monitor Neu3.3.2 Alpha/Beta x12.05.202612.05.2026x.Chris.x Task Description

Fehlerbeschreibung

Nach dem Import meines Projektes in die 3.3.2 RC2 Version sind folgende Fehler im Softdesk aufgetreten. Das ursprüngliche Projekt wurde mit 3.2.3 erstellt.

1. Der “Hintergrund” vom Cuelist Monitor ist schwarz statt grau, wenn das gesamte Cuelist Fenster nicht von Cues ausgefüllt wird
2. Die Cuelist Monitore können nicht mehr einfach per Linksklick angewählt werden. Mittlere oder rechte Maustaste ist notwendig
3. Der Inhalt der Cuelist Monitore verschwindet manchmal (Cuelist Monitor komplett leer) und kann nur durch neuanlage wieder hergestellt werden (ist auch bei 3.2.3 manchmal passiert)

Erwartetes Verhalten

1. Grauer Hintergrund
2. Normal anwählbar wie alle anderen Elemente (Buttons, Slider etc.)
3. Das die Cuelist Monitore stabil gefüllt bleiben

5571
0%
GUIFehlerberichtLowColor Picker gibt Werte für Fine-Kanäle falsch bzw. nic...Known Bug3.3.104.05.202629.08.2026LightningBrothers Task Description

Ich füge ein Gerät mit einer Auflösung für die Farbmischung mit 16 bit einem leeren Projekt hinzu wie zum Beispiel dem Robe LEDBeam 150 im Mode 1.

Bewege ich den Punkt mit der Maus und schaue mir die Werte in der Kanalübersicht an, sehe ich, dass die DMX-Werte sowohl für 8 bit als auch 16 bit parallel ein- und ausfaden - der DMX-Kanal für 16 bit verhält sich wie der DMX-Kanal für 8 bit. Gleiches passiert auch, wenn ich im Device Control die Regler für RGB, CMY oder HSV direkt im Dropdown unter Color nutze.

Benutze ich die Regler für die einzelnen Farben, verhält sich die DMX-Ausgabe so wie ich es für 16 bit erwarte. Gleiches gilt auch für das Position Control oder den Regler für Dimmer im Intensity Panel. Daher wäre es gut, wenn der Color Picker im Color Panel sich gleichermaßen verhalten und am Ende die DMX-Werte für die Fine-Channel nach dem bekannten Muster ausgegeben werden.

5570
0%
InputAssignmentFehlerberichtLowColormaster fade ruckeltNeu3.3.103.05.202603.05.2026stroboduese Task Description

Fehlerbeschreibung

Egal ob in Version 3.3.1 oder 3.3.2 wenn man einen Colormaster über das Input Assigment fadet ruckelt der Colormasterfader und dessen Wert.
Ebenfalls spielt es keine Rolle ob man es über Executoren fadet oder direkt. Ich habe beide Versionen im Screenshot beigefügt. Wird der Colormaster ganz rechts (Colormaster 1) nicht angeschlossen, dann funktioniert der Fade smooth.

Erwartetes Verhalten

Eigentlich sollte der Colorfader smooth gefadet werden.

5569
0%
ServerWunsch / IdeeLowErweiterte Fade-Funktion des Chaser-EffektsUnbestätigt3.3.102.05.202602.05.2026JPK Task Description

Zusätzlich zur aktuellen Duration Funktion sollte es eine Triggerzeit z.b. 3000 geben. Dann würden alle 3 Sekunden ein Schritt weitergeschaltet, unabhängig davon, ob die Haltzeit sowie Ein- und Ausblendzeit des vorherigen Schrittes abgelaufen ist.

(Übertrag aus Ticket  FS#303 )

5566
0%
GUI & ServerFehlerberichtLowExecutoren werden mit falschen Elementen belegtUnbestätigt3.3.119.04.202619.04.2026JPK Task Description

DMXControl 3 besitzt im Projekt Explorer die Funktion, dass Einträge auch auf die ExecutorPage gezogen werden können. Dann werden mehrere Executoren mit den passenden Inhalten angelegt. Dies funktioniert auch, wenn der Executor beim Laden des Projekts leer war. Wenn er jedoch bereits einen Member enthalten hatte, wird der Inhalt der Buttons und des Faders nicht korrekt aktualisiert. Dann werden die Standard-Elemente des MemberWrappers eingefügt und nicht die spezifischen Elemente, die durch das Hinzufügen auf die ExecutorPage vorgegeben werden.

5561
0%
GUI & ServerFehlerberichtMediumSpecial cues not being tracked correctly with "Go To" f...Zugeteilt3.3.127.03.202627.03.2026philbearman Task Description

I’ve noticed a cuelist behaviour that seems incorrect

I have a cuelist (we’ll call this the master cuelist), and within that cuelist, I am triggering some other cuelists (we’ll call these sub-cuelists) using the ‘Go’ and ‘Stop’ special cues.

If I use the ‘Go to’ function to jump to a later point in the master cuelist after I have triggered a ‘go’ and then a ‘stop’ on a sub-cuelist, that sub-cuelist remains playing when I believe it should be stopped.

So in the attached example screenshot, if I “Go To” cue 17, I would expect the ‘Petro Alts’ and ‘Petro Zips’ cuelists to be stopped, but instead they are running.

If I play the cuelist from the start, they behave as expected.

5559
0%
TimecodePlayerFehlerberichtLowTimecodeplayer - Beim editieren / abspielen werden alle...Unbestätigt3.3.126.02.202626.02.2026nutzer99 Task Description

Verwende ich beim TCP die Executoren, dann werden alle Knopfdrücker etc. einmal ausgeführt, die vor dem Marker gesetzt sind. Das Sorgt dafür, wenn man 20x nen Trigger gesetzt hat, wird auch 20x dieser ausgelöst. Was zum einen den GUI in die Knie zwingt, als auch unschön bei der DMX Ausgabe ist

Meiner Meinung nach müsste man die Executoren nicht triggern, sondern erst ab dem Zeitpunkt wo man den TCP startet

5558
0%
GUI & ServerFehlerberichtLowColormaster die über einen List-Selector angesteuert we...Neu3.3.122.02.202622.02.2026MisterX Task Description

Folgendes Vorgehen:
Einen Colormaster anlegen, im Input-Assigment über Item-List (Colorlist) und List-Selector die Farbe an den Colormaster geben. Wähle ich nun GoTo auf diese Cue aus wird die Farbe des Colormaster hart gesetzt. Im normalen Ablauf der Cuelist wird gefadet.
Nehme ich die Color aus dem List-Selector, wandle sie nach RGB und wieder zurück nach Color und gebe das an den Colormaster wird er auch bei GoTo korrekt gefadet.
Anbei ein Beispiel-Projekt. Colormaster 1 wird direkt über den ListSelector gesetzt, Colormaster 2 über die Wandlung. CM 1 fadet bei GoTo nicht, CM 2 fadet….

5554
0%
TimecodePlayerFehlerberichtHighMehrfaches Starten und Pausieren einer Timecodeshow sor...Auf User warten3.3.116.02.202629.08.2026leunam Task Description

Fehlerbeschreibung

Neues Projekt erstellt
Vier RGB Devices hinzufügt
Eine Cuelist mit einem Eintrag, die Helligkeit und Farbe der vier Geräte setzt.
Neue Timecodeshow hinzugefügt, die alle zwei Sekunden die Cue List insgesamt vier mal aufruft.

Nun die Timecodeshow starten und wieder anhalten und dies wiederholen - die Timecode Show nicht zuende laufen lassen.
Cursor wieder an den Anfang und dann wiederholen.
Spätestens nach zwei Durchläufen bleibt der Cursor zu Beginn einer Cuelist kurz stehen und zittert.

In einer größeren TimecodeShow war dann Ton und Licht verzögert und es kam vor, dass der Cursor nach dem Starten irgendwo hin gesprungen ist oder sich gar
nicht mehr vesetzen lässt.
Ein Neustart von DMX löst dann das Problem für ca. 3x Pausieren, dann muss wieder neu gestartet werden.

Erwartetes Verhalten

Kein “Zittern” des Cursors und zuverlässiges Starten der Timecode Show ohne Zeitsprünge

Hinweise

Version 3.3.1.1136

20:56:12 INFO  Timecode - Stopped: [1, New TimecodeShow]
20:56:13 ERROR Timecode -
org.dmxc.lumos.Kernel.Exceptions.AlreadyRegisteredException: Timeslot for ID 12b9c255-1f9f-4a2a-84f5-b9822edec50a-TS already registered
   at org.dmxc.lumos.Kernel.Time.TimeManager.registerFixedTimeSlot(String targetId, ITimeSlot timeSlot) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Lumos\src\Kernel\Time\TimeManager.cs:line 89
   at org.dmxc.lumos.Kernel.Timecode.Timecode.Play() in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Lumos\src\Kernel\Timecode\Timecode.cs:line 919
20:56:13 INFO  Timecode - Run:     [1, New TimecodeShow]
20:56:13 INFO  Timecode - Start:   [1, New TimecodeShow] Frame:     0
20:56:15 WARN  Timecode - Performing the Frame: 39 takes too much time, it exceeds the max. frame duration 191.4261ms >= 40ms
20:56:19 WARN  Timecode - Performing the Frame: 139 takes too much time, it exceeds the max. frame duration 169.6493ms >= 40ms
20:56:24 WARN  Timecode - Performing the Frame: 263 takes too much time, it exceeds the max. frame duration 155.5815ms >= 40ms
20:56:26 INFO  Timecode - Break:   [1, New TimecodeShow] Frame:   319 Time: 00:00:12.7770985
20:56:41 INFO  Timecode - Stop:    [1, New TimecodeShow] Frame:   319 Time: 00:00:13.5876047
20:56:41 INFO  Timecode - Stopped: [1, New TimecodeShow]
20:56:43 ERROR Timecode -
org.dmxc.lumos.Kernel.Exceptions.AlreadyRegisteredException: Timeslot for ID 12b9c255-1f9f-4a2a-84f5-b9822edec50a-TS already registered
   at org.dmxc.lumos.Kernel.Time.TimeManager.registerFixedTimeSlot(String targetId, ITimeSlot timeSlot) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Lumos\src\Kernel\Time\TimeManager.cs:line 89
   at org.dmxc.lumos.Kernel.Timecode.Timecode.Play() in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Lumos\src\Kernel\Timecode\Timecode.cs:line 919
20:56:43 INFO  Timecode - Run:     [1, New TimecodeShow]
20:56:43 INFO  Timecode - Start:   [1, New TimecodeShow] Frame:     0
20:56:44 WARN  Timecode - Performing the Frame: 39 takes too much time, it exceeds the max. frame duration 202.5471ms >= 40ms
20:56:48 WARN  Timecode - Performing the Frame: 139 takes too much time, it exceeds the max. frame duration 183.8875ms >= 40ms
20:56:49 INFO  Timecode - Break:   [1, New TimecodeShow] Frame:   182 Time: 00:00:07.2996301
20:56:50 INFO  Timecode - Resume:  [1, New TimecodeShow]
20:56:53 WARN  Timecode - Performing the Frame: 264 takes too much time, it exceeds the max. frame duration 195.172ms >= 40ms
20:56:56 INFO  Timecode - Break:   [1, New TimecodeShow] Frame:   335 Time: 00:00:13.3854502
20:56:58 INFO  Timecode - Stop:    [1, New TimecodeShow] Frame:   335 Time: 00:00:13.5248318
20:56:58 INFO  Timecode - Stopped: [1, New TimecodeShow]
20:56:59 ERROR Timecode -
org.dmxc.lumos.Kernel.Exceptions.AlreadyRegisteredException: Timeslot for ID 12b9c255-1f9f-4a2a-84f5-b9822edec50a-TS already registered
   at org.dmxc.lumos.Kernel.Time.TimeManager.registerFixedTimeSlot(String targetId, ITimeSlot timeSlot) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Lumos\src\Kernel\Time\TimeManager.cs:line 89
   at org.dmxc.lumos.Kernel.Timecode.Timecode.Play() in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Lumos\src\Kernel\Timecode\Timecode.cs:line 919
20:56:59 INFO  Timecode - Run:     [1, New TimecodeShow]
20:56:59 INFO  Timecode - Start:   [1, New TimecodeShow] Frame:     0
20:57:00 WARN  Timecode - Performing the Frame: 39 takes too much time, it exceeds the max. frame duration 158.7684ms >= 40ms
20:57:04 WARN  Timecode - Performing the Frame: 139 takes too much time, it exceeds the max. frame duration 179.8303ms >= 40ms
20:57:07 INFO  Timecode - Break:   [1, New TimecodeShow] Frame:   236 Time: 00:00:09.4463131
20:57:08 INFO  Timecode - Resume:  [1, New TimecodeShow]
20:57:09 WARN  Timecode - Performing the Frame: 264 takes too much time, it exceeds the max. frame duration 165.9721ms >= 40ms
20:57:12 INFO  Timecode - Break:   [1, New TimecodeShow] Frame:   328 Time: 00:00:13.1409705
20:57:13 INFO  Timecode - Stop:    [1, New TimecodeShow] Frame:   328 Time: 00:00:19.0884693
20:57:13 INFO  Timecode - Stopped: [1, New TimecodeShow]
20:57:15 ERROR Timecode -
org.dmxc.lumos.Kernel.Exceptions.AlreadyRegisteredException: Timeslot for ID 12b9c255-1f9f-4a2a-84f5-b9822edec50a-TS already registered
   at org.dmxc.lumos.Kernel.Time.TimeManager.registerFixedTimeSlot(String targetId, ITimeSlot timeSlot) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Lumos\src\Kernel\Time\TimeManager.cs:line 89
   at org.dmxc.lumos.Kernel.Timecode.Timecode.Play() in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Lumos\src\Kernel\Timecode\Timecode.cs:line 919
20:57:15 INFO  Timecode - Run:     [1, New TimecodeShow]
20:57:15 INFO  Timecode - Start:   [1, New TimecodeShow] Frame:     0
20:57:15 WARN  Timecode - Performing the Frame: 39 takes too much time, it exceeds the max. frame duration 188.1449ms >= 40ms
20:57:19 WARN  Timecode - Performing the Frame: 139 takes too much time, it exceeds the max. frame duration 165.4547ms >= 40ms
20:57:24 WARN  Timecode - Performing the Frame: 264 takes too much time, it exceeds the max. frame duration 177.6584ms >= 40ms
20:57:26 INFO  Timecode - Break:   [1, New TimecodeShow] Frame:   298 Time: 00:00:11.9164152
20:57:27 INFO  Timecode - Stop:    [1, New TimecodeShow] Frame:   298 Time: 00:00:17.0859307
20:57:27 INFO  Timecode - Stopped: [1, New TimecodeShow]
20:57:29 ERROR Timecode - 

usw…

5553
0%
GUIFehlerberichtLowRace Condition bei ProgrammerValueChanged der DevicePro...Unbestätigtunbestimmt14.02.202614.02.2026JPK Task Description

Direkt nach dem Laden eines Projekts, wenn hier bereits ein Gerät / eine Gerätegruppe selektiert ist, kann es in manchen Fällen vorkommen, dass die Property Panel (Intensity, Color, PositionControl,…) nicht auf Änderungen im Programmer reagieren. Erst nach einem deselektieren und erneuten selektieren der Gruppe / des Geräts funktioniert das Update des Panels korrekt. Die Panel hängen sich erfolgreich auf die jeweiligen ProgrammerValueChanged Events der jeweiligen IDevicePropertyFacade. Allerdings wird das Event wenn diese Race Condition auftritt nie gefeuert.

5552
0%
GUI & ServerWunsch / IdeeLowFollowup - Presets benennen aus Programmer Filter Fenst...Unbestätigtunbestimmt08.02.202609.02.2026JPK Task Description

Wenn im Programmer Filter das Erstellen von Presets aktiviert ist, sollte eine zusätzliche Textbox erscheinen, in der man den Namen des zu erstellenden Presets eingeben kann (Name wird u.U. durch DMXC um Nummerierung ergänzt).

5538
0%
GUI & ServerFehlerberichtLowCueList nicht möglich bei Gerät Auto-Programm mit PaMaNeu3.3.122.01.202623.01.2026noratrollmailbox.org Task Description

Fehlerbeschreibung

- Gerät einbinden mit Autoprogrammen (siehe beiliegendes vorbereitetes Projekt + Preset-DDF)
- Auto-Programme des Geräts lassen sich manuell wunderbar in den Geräteeigenschaften handhaben
- Bei Nutzung eines ParameterMasters für den Wertebereich (um daraus eine CueList anzulegen) ist der zuvor ausgewählte Autoprogrammtyp plötzlich leer und nicht mehr wählbar, solange für den Wertebereich ein PaMa eingetragen ist.

Bildschirmfotos + Testprojekt + DDFs als zip anbei

Erwartetes Verhalten

- Wenn in den Geräteeigenschaften ein beliebiges Autoprogramm ausgewählt ist, müsste es eigentlich auch unter Nutzung eines ParameterMasters für den Wertebereich in eine CueList speicherbar sein.

5536
0%
GUI & ServerFehlerberichtLowChaser Effekt verhält sich nicht wie erwartet bei Parae...Neu3.3.110.01.202630.08.2026Helmut Task Description

Fehlerbeschreibung

Chaser Effekt läuft nicht syncron
Chaser wurde in der version 3.3.0 erstellt. Gleiches Verhalten in der Version 3.3.1 wo es bemerkt wurde. In der Version 3.2.3 war alles wie erwartet

Erwartetes Verhalten

Erwartet wird das der Chaser bei entsprechender Einstellung Parllel läuft bzw nach dem Speichern in einer Cue. Wenn die Cue ausgeführt wird.

Cue enthält 3 Einträge
1. Chaser auf Gruppe A erstellt kopiert und auf B eingefügt
2. Chaser auf Gruppe A,B erstellt. Groupe Handling Paraelle
3. PWM Effekt auf Gruppe A,B erstellt Groupe Handling Paaelle

Bei anderen Effekten mit Paralle Grope ist das Verhalten wie erwartet

Hinweise

  • Gefunden in der Version 3.3.1 Besteht schon in der 3.3.0 In Version 3.2.3 war alles wie erwartet
  • Fehler Im Forum 2 LED-Bars… Bug Eintrag erstellt mit Projekt
5533
0%
GUI & ServerFehlerberichtLowWerte aus Channel Overview werden bei beenden des Progr...Neu3.3.108.01.202630.08.2026steff Task Description

Hallo,
Ich verwende DMXC 3.3.1 und habe zum testen eines Gerätes Werte in der Channel Overview eingestellt.
Ausgabe passiert hier in Universum 12 über ArtNet.
Soweit so gut.
Lasse ich diese Werte stehen und beende das Program, werden über ArtNet diese Werte immer noch weiter ausgegeben.

Werden über den Programmer oder über Cuelisten Werte ausgegeben werden diese “ordnungsgemäß” gelöscht.

Ich hätte erwartet das auch diese Werte wie bei der Verwendung vom Programmer und über Cuelisten zurückgesetzt werden.

Gruß Steff

5528
0%
InputAssignmentWunsch / IdeeLowDreisatz (Rule of Three) Node mit Inputs für Min- / Max...Neu3.3.131.12.202501.01.2026noratrollmailbox.org Task Description

Der Dreisatz-Knoten in der Eingangszuweisung ist ein super tolles Werkzeug, aber mangels Eingängen für die Min- und Max-Werte für Input und Output leider nicht dynamisch anpassbar.

Eine entsprechende Ergänzung wäre mega toll.

5526
0%
GUI & ServerFehlerberichtLowNach Computerabsturz ist das Projekt in der Administrat...Neu3.3.130.12.202530.12.2025bernd Task Description

Haben Sie einen Fehler entdeckt? Dann nutzen Sie bitte folgendes Template und beachten die Hinweise für eine reibungsfreie Bearbeitung der Tickets.

Fehlerbeschreibung

Nach einem Computerabsturz wurde mein Projekt in der Administration gelb. Die Meta-Daten wurden dabei auch gelöscht. Projekt-Name, Autor usw. konnte ich händisch wieder ergänzen. Das Projekt bleibt allerdings gelb, obwohl die zugehörigen letzten 10 Projekt-Versionen nicht gelb sind (Widerspruch). Exportiere ich eine vermeintlich fehlerfreie Projektversion und importiere sie wieder, bleibt der Fehler bestehen.

Erwartetes Verhalten

Wenn keines der im Projekt gespeicherten Projekt-Versionen einen Fehler hat, dann darf auch das Gesamtprojekt keine Warnung enthalten.
Wenn durch den Computerabsturz das Projekt beschädigt wurde und es deshalb zurecht gelb ist, dann sollte die beschädigte Version auch gelb sein und in irgendeiner Form die Fehlerursache erkenntlich sein.

Hinweise

Bitte beachten Sie folgende Hinweise, um das Finden des Problems für die Entwickler zu erleichtern:

  • Verwenden Sie die aktuellste Version von DMXControl 3?

3.3.1

  • Wurde der Fehler bereits gemeldet?

im Forum: https://forum.dmxcontrol-projects.org/thread/18456-projekt-gelb-seit-rechnerabsturz/

  • Bitte geben Sie unbedingt eine E-Mail-Adresse für Rückfragen an

roppelt.bernd@freenet.de

  • Bitte fügen Sie alle eventuell angezeigten Fehlermeldungen möglichst vollständig dem Report hinzu (z.B. mit Screenshot)
  • Bitte fügen Sie alle Logfiles hinzu. In DMXControl 3 gibt es eine Export-Funktion für erforderliche Log Files. Sie ist im Hauptmenu unter “Help” → “Export Logs” zu finden.
  • Bitte fügen Sie das entsprechende Projekt zur Reproduktion bei

Siehe Anhang

Wichtig: Sollten keine Logs beigefügt sein, kann das dazu führen, dass das Ticket sofort geschlossen wird!

5525
0%
GUI & ServerWunsch / IdeeLowImprovement to entry of cuelist times: accept decimal v...Neu3.3.119.12.202509.05.2026philbearman Task Description

Hi,

I would like to suggest an improvement to the way times are entered in the cuelist.

Currently, if I wanted to enter a time of 5 seconds 300 milliseconds for a wait cue, I would need to enter “5s300ms” which is quite awkward to type because it’s a mixture of numbers and letters. If I try to enter “5.3” this generates an error message “Trigger value not valid”.

Ideally, decimal numbers would be automatically turned into seconds and milliseconds. Eg “10.244” becomes “10s244ms”, and “0.123” becomes “123ms”.

I create a lot of time-based cuelists with a large number of ‘wait’ cues and it would be much quicker to be able to enter these values entirely on the numeric keypad rather than having to keep typing ‘s’ and ‘ms’ to denote seconds and milliseconds.

This should probably be consistent wherever times are entered - so the fade and delay values should also work the same way. (Currently fade times default to milliseconds but cue times default to seconds which is inconsistent.)

5524
0%
GUIFehlerberichtLowTimings aus dem Cue Timing Editor gehen beim kopieren v...Neu3.3.130.11.202530.11.2025Steffen75 Task Description

Fehlerbeschreibung

Wenn ich eine Cue kopiere bei der die Timings über den Cue Timing Editor angepasst worden sind, werden diese Timings nicht mit kopiert. Auch wenn ich nachträglich z.B. die Farbe einer Cue ändere, die Timings beinhaltet, sind diese (Timings) danach weg und müssen neu über den Timing Editor eingegeben werden. Der Fehler tritt sowohl beim kopieren der Cue in der selben Cuelist als auch beim kopieren der Cue in eine andere Cuelist. Siehe auch Forumseintrag (https://forum.dmxcontrol-projects.org/thread/18419-frage-zum-cue-timing-editor/?postID=150625#post150625).
Aufgefallen ist mir das Verhalten in DMXC 3.3.0 es lässt sich aber auch in DMXC 3.3.1 reproduzieren.

Erwartetes Verhalten

Die Timings aus dem Cue Timing Editor sollten beim kopieren mit übertragen werden bzw. sollten bei Änderungen an der Cue (Dimmer / Farbe / etc.) nicht gelöscht werden.

Im beigefügten Test Projekt sind zwei Cuelists enthalten in Cuelist A ist eine Cue mit Timings enthalten. Wenn diese Cue nun nach Cuelist B kopiert wird, werden die Timings des Cue Timing Editors nicht mit übertragen und müssen erneut gesetzt werde. Ebenso ist es auch wenn die Cue in Cuelist A erneut eingefügt (dupliziert) werden soll.

5522
0%
GUI & ServerWunsch / IdeeLowColorMaster per Input Assignment steuerbar (Zusatzfarbe...Neu3.3.115.11.202507.12.2025noratrollmailbox.org Task Description

- ColorMaster im IA weiter steuerbar machen (Input für Zusatzfarben, sodass diese z.B. per Slider aus dem Softdesk direkt regelbar sind)
- Executoren für Zusatzfarben nutzbar machen

5504
0%
GUI & ServerWunsch / IdeeLowAnzeigen womit vorhandene Master, hauptsächlich Paramet...Neu3.3.111.09.202516.09.2025KaHe10 Task Description

Bei Projekten mit vielen Cues, (Parameter-) Mastern, Geräten, ist es nur schwer möglich zu identifizieren wo die Master zugeordnet sind, gerade wenn keine eindeutige Beschreibung am Master vorgenommen wurde. Die Parameter lassen sich z. B. nicht löschen, so lange noch eine Zuordnung aktiv ist. Lediglich eine vorhandene Beschreibung, die vom Default abweicht, wird zurückgesetzt.

Daher wäre eine Möglichkeit hilfreich, um zu identifizieren, wo der Master verwendet wird (vielleicht ähnlich der Geräte und Cues).

5500
0%
InstallerFehlerberichtMediumInstaller bemerkt Fehlen von Microsoft.NETCore.App Vers...Unbestätigt3.3.131.08.202516.09.2025StefanKrupop Task Description

Nach der Installation des DMXC 3.3.1-Release lies sich auf einem Windows 10-Notebook der Kernel nicht starten. GUI und Umbra liefen.
Das Kernel-Fenster zeigte nur die folgende Fehlermeldung:

It was not possible to find any compatible framework version
The framework 'Microsoft.NETCore.App', version '6.0.0' was not found.
  - The following frameworks were found:
      3.1.32 at [C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App]
      5.0.17 at [C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App]

You can resolve the problem by installing the specified framework and/or SDK.

The specified framework can be found at:
  - https://aka.ms/dotnet-core-applaunch?framework=Microsoft.NETCore.App&framework_version=6.0.0&arch=x86&rid=win10-x86

Nach der Installation des Frameworks aus dem Link in der Meldung funktionierte auch der Kernel.

5497
0%
GUI & ServerFehlerberichtHighDMX-ausgabe, obwohl Programmer leer, keine Cues mehr am...Neu3.3.007.08.202508.08.2025Companion Task Description

Fehlerbeschreibung

Ich habe den Programmer geleert, alle Cues gestoppt und den Blackout betätigt. Meine Scheinwerfer leuchten weiterhin rot
Laut Channel Overview wird weiterhin DMX ausgegeben.
Es lassen sich auch keine Szenen mehr umschalten, andere Farben oder Befehle ausgeben - die DMX-Ausgabe scheint eingefroren zu sein.

Erwartetes Verhalten

Licht aus

Ich nutze ein DMX4ALL-USB-Interface USB-DMX Stage-Profi MK3 V2

Nach dem Schließen des Projektes werden laut Channel Overview kein DMX mehr ausgegeben, die Scheinwerfer leuchten weiterhin rot.
Das Beenden Des Programmes hat nicht einwandfrei funktioniert (siehe screenshot).
Nach dem Enter drücken kamen noch ein paar Zeilen, aber das Fenster hat sich geschlossen, so dass ich keinen Screenshot mehr machen konnte.

Auch das komplette beenden von DMXControl hat die Beleuchtung nicht deaktivert. Vielleicht liegt es auch am Interface.
Oder an Windows. Kann man in den Logs was erkennen?

5494
0%
GUIWunsch / IdeeVery LowBei Cuelist "edit in Programmer" automatisch zu program...Neu3.3.007.08.202511.08.2025Companion Task Description

Ich würde mir als arbeitsersparnis wünschen, wenn man in der Cuelist eine Cue mit rechtsklick “in programmer bearbeiten” editiert, sich das Programmerfenster automatisch öffnet (wenn es geschlossen ist) oder aktiviert/in den Vordergrund geholt wird.

Mir fällt kein Grund ein, warum ich eine Cue im Programmer bearbeiten wollen würde, ohne danach zum Programmer zu wechseln. Oder gibt es (überwiegend) Fälle, in denen das so ist?

5481
0%
GUI & ServerFehlerberichtHighPerformanceprobleme mit GroupmasternNeu3.3.1 Alpha/Beta x15.07.202515.07.2025Phil2811 Task Description

Fehlerbeschreibung

Ich habe ein Projekt mit 50 Groupmastern. Wenn ich einen Master von 0 nach 100% schiebe, bleibt dieser mehrfach kurz hängen.
Dieses Verhalten beobachte ich sowohl im Master Fenster als auch im Softdesk und im Input Assignement.

In der Visualisierung in 3D View als auch mit realen Geräten wird jedoch dynamisch ohne ruckeln gedimmt. Daraus folgere ich, dass die DMX-Werte ohne Verzögerung/Hängenbleiben weitergegeben werden.
Ich habe nun bei einigen Groupmastern die Eigenschaft deaktiviert, dass ein Master erstellt wird. Nun habe ich nur noch 10 Groupfader. Das Verhalten ist besser geworden, aber keines Falls zufrieden stellend!

Erwartetes Verhalten

Hier Eintragen welches Verhalten bzw. Ergebniss erwartet wurde
Ich erwarte, dass sich die Groupmaster flüssig bewegen

Hinweise

Bitte beachten Sie folgende Hinweise, um das Finden des Problems für die Entwickler zu erleichtern:

Version: 3.3.1 Beta 42
Projekt und Logs sind angefügt.

5478
0%
GUI & ServerToDoLowProjekt-DDF-VerwaltungUnbestätigt3.3.028.06.202513.07.2025JPK Task Description

Es braucht ein neues Fenster in DMXC, in dem die DDFs im Projekt verwaltet werden können. Damit soll es möglich sein, sowohl DDFs im Projekt zu aktualisieren, wenn diese auf dem PC neuer sind. Als auch DDFs auf den PC kopieren / aktualisieren, wenn diese im Projekt neuer sind. Dieses Fenster wird vor allem auch dadurch nötig, dass es jetzt nicht mehr so einfach die Möglichkeit gibt, diese aus dem Projekt herauszuziehen.

5467
0%
ServerFehlerberichtMediumKernel hängt sich auf, wenn die Netzwerkkonfiguration g...Neu3.3.004.06.202504.06.2025 Task Description

Wird die Netzwerkkonfiguration geändert, zum Beispiel wird die Statische IP/Subnetzmaske geändert, hängt der Kernel sich auf.

Discord: bastelpichi

5459
0%
GUIWunsch / IdeeLowPresets - Visuelles Feedback beim editieren von CuesUnbestätigt3.3.030.05.202506.06.2025nutzer99 Task Description

Aktuell gibt es zwei Optionen ein Presets zu verwenden:

a) im Programmer laden
b) im Programmer editieren

Leider kann man das nicht so leicht unterscheiden ob man gerade editiert oder das preset verwendet und als Referenz in einer Cue verwendet.

Da wäre es praktisch, wenn man im Presetfenster visualisieren könnte, ob das Preset bearbeitet wird.

5457
0%
ExecutorenFehlerberichtLowCuelist Group Executor Fader nicht gespeichertUnbestätigt3.3.1 Alpha/Beta x25.05.202527.05.2025JPK Task Description

Die Werte des Faders des Cuelist Group Executors werden beim Laden eines Projekts nicht wiederhergestellt. Entweder werden diese nicht korrekt gespeichert oder nicht korrekt geladen (noch nicht untersucht).

5455
0%
ExecutorenFehlerberichtLowExecutoren Probleme mit Name vs. DisplayNameUnbestätigt3.3.1 Alpha/Beta x3.3.x24.05.202501.08.2025JPK Task Description

Aktuell werden in den Executoren die DisplayNames der Button und Fader beim Speichern verwendet und nicht die Names. Das macht dann natürlich die Nutzung der DisplayNames nicht mehr funktional. Hier müssen wir eine Lösung finden.

5450
0%
ServerFehlerberichtLowcolortemp: Fehler in HAL/DMX-Ausgabe bei inaktivem Kana...Bestätigt3.3.020.05.202523.08.2026dPi Task Description

Genutzt wurde das folgende DDF (”colortemp”-Teil aus Wiki-Eintrag übernommen: https://wiki-de.dmxcontrol-projects.org/index.php?title=Color_(DDF-Syntax)_DMXC3#Farbtemperatur):

<?xml version="1.0" encoding="utf-8"?>
<device dmxaddresscount="1" type="DMXDevice" dmxcversion="3.2" ddfversion="1.0">
	<information>
		<model>Test Device</model>
		<vendor>Test</vendor>
	</information>
	<functions>
		<colortemp dmxchannel="0">
			<step type="off" mindmx="0" maxdmx="5" />
			<range minval="3200" maxval="7000" mindmx="255" maxdmx="6" />
		</colortemp>
	</functions>
</device>

Setzt man den “colortemp”-Kanal auf “Empty”, so wird der DMX-Wert des Minimalwerts der CTC-Range ausgegeben. (Also hier “255”.)
Zu erwarten wäre ein Wert zwischen “0” und “5”.

Der restliche Bereich funktioniert wie zu erwarten.

5449
0%
ServerWunsch / IdeeLowVerzeichnisse für Pictures, UserDevices und zugehörige ...Unbestätigt3.3.016.05.202516.05.2025LightningBrothers Task Description

Starte ich DMXControl 3 erstmals auf dem PC (mit Default-Einstellungen) oder ändere das Arbeitsverzeichnis über eine Umgebungsvariable, sollte hierbei überprüft werden, ob die folgenden Verzeichnisse bereits existieren:

  • Pictures
  • UserDevices
    • Icons
    • Images

Für den Fall, dass diese Verzeichnisse nicht existieren, sollte der Kernel diese dort automatisch anlegen - auch wenn sie anfangs leer sind. Dies ist insbesondere für die UserDevices wichtig, da ansonsten die Verknüpfung im Startmenü “ins Leere läuft” und folglich nicht funktioniert. Hierzu gab es im Forum immer wieder Mal Rückfragen, wo die Antwort dann lautete “Bitte selbst unter … anlegen”.

5443
0%
GUIWunsch / IdeeLowWerte von Preset in Szene entkoppelnUnbestätigt3.3.021.04.202521.04.2025JPK Task Description

Wenn ich ein Preset auf Teile einer Szene angewendet habe, gibt es keine Möglichkeit, diese Werte vom Preset zu entkoppeln. Sprich, die Werte des Presets sollen dann kopiert werden, aber nicht mehr mit dem Preset verknüpft sein.

5437
0%
GUI & ServerFehlerberichtLowRelease time von Cuelists wird bei Zuordnung zu mehrere...Unbestätigt3.3.026.03.202502.06.2025LightningBrothers Task Description

Ich habe zwei Cuelists mehreren Cuelist Groups zugeordnet. Beide Cuelist groups stehen auf “Single list running”. Wechsele ich zwischen den Cuelists hin- und her, wird in der Regel die Release time der zu beendenden Cuelist ignoriert. Folglich wird die alte Cuelist hart ausgeblendet und nur die neue faded ein. Der Kernel protokolliert in diesem Moment folgendes, wobei klar ersichtlich ist, dass der Release der Cuelists mehrfach getriggert wird:

2025-03-26 20:30:15,492 [Log-Thread] DEBUG org.dmxc.lumos.Kernel.Scene.SceneFadeTicker - Registriere: org.dmxc.lumos.Kernel.SceneList.ValuesStack.OutputValuesStack
2025-03-26 20:30:15,553 [Log-Thread] DEBUG org.dmxc.lumos.Kernel.SceneList.SceneListGroup - Stopping Cuelist Cuelist 2 due to Group Group 1 config.
2025-03-26 20:30:15,553 [Log-Thread] DEBUG org.dmxc.lumos.Kernel.SceneList.SceneListGroup - Stopping Cuelist Cuelist 2 due to Group Group 2 config.
2025-03-26 20:30:15,553 [Log-Thread] WARN  org.dmxc.lumos.Kernel.SceneList.SceneList - Unable to stop Cuelist Cuelist 2, because other Invocation is currently in process
2025-03-26 20:30:15,554 [Log-Thread] DEBUG org.dmxc.lumos.Kernel.Scene.SceneFadeTicker - Registriere: org.dmxc.lumos.Kernel.Scene.Fade.MixerFadeDecorator
2025-03-26 20:30:15,554 [Log-Thread] DEBUG org.dmxc.lumos.Kernel.SceneList.SceneListGroup - Skip Stopping Cuelist Cuelist 1 due to Group Group 1 config as List is releasing.
2025-03-26 20:30:15,608 [Log-Thread] DEBUG org.dmxc.lumos.Kernel.Scene.SceneFadeTicker+TickerParallelBag - Enqueuing for deregistration Auto: org.dmxc.lumos.Kernel.Scene.Fade.MixerFadeDecorator
2025-03-26 20:30:15,608 [Log-Thread] DEBUG org.dmxc.lumos.Kernel.Scene.SceneFadeTicker+TickerParallelBag - Enqueuing for deregistration Auto: org.dmxc.lumos.Kernel.SceneList.ValuesStack.OutputValuesStack
2025-03-26 20:30:15,642 [Log-Thread] DEBUG org.dmxc.lumos.Kernel.Scene.SceneFadeTicker - Deregistriere: org.dmxc.lumos.Kernel.Scene.Fade.MixerFadeDecorator
2025-03-26 20:30:15,642 [Log-Thread] DEBUG org.dmxc.lumos.Kernel.Scene.SceneFadeTicker - Deregistriere: org.dmxc.lumos.Kernel.SceneList.ValuesStack.OutputValuesStack
2025-03-26 20:30:15,710 [Log-Thread] DEBUG org.dmxc.lumos.Kernel.SceneList.SceneListGroup - Skip Stopping Cuelist Cuelist 1 due to Group Group 2 config as List is releasing.
2025-03-26 20:30:16,221 [Log-Thread] DEBUG org.dmxc.lumos.Kernel.Scene.SceneFadeTicker+TickerParallelBag - Enqueuing for deregistration Auto: org.dmxc.lumos.Kernel.Scene.Fade.MixerFadeDecorator
2025-03-26 20:30:16,221 [Log-Thread] DEBUG org.dmxc.lumos.Kernel.Scene.SceneFadeTicker+TickerParallelBag - Enqueuing for deregistration Auto: org.dmxc.lumos.Kernel.SceneList.ValuesStack.OutputValuesStack
2025-03-26 20:30:16,255 [Log-Thread] DEBUG org.dmxc.lumos.Kernel.Scene.SceneFadeTicker - Deregistriere: org.dmxc.lumos.Kernel.Scene.Fade.MixerFadeDecorator
2025-03-26 20:30:16,255 [Log-Thread] DEBUG org.dmxc.lumos.Kernel.Scene.SceneFadeTicker - Deregistriere: org.dmxc.lumos.Kernel.SceneList.ValuesStack.OutputValuesStack

Schalte ich das Single list running bei einer der beiden Cuelist groups aus, erfolgt der Übergang wie erwartet mit der eingestellten Release time sowie mit der Fade time der neuen Cuelist.

An dieser Stelle wäre meine Erwartungshaltung, dass die Zuordnung von Cuelists zu mehreren Cuelist groups mit der Einstellung “Single list running” nicht darauf Einfluss hat, ob der Release einer Cuelist vollständig ausgeführt wird oder nicht. Soll eine Cuelist keine Release time haben, lege ich dies in den Einstellungen der Cuelist fest.

Um das Problem ggf. besser zu verstehen, habe ich das beigefügte Beispielprojekt gebaut. Hierzu einfach zwischen den drei Cuelists hin- und herschalten, die den Executoren zugeordnet sind.

5436
0%
GUIFehlerberichtMediumEinstellung für Project Autosave fehlenBestätigt3.3.03.3.x26.03.202523.08.2026LightningBrothers Task Description

Bei mir fehlen in den General Settings die folgenden Einstellungen für das Project Autosave / Project Administration:

  • Keep files per project
  • Maximum MB per project
  • Warning MB in project store

Ich kann aktuell nicht nachvollziehen, seit wann diese Einstellungen nicht mehr verfügbar sind. Um die Bezeichnungen der verschiedenen Optionen musste ich im Livestream zu gRPC nachschauen, weil wir dort die Einstellungen gezeigt haben.

In der Konfigurations-Datei für den Kernel sind aber noch alle Optionen vorhanden:

<TreeItem Name="PROJECT.AUTO_SAVE_ENABLED">
      <Attribute Name="Value" Type="Primitive" ValueType="String" Value="False" />
    </TreeItem>
    <TreeItem Name="PROJECT.AUTO_SAVE_INTERVAL">
      <Attribute Name="Value" Type="Primitive" ValueType="String" Value="10" />
    </TreeItem>
    <TreeItem Name="PROJECT.AUTO_SAVE_SUSPEND_ON_ACTIVITY">
      <Attribute Name="Value" Type="Primitive" ValueType="String" Value="False" />
    </TreeItem>
    <TreeItem Name="PROJECT.AUTO_SAVE_KEEP_FILES">
      <Attribute Name="Value" Type="Primitive" ValueType="String" Value="50" />
    </TreeItem>
    <TreeItem Name="PROJECT.AUTO_SAVE_MAX_MB">
      <Attribute Name="Value" Type="Primitive" ValueType="String" Value="250" />
    </TreeItem>
    <TreeItem Name="PROJECT.AUTO_SAVE_TOTAL_MAX_MB">
      <Attribute Name="Value" Type="Primitive" ValueType="String" Value="1000" />
    </TreeItem>

Im Anhang habe ich die Logs sowie einen Screenshot beigefügt, der zeigt, dass die Einstellungen fehlen.

5435
0%
GUI & ServerFehlerberichtHighDDF Angle Offset Has No Effect on RADIXNeu3.3.014.03.202514.03.2025shween Task Description

Hello!

I wanted to add a point on DDF RADIX DDF Profiles.

It seems that the <angleoffset> parameter has no effect on changing the orientation of pixel start points, or, in the visual GUI.

I have no idea if this was ever working in previous versions, as I have only started using RADIX Recently. Here is a Demo DDF for a fixture I am trying to make it wori with, but, also trying to make DDF for custom layouts and saving it as a full fixture for efficient processing of many ‘dimmers’

For instance. If pixel one starts at the 3:00 position, and I set ‘angle offset’ to 90 clockwise, the GUI, and actual DMX Fixture have no effect. the First pixel is stuck at default position in DMXC.

I am not sure I I am doing something wrong, But I also tested in other strange ways. Nothing seemed to work.

Thank you!

5434
0%
ExecutorenWunsch / IdeeLowExekutoren mit Scrollrad bedienbarNeu3.3.009.03.202507.04.2025 Task Description

Wie bei anderen Reglern auch wäre es praktisch, die Option zu haben, den Fader mit dem Scrollrad der Maus bedienen zu können.

5430
0%
GUI & ServerFehlerberichtHighSoftdesk schließt sich während ShowNeu3.3.023.02.202524.02.2025 Task Description

Fehlerbeschreibung

Während einer Show gestern Abend ist mein Softdesk abgestürzt bzw. hat sich geschlossen. Beim erneuten öffnen waren die Cuelist Monitore leer und es ließ sich nichts mehr anklicken. Das Softdesk Fenster konnte auch nicht mehr geschlossen werden. Kurz vorher haben schon die zwei abgedockten Fenster geflackert und sich neu aufgebaut.

Projekt:

  • Projekt erstellt in 3.2.3
  • Projekt importiert in 3.3 RC5
  • Projekt weiter verwendet in 3.3

Offene Fenster (Laptopmonitor + externer Monitor):

  • DMXControl auf externem Monitor
  • Executer-Fenster abgedockt auf externem Monitor
  • “New Softdesk”-Fenster abgedockt auf Laptopmonitor
    • im Projekt gibt es noch das “Main Softdesk” welches noch in 3.2.3 erstellt wurde. Das “New Softdesk” wurde unter 3.3 RC5 erstellt.

Hardware:

  • Lenovo Thinkpad T580
  • i7-8650U
  • NVIDIA GeForce MX150
    • “DMXControl 3 GUI” ist auf “Hohe Leistung” gestellt und der Haken bei “Keine Optimierung für Fensterspiele verwenden” ist gesetzt.
  • 16 GB RAM 2400 MHz Single Channel
  • beide Monitore 1080p
  • Midi Pult APC Mini
    • Verwendet um Executer steuern, einzelne Cuelists direkt anzusteuern und Tab und Sync vom Speedmaster 1 zu steuern.

Erwartetes Verhalten

Keine Abstürze. Ohne das Midi Pult hätte ich keine Möglichkeit mehr gehabt das Licht zusteuern.

Weiteres

Ich möchte noch sagen, dass ich DMXControl als gutes Projekt sehe und denke, dass die 3.3 ein wichtiger Schritt in die richtige Richtung ist. Leider finde ich die Arbeitsweise teileweise zu umständlich, gerade wenn man nicht viel Zeit hat eine Show zu programmieren. Ich komme vom grandMA (pico und ultra light). Wenn ich dort eine neue Szene in einer neuen Cuelist speichern will muss ich einfach nur auf “Store” drücken und dann auf eine Taste eines Executors. Ist der Executor schon belegt wird gefragt ob ich eine zweite Cue hinzufügen möchte oder eine neue Cuelist anlegen will. Ich denke das würde sich auch gut in DMXC3 umsetzen lassen. Button Executor wären denke ich auch eine gute Ergänzung um einfache Cuelists zu starten und zu stoppen.

Bei weiteren Fragen könnt ihr euch gerne per E-Mail melden. Ich helfe gern dieses Projekt nach vorne zu bringen.

5429
0%
GUI & ServerFehlerberichtHigh'Pixel Random' Breaks Random Pixel Matrix Effect Genera...Neu3.3.022.02.202522.02.2025shween Task Description

When using the Matrix Effect: ‘Random’, Changing the value of the ‘Pixel Random’ parameter breaks the effect.

5428
0%
GUI & ServerWunsch / IdeeHighAnimated Bitmap SupportNeu3.3.022.02.202522.02.2025shween Task Description

It would be great if the Bitmap Matrix Effect supported animated files including WEBM, GIF, Various Video Files, Live Video Input ETC.

Showing tasks 1 - 50 of 619 Page 1 of 13

Available keyboard shortcuts

Tasklist

Task Details

Task Editing