|
5609 | |
GUI & Server | Wunsch / Idee | Low | Optimierung des DDF-Syntax zur besseren Umgang mit Farb... | Unbestätigt | unbestimmt | | 01.09.2026 | 05.09.2026 | LightningBrothers |
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:
|
|
5598 | |
GUI & Server | Fehlerbericht | Low | Presests verhalten sich bei Änderungen innerhalb Device... | Bestätigt | 3.3.2 | | 02.08.2026 | 05.09.2026 | LightningBrothers |
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.
|
|
5608 | |
ArtNet | Fehlerbericht | Medium | DMXC 3.3.2 Art-Net Interface Daten an mehrere Art-Net-N... | Benötigt Tests | 3.3.2 | | 31.08.2026 | 04.09.2026 | sushifix |
Task Description
Fehlerbeschreibung
Wenn ich über DMX Workshop ein Wert auf einen Kanal über Preset ausgebe, dann wird dieser richtig an alle Nodes gesendet. Ich habe auf jedem Node eine DMX Ausgabe auf Universum 1. Bei DMXC 3.3 wird sich genau ein Node “geschnappt” und dort die Werte ausgegeben. Kann man wunderbar testen, wenn man mehrere Nodes im Netzwerk hat und diese ein/ausschaltet. Es wird aber nie auf mehr als einem Node ausgegeben. Ich hatte auch probiert das zu erzwingen, indem ich ein Art-Net Interface je Node mit “Optionaler Ziel-IP”. Das funktioniert aber auch nicht richtig und kann nach dem was ich gelesen habe auch nicht, da nicht vorgesehen (mehrmals gleicher Port bzw. Universum).
Ich habe das im Formum angesprochen und wir sind der Meinung, dass das ein Bug sein muss
Erwartetes Verhalten
Es sollte egal sein wie viele Art-Net-Nodes auf einen Port bzw. Universum lauschen und diesen ausgeben
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? → Ja
Wurde der Fehler bereits gemeldet? →Nein
Bitte geben Sie unbedingt eine E-Mail-Adresse für Rückfragen an →Login
Bitte fügen Sie alle eventuell angezeigten Fehlermeldungen möglichst vollständig dem Report hinzu (z.B. mit Screenshot) →keine Fehlermeldungen
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. →Das müsste schon ein sehr spezielles Log sein, dass es m.E. nicht gibt
-
Wichtig: Sollten keine Logs beigefügt sein, kann das dazu führen, dass das Ticket sofort geschlossen wird!
|
|
5607 | |
GUI | Wunsch / Idee | Low | Fanning-Manager: Display-Name für Master anzeigen | Unbestätigt | 3.3.3 Alpha/Beta x | | 30.08.2026 | 30.08.2026 | MisterX |
Task Description
siehe Titel
|
|
4730 | |
Softdesk | Fehlerbericht | Medium | OutOfMemory im Softdeskt wegen nicht vorhandenem MVVM d... | Unbestätigt | 3.3 Alpha x | 3.4 | 19.01.2022 | 30.08.2026 | Qasi |
Task Description
Project laden, SoftDesk Öffnen MacroBoardProfil öffnen Converter-Effecct auf die Matrix in der StatgeView legen und warten bis es knallt
|
|
5533 | |
GUI & Server | Fehlerbericht | Low | Werte aus Channel Overview werden bei beenden des Progr... | Neu | 3.3.1 | | 08.01.2026 | 30.08.2026 | steff |
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
|
|
5536 | |
GUI & Server | Fehlerbericht | Low | Chaser Effekt verhält sich nicht wie erwartet bei Parae... | Neu | 3.3.1 | | 10.01.2026 | 30.08.2026 | Helmut |
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
|
|
4486 | |
Softdesk | Fehlerbericht | Low | Es wird beim ändern des Styles von mehreren markierten ... | Neu | 3.2.3 | | 14.04.2021 | 30.08.2026 | steff |
Task Description
Fehlerbeschreibung
Es wird beim ändern des Styles von mehreren markierten Buttons oder Slidern im Softdesk immer der letzt markierte geändert geändert Wie im Betatester LiveChat gezeigt Getestet an der 3.3 Alpha 2 und 3.2.2
|
|
4582 | |
Softdesk | Fehlerbericht | Low | Softdesk: Kontextmenü z.T ohne Funktion | Neu | 3.3 Alpha x | | 30.06.2021 | 30.08.2026 | patme |
Task Description
Im Softdesk funktionieren Kopieren, EInfügen und Ausschneiden nicht über den Rechtsklick
Alpha4
|
|
4264 | |
GUI | ToDo | Low | Cuelist Optionen: "Mixer Mode" umbennen | Neu | 3.2.2 Beta x | | 05.09.2020 | 30.08.2026 | patme |
Task Description
Wie wir am Donnerstag besprochen haben, erstelle ich dieses Ticket um darauf hinzuweisen, dass die “Mixer Mode” Option umbennant werden sollte in “Mixer Mode (Dimmer)” oder ähnlich, da dieser sich nur auf den Dimmer und nicht auf andere Eigenschaften bezieht.
|
|
3159 | |
AudioAnalyser | Fehlerbericht | Medium | Programm stürzt ab bei Auswahl des Soundinterfaces im A... | Auf User warten | 3.2.3 | | 18.09.2018 | 30.08.2026 | PanTau |
Task Description
Hallo zusammen.
Ich bin durch einen Kollegen auf euch gestoßen und bin fasziniert was ihr da geschaffen habt!!! Leider habe ich ein Problem mit der Auswahl meines Audiointerfaces im Audio Analyser.
Ich besitze das Focusrite Scarlett 2i2o https://focusrite.com/de/usb-audio-interface/scarlett/scarlett-2i2
Sobald ich dieses als Eingabegerät wählen möchte (Play Button im Audi Analyser) stürzt das komplette Programm ab :( DMXControl (GUI) crashed
Die Logfile ist im Anhang und ich würde mich mega freuen wenn ihr das in den Griff bekommt oder mir helfen könntet woran es liegt :)
Tausend Dank und weiter so, ich bin wirklich geflashed von eurer Arbeit !!!
|
|
4196 | |
StageView | ToDo | Low | 'Alle auswählen' wählt zuerst Devices aus, wenn vorher ... | Bestätigt | 3.2.1 Beta x | 3.4 | 23.05.2020 | 30.08.2026 | JohannesStroe |
Task Description
Erwartetes Verhalten der Stage View. 1. Drücken ‘Alle auswählen’: Alle vorhandenen Device Groups werden ausgewählt 2. Drücken in leeren Bereich der Stage View: Alle gewählten Objekte werden abgewählt. 3. Drücken ‘Alle auswählen’: Alle vorhandenen Device Groups werden ausgewählt.
Aktuelles Verhalten der Stage View. 1. Drücken ‘Alle auswählen’: Alle vorhandenen Device Groups werden ausgewählt 2. Drücken in leeren Bereich der Stage View: Alle gewählten Objekte werden abgewählt. 3. Drücken ‘Alle auswählen’: Alle vorhandenen Device Groups Devices werden ausgewählt.
|
|
5571 | |
GUI | Fehlerbericht | Low | Color Picker gibt Werte für Fine-Kanäle falsch bzw. nic... | Known Bug | 3.3.1 | | 04.05.2026 | 29.08.2026 | LightningBrothers |
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.
|
|
5299 | |
Softdesk | Wunsch / Idee | Low | Executorenzüge ins softdeck ziehen | Zugeteilt | 3.3 RC x | | 05.04.2024 | 29.08.2026 | |
Task Description
Da executoren sowie das Softdesk beide hervorragend für die Live bedienung ist, wäre es klasse wenn man einzelne Executorenzüge direkt ins Softdesk ziehen könnte .
|
|
5554 | |
TimecodePlayer | Fehlerbericht | High | Mehrfaches Starten und Pausieren einer Timecodeshow sor... | Auf User warten | 3.3.1 | | 16.02.2026 | 29.08.2026 | leunam |
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…
|
|
5606 | |
GUI | Fehlerbericht | Low | Fanning Manager, sehr kleine Werte werden nicht gerunde... | Unbestätigt | 3.3.3 Alpha/Beta x | | 28.08.2026 | 28.08.2026 | MisterX |
Task Description
siehe oben
|
|
5604 | |
GUI & Server | Wunsch / Idee | Low | Fanning Manager, Darstellung negativer Werte anpassen | Unbestätigt | 3.3.3 Alpha/Beta x | | 28.08.2026 | 28.08.2026 | MisterX |
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.
|
|
4368 | |
GUI & Server | Wunsch / Idee | Low | Warnung, wenn Projekt aus neuerer DMXC-Version stammt, ... | Zugeteilt | 3.2.1 | | 10.02.2021 | 28.08.2026 | StefanKrupop |
Task Description
Wird aktuell ein Projekt aus einer neueren DMXC-Version in einer älteren Version geöffnet, gibt es (wohl) nur eine Warnung im Kernel-Log. Es wäre besser, den Benutzer auch in der GUI auf das Problem hinzuweisen.
|
|
4258 | |
InputAssignment | Fehlerbericht | High | Fehlerhafte Wertevalidierung lässt GUI einfrieren | Bestätigt | 3.2.2 Beta x | | 01.09.2020 | 23.08.2026 | Mic |
Task Description
Eine fehlerhafte Validierung der Eigenschaften eines Nodes im IA lässt die GUI unbedienbar werden. Weder ein Abbrechen, noch ein schließen des Fensters ist möglich, bis der Wert entsprechend korrigiert wurde. Für mich als User ist nicht erkennbar, warum das UI unbedienbar wird. Vorschlag: zulassen des “Abbrechen” Button sowie schließen des Fensters und einblendung eines Tooltips mit einem Hinweis auf fehlerhafte Werteingabe inkl. dem zulässigen Wertebereich (Angelehnt an das Verhalten im Device Control). Beispiel für das “einfrieren” Eingabe eines negativen Wertes für das Delay Node.
|
|
4604 | |
InputAssignment | Wunsch / Idee | Low | Compare Node: Input-Seite um Val-Eingang erweitern | Zugeteilt | 3.2.2 | TBD (UIS) | 15.08.2021 | 23.08.2026 | LightningBrothers |
Task Description
Wenn ich mit dem Compare-Node Werte vergleiche, muss ich Nachgang noch weitere Nodes einfügen, wenn mit dem zu prüfenden Wert weiterarbeiten möchte. Üblicherweise ist das ein Input Selector.
Um die Connectionsets zu vereinfachen, schlage ich vor, den Compare-Node um einen zusätzlichen Eingang mit dem Namen “Val” zu erweitern. An diesen Eingang schließe ich einen beliebigen Wert an, mit ich im Anschluss weiterarbeiten möchte. Dieser muss aber nicht zwingend der Wert sein, auf den ich die Prüfung laufen lasse und kann daher auch ein String sein. Deswegen sehe ich aktuell keinen Sinn darin, ein vergleichbares Verhalten über eine Einstellung festzulegen.
Nutze ich den Val-Eingang, wird am Ausgang statt True / False bei Erfüllung der Prüfbedingung der am Val-Eingang anliegende Wert ausgegeben. Ggf. ist zu überlegen, ob das Node eine Einstellung erhält, bei der festlegt wird, welcher Wert bei Nichterfüllung der Prüfbedingung anliegen soll.
|
|
5096 | |
Softdesk | Fehlerbericht | Low | Softdesk Elemente sind im Editor Modus nicht mit Touch ... | Bestätigt | 3.2.3 | 3.3.x | 22.07.2023 | 23.08.2026 | steff |
Task Description
Hallo, mir ist aufgefallen das ich Elemente des Softdesks im Editor Modus nicht mit Touch anwählen kann. Im Testmodus funktioniert die Touch Funktion dann wieder. Mit der Maus ist das ohne Probleme möglich.
Dies ist auch schon in der 3.2.3 so und getestet habe ich jetzt auch in der 3.3. Beta 7
Ich habe das mit 2 verschiedenen PCs, sowie mit verschiedenen Touch Monitoren (ASUS und Samsung) ausprobiert.
Gruß Steff
|
|
4903 | |
StageView | Fehlerbericht | Low | Radix Farbe wird in Stageview nicht visualisiert | Bestätigt | 3.3.2 | 3.4 | 28.08.2022 | 23.08.2026 | nutzer99 |
Task Description
Fehlerbeschreibung
Wenn ich ein Radix Gerät verwende, welches eine separate Ansteuerung des gesamten Gerätes und die Einzelpixel Ansteuerung besitzt, wird in der Stageview aktuell nur die Einzelpixel Ansteuerung visualisiert und nicht die andere. Das wurde mal eingebaut:
FS#3852
Bei einer normalen Matrix funktioniert es wie gewünscht.
|
|
4708 | |
GUI & Server | Wunsch / Idee | Low | Standard-Konfigurationsverzeichnis in AppData mit Minor... | Zugeteilt | unbestimmt | 3.3.x | 10.01.2022 | 23.08.2026 | LightningBrothers |
Task Description
Zur Zeit werden die Konfigurationsdaten im Standard-Verzeichnis unter
C:\Users\[User]\AppData\Roaming\DMXControl Projects e.V\
grundsätzlich ohne jeden Bezug zu einer Programm-Version abgelegt, welches (seit je her)
DMXControl
heißt - möglicherweise, weil es zu Zeiten von DMXControl 2 ähnlich war. Dies birgt aber den Nachteil, dass man nach dem Starten einer neueren Version nicht mehr ohne weiteres auf ältere Version zurückgehen kann. Einige Konfigurationsdaten werden verändert und sind dann nur noch für die neue Version verständlich. Zwar kann man hier mit Hilfe der Umgebungsvariablen aushelfen, jedoch ist fraglich, wie häufig von dieser Gelegenheit gebraucht gemacht wird.
Aus diesem Grund schlage ich vor, eine Unterscheidung nach Minor-Versionen von DMXControl 3 zu implementieren und die Konfigurationsdaten in den Verzeichnissen wie folgt aufzuteilen:
Bei der Installation einer jeweils neueren Version fragt der Installer ab, ob die bestehenden Konfigurationsdaten übernommen werden sollen. Das Verzeichnis der UserDevices wird grundsätzlich kopiert, sollte das Verzeichnis noch nicht existieren.
|
|
4982 | |
InputAssignment | Wunsch / Idee | Low | IA: Master-Nodes sollten Display-Name nutzen | Bestätigt | unbestimmt | TBD (UIS) | 23.12.2022 | 23.08.2026 | MisterX |
Task Description
Die Master können ja nun mit Hilfe des Display-Name individuell benannt werden. Daher sollte in den Eigenschaften der Nodes der Display-Name und nicht weiterhin der Name angezeigt werden.
|
|
5277 | |
Softdesk | Wunsch / Idee | Low | Relative Positionen beibehalten wenn im Softdesk mehrer... | Bestätigt | 3.2.3 | | 12.03.2024 | 23.08.2026 | steff |
Task Description
Hallo, ich würde mir wünschen: Wenn ich im Softdesk mehrere Elemente markiert habe und diese dann kopiere, das diese neuen Elemente beim einfügen ihre relative Position zu einander beibehalten und diese dann markiert sind. Das ich dann das ganze “Paket” an kopierten Elementen zusammen verschieben kann.
Jetzt ist es so das alle kopierten Elemente hintereinander an irgend einer Stelle auf dem Softdsk liegen und man alle einzeln verschieben und anordnen muss.
Dies würde den Workflow etwas erleichtern bzw. schneller machen.
Zur Verdeutlichung habe ich noch zwei Bilder angehängt.
MfG Steff
|
|
5365 | |
TimecodePlayer | Fehlerbericht | Low | TimeCodePlayer roter Marker lässt sich nicht mehr anwäh... | Bestätigt | 3.3 RC x | | 24.07.2024 | 23.08.2026 | Phil2811 |
Task Description
Fehlerbeschreibung
Durch Doppelklick auf die Zeitleiste oder durch Anklicken und Verschieben lässt sich der rote Marker verschieben. Nach mehrmaligen verschieben lässt sich der Marker nicht mehr auswählen. Es ist nur noch der schwarze Marker sichtbar, der sich mit der Maus mitbewegt. Auch ein Schließen des TimeCodePlayers bringt keine Besserung. Nur ein Neustart des Programms.
3.3 RC3 Windows 10
|
|
5450 | |
Server | Fehlerbericht | Low | colortemp: Fehler in HAL/DMX-Ausgabe bei inaktivem Kana... | Bestätigt | 3.3.0 | | 20.05.2025 | 23.08.2026 | dPi |
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.
|
|
5043 | |
Softdesk | Wunsch / Idee | Low | Relativer Modus für Slider im Softdesk | Zugeteilt | 3.2.3 | 3.3.x | 06.03.2023 | 23.08.2026 | ItsFlo |
Task Description
Beim Bedienen von Slidern im Softdesk springt der Wert zu der Stelle, auf die man gedrückt hat und folgt dem Cursor direkt (oder dem Finger bei einem Touchscreen). Deswegen wäre ein zusätzlicher relativer Bedienungsmodus praktisch, bei dem man egal wo auf den Slider klicken und ihn dann hoch und runter schieben kann.
Das kann gerne auch für Maus und Touch einzeln ausgewählt werden, wie bei dem Capture Modus.
|
|
4895 | |
GUI & Server | Fehlerbericht | Low | PWM Filter springt bei Speed Änderung | Bestätigt | 3.3 Beta x | 3.3.2 | 20.08.2022 | 23.08.2026 | nutzer99 |
Task Description
Fehlerbeschreibung
Ändere ich live die geschwindigkeit vom PWM Effekt mit einem Speedmaster, so springt der Effekt immer auf seinen Anfang zurück.
Erwartetes Verhalten
Wie auch beim Chaser Filter, sollte der Effekt an gleicher Stelle weiterlaufen, nur mit anderer Geschwindigkeit.
|
|
4765 | |
Softdesk | Wunsch / Idee | Low | Softdesk - Neues Control für Farbauswahl | Zugeteilt | 3.3 Alpha x | 3.3.x | 06.02.2022 | 23.08.2026 | nutzer99 |
Task Description
für die Colormaster wäre folgendes Control Nice:
https://tripleblue.net/wp-content/uploads/2020/04/MA-2-Colorpicker-With-Fade-basic-2.png
Im Input Assignment einfach die IDs der Colormaster einfügen und dann für jeden Colormaster eine Zeile im Control. All würde bei allen Colormastern die Farbe setzen…
|
|
4276 | |
Softdesk | Wunsch / Idee | Low | Featurewünsche zum Color Grid | Zugeteilt | 3.2.1 | 3.3.x | 23.09.2020 | 23.08.2026 | LightningBrothers |
Task Description
Zum Color Grid hätte ich folgende Featurewünsche:
Anzahl der Buttons einstellbar machen.
Angabe der Anzahl der Buttons pro Zeile (die Anzahl benötigten Zeilen ergibt sich aus der Gesamtzahl der Buttons und wäre keine notwendige Einstelloption).
Nutzung eigener Farblisten als Preset für das Color Grid.
Bei Punkt 3 wäre hier der Gedankengang, die bereits existierende Colorlist aufzugreifen. Wenn man dann noch weiterspinnt, könnte ich mir sogar eine Weiterentwicklung des Color Grids dahingehend vorstellen, ähnlich auch mit einer Gobolist verfahren zu können.
|
|
4627 | |
Softdesk | Wunsch / Idee | Low | Visibility Option für Softdesk Elemente | Zugeteilt | 3.2.2 | 3.3.x | 14.10.2021 | 23.08.2026 | Phil2811 |
Task Description
Es wäre cool, wenn man über das Input Assignment die Sichtbarkeit von einzelnen Softdesk Elementen ein- und ausstellen könnte. Visibility True/ False, kennt man so zum Beispiel aus den UserForms in VBA.
Damit kann man einen Softdesk anlegen und beispielsweise zwischen Experten und Standardbedienung umschalten. Je nach Modus würden dann unterschiedliche Softdesk-Elemente ein oder ausgeblendet werden.
Das ist hilfreich, wenn das Projekt nicht nur vom Ersteller, sondern auch von unerfahrenen Nutzern benutzt wird, die mit zu vielen Optionen überfordert wären. In meinen Fall nutzen wir die Software in unserer Kirchengemeinde und die anderen Nutzer brauchen nicht so viele Effektmöglichkeiten wie ich.
|
|
5436 | |
GUI | Fehlerbericht | Medium | Einstellung für Project Autosave fehlen | Bestätigt | 3.3.0 | 3.3.x | 26.03.2025 | 23.08.2026 | LightningBrothers |
Task Description
Bei mir fehlen in den General Settings die folgenden Einstellungen für das Project Autosave / Project Administration:
Keep files 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.
|
|
4790 | |
GUI & Server | Fehlerbericht | Medium | Keine Verbindung zwischen Kernel, GUI und Umbra wenn ei... | Bestätigt | 3.3 Beta x | 3.3.x | 02.03.2022 | 23.08.2026 | MisterX |
Task Description
Starte ich die Software mit aktivertem VPN bleibt der Network-Explorer leer und es kann keine Verbindung zwischen den Programmteilen hergestellt werden. Deaktiviere ich das VPN, in meinem Fall Wireguard, und starte die Software erneut klappt es. Wenn die Verbindung steht kann ich das VPN wieder aktivieren und die Software funktioniert weiter.
|
|
5411 | |
InputAssignment | Fehlerbericht | Medium | beim entfernen einer Node werden alle "gleichen" Nodes ... | Bestätigt | 3.3 RC x | | 12.01.2025 | 23.08.2026 | EDER |
Task Description
Fehlerbeschreibung
Wenn man mehrer gleiche Node z.B. per copy&paste im Input assinment hat und dann eine Node löschen will, werden alle gleichen Nodes inklusive aller Verbindungen gelöscht.
Erwartetes Verhalten
Ich hätte erwartet, dass nur die ausgewählte Node gelöscht wird.
Hinweise
Ich verwende den RC5 der 3.3
|
|
4246 | |
Server | Fehlerbericht | High | DDF führt zu Exception im Raw-Bereich | Bestätigt | 3.2.1 | | 11.08.2020 | 23.08.2026 | JPK |
Task Description
Das erste angehängte DDF führt zu einer Exception. Es ist in sofern falsch aufgebaut, als dass ein Step in einem Raw-Bereich ist. Trotzdem darf das nicht zu einer Exception führen.
ProjectLoad: ERROR: Loading Devices in Project(null)ProjectLoad: ERROR: Error loading Devices in ProjectSystem.InvalidOperationException: Handler RawDMXHandlerNode doesn't have any Ranges!
bei org.dmxc.lumos.Kernel.HAL.Handler.AbstractRangesHandlerNode.getMinValue(String type) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\HAL\Handler\AbstractRangesHandlerNode.cs:Zeile 770.
bei org.dmxc.lumos.Kernel.HAL.Handler.AbstractRangesHandlerNode.get_MinValue() in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\HAL\Handler\AbstractRangesHandlerNode.cs:Zeile 747.
bei org.dmxc.lumos.Kernel.HAL.Handler.RawDMXHandlerNode.getPropTypeInstance(IDeviceProperty prop) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\HAL\Handler\Generic\RawDMXHandlerNode.cs:Zeile 102.
bei org.dmxc.lumos.Kernel.HAL.Handler.AbstractHandlerNode.getTypeInstance(IDeviceProperty prop) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\HAL\Handler\AbstractHandlerNode.cs:Zeile 751.
bei org.dmxc.lumos.Kernel.HAL.Handler.HandlerDependency.<>c__DisplayClass25_0.<getTypeInstance>b__0(IPropertyHandlerNode n) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\HAL\Handler\HandlerDependency.cs:Zeile 300.
bei org.dmxc.lumos.Kernel.HAL.Handler.HandlerDependency.ForEachHandlerNode[T](Func`2 work) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\HAL\Handler\HandlerDependency.cs:Zeile 354.
bei org.dmxc.lumos.Kernel.HAL.Handler.HandlerDependency.getTypeInstance(IDeviceProperty prop) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\HAL\Handler\HandlerDependency.cs:Zeile 300.
bei org.dmxc.lumos.Kernel.HAL.Handler.HandlerRegistry.<>c__DisplayClass24_0.<getTypeInstance>b__0(HandlerDependency h) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\HAL\Handler\HandlerRegistry.cs:Zeile 382.
bei org.dmxc.lumos.Kernel.HAL.Handler.HandlerRegistry.ForEachHandlerDependency[T](IDevicePropertyBase prop, Func`2 work) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\HAL\Handler\HandlerRegistry.cs:Zeile 448.
bei org.dmxc.lumos.Kernel.HAL.Handler.HandlerRegistry.getTypeInstance(IDeviceProperty prop) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\HAL\Handler\HandlerRegistry.cs:Zeile 382.
bei org.dmxc.lumos.Kernel.Devices.DeviceBeam.getTypeInstance(IDeviceProperty prop) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\Devices\DeviceBeam.cs:Zeile 245.
bei org.dmxc.lumos.Kernel.DeviceProperties.AbstractDeviceProperty`1.getTypeInstance() in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\DeviceProperties\AbstractDeviceProperty.cs:Zeile 250.
bei org.dmxc.lumos.Kernel.PropertyValue.PropertyValue`1..ctor(AbstractDeviceProperty`1 prop, Int64 id) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\PropertyValue\PropertyValue.cs:Zeile 54.
bei org.dmxc.lumos.Kernel.PropertyValue.PropertyValue`1..ctor(AbstractDeviceProperty`1 prop) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\PropertyValue\PropertyValue.cs:Zeile 46.
bei org.dmxc.lumos.Kernel.DeviceProperties.AbstractDeviceProperty`1.getValueInstance() in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\DeviceProperties\AbstractDeviceProperty.cs:Zeile 65.
bei org.dmxc.lumos.Kernel.Devices.DeviceTools.<createPropertySceneEntries>d__1.MoveNext() in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\Devices\DeviceTools.cs:Zeile 34.
bei System.Linq.Enumerable.<SelectManyIterator>d__17`2.MoveNext()
bei org.dmxc.lumos.Kernel.Devices.DeviceTools.CreateInitializationScene(IDevice device) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\Devices\DeviceTools.cs:Zeile 19.
bei org.dmxc.lumos.Kernel.Project.DeviceManager.ReinitDeviceBaseline(IDevice device) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\Project\DeviceManager.cs:Zeile 739.
bei org.dmxc.lumos.Kernel.Project.DeviceManager.OnDeviceAdded(IDevice d) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\Project\DeviceManager.cs:Zeile 625.
bei org.dmxc.lumos.Kernel.Project.DeviceManager.<org.dmxc.lumos.Kernel.Run.IManager.initialize>b__132_1(Object o, ProjectResourceEventArgs`1 args) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\Project\DeviceManager.cs:Zeile 1064.
bei org.dmxc.lumos.Kernel.Project.ProjectResource`1.OnItemAdded(ProjectResourceEventArgs`1 args) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\Project\ProjectResource.cs:Zeile 213.
bei org.dmxc.lumos.Kernel.Project.ProjectResource`1.ProjectContainer_ItemAdded(Object sender, ProjectContainerEventArgs`1 e) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\Project\ProjectResource.cs:Zeile 189.
bei org.dmxc.lumos.Kernel.Project.ProjectContainer`1.OnItemAdded(T item) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\Project\ProjectContainer.cs:Zeile 243.
bei org.dmxc.lumos.Kernel.Project.ProjectContainer`1.Load(LumosResource data, LumosIOContext context) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\Project\ProjectContainer.cs:Zeile 216.
bei org.dmxc.lumos.Kernel.Project.Project.loadProject(LumosIOContext context) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\Project\Project.cs:Zeile 230.org.dmxc.lumos.Kernel.Exceptions.ProjectLoadException: Errors in Project
bei org.dmxc.lumos.Kernel.Project.ProjectManager.loadProject(String filename, Stream inputStream, String sessionName, Boolean loadId) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\Project\ProjectManager.cs:Zeile 312.
Außerdem fliegt auch noch eine weitere Exception, wenn man das leicht angepasste zweite DDF verwendet.
org.dmxc.lumos.Kernel.Exceptions.XmlParseException: Attribute "caption" in Node "step" missing
bei org.dmxc.lumos.Kernel.HAL.Handler.RawDMXStepHandlerNode.parseXmlNode(XmlNode ddfnode) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\HAL\Handler\Generic\RawDMXStepHandlerNode.cs:Zeile 105.
bei org.dmxc.lumos.Kernel.HAL.Handler.HandlerRegistry.ParseXmlTree(DDFParseContext context) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\HAL\Handler\HandlerRegistry.cs:Zeile 143.
bei org.dmxc.lumos.Kernel.HAL.Handler.HandlerRegistry.parseXmlFile(DDFParseContext context) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\HAL\Handler\HandlerRegistry.cs:Zeile 58.
bei org.dmxc.lumos.Kernel.Devices.DeviceBeam..ctor(IDevice parentDevice, UInt32 beamNumber, DDFParseContext context) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\Devices\DeviceBeam.cs:Zeile 92.
bei org.dmxc.lumos.Kernel.Devices.DMXDevice.parseDDF(XmlDocument ddf, String filename) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\Devices\DMXDevice.cs:Zeile 406.
bei org.dmxc.lumos.Kernel.Devices.DMXDevice.LoadXML(String ddfFile) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\Devices\DMXDevice.cs:Zeile 170.
bei org.dmxc.lumos.Kernel.Devices.DMXDevice.set_DDFSourceFile(String value) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\Devices\DMXDevice.cs:Zeile 115.
bei org.dmxc.lumos.Kernel.Devices.DMXDevice.setParameterInternal(DeviceParameter parameter, Object value, Object& valueToSend) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\Devices\DMXDevice.cs:Zeile 310.
bei org.dmxc.lumos.Kernel.Devices.AbstractDevice.setParameter(DeviceParameter parameter, Object value) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\Devices\AbstractDevice.cs:Zeile 1000.
bei org.dmxc.lumos.Kernel.Devices.AbstractDevice.<>c__DisplayClass121_0.<org.dmxc.lumos.Kernel.Resource.ILumosSaveable.loadFromManagedTree>b__0(String s, Object o) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\Devices\AbstractDevice.cs:Zeile 670.
device-->functions-->rawstep-->step
|
|
3595 | |
GUI & Server | Fehlerbericht | Low | Gefanntes Delay funktioniert bei One Shot nicht | Bestätigt | 3.2 Beta x | | 18.05.2019 | 23.08.2026 | JPK |
Task Description
Ausgangssituation: Es gibt mehrere Moving Heads, die zeitversetzt eine Welle (Sinus auf Tilt) durchlaufen sollen. Hierzu gibt es drei Cues, einen mit dem Sinus auf dem Tilt, die One Shot-Cue und eine statische Cue, um die Welle zu beenden. Da es ein gefanntes Delay für alle drei Cues eingetragen ist, bin ich davon ausgegangen, dass nun auch alle Heads die Welle zeitversetzt durchlaufen und jeder mit seinem entsprechenden Delay wieder zum stehen kommt. Das ist aber nicht der Fall. Nachdem der erste Moving Head die Welle durchlaufen hat, beenden alle die Welle irgendwo mitten drin und gehen gleichzeitig direkt auf die statische Stimmung.
|
|
3296 | |
Installer | Fehlerbericht | Medium | Verknüpfung zum Ordner Eigene DDFs wird nicht angelegt | Bestätigt | 3.2 Alpha x | 3.3.x | 06.01.2019 | 23.08.2026 | LightningBrothers |
Task Description
Getestet mit Build 1402
Der Installer legt aktuell noch nicht die Verknüpfung im Startmenü zu den eigenen DDFs an.
|
|
3281 | |
GUI | Wunsch / Idee | Low | Optimierung Speicherworkflow | Bestätigt | 3.2 Alpha x | | 04.01.2019 | 23.08.2026 | nutzer99 |
Task Description
Derzeit ist es etwas aufwändig neue Cuelists schnell und ordentlich anzulegen. Meistens gehe ich dazu in den Projekt Explorer, lege einen Ordner an (z. B. MH Spots) und packe da meine Cuelists rein. Danach gehe ich in die Stage View, stelle meine Werte ein, öffne die Cuelist und speichere dann die Werte über Add in die Cuelist.
Um das ganze etwas zu beschleunigen haben Stefan und ich folgendes überlegt:
An der linken Seite werden die Buttons “Add Preset” und “Add Cuelist…” entfernt. Stattdessen gibt es nur noch “Add” oder “Store” oder “Record” was auch immer. Danach geht dann ein Popup Fenster auf (siehe Bild 1), in der man zwischen den Optionen wählen kann:
in offener Cuelist speichern
in (neue) Cuelist mit zusätzlichem Dropdown Liste aller Cuelists
in Executor
in Preset
Die Dropdown Liste aus dem zweiten Eintrag soll Analog zum “Group Name” aus dem “Add Device” Dialog funktionieren. Entweder man tippt einen Text ein, oder es werden alle existierenden Cuelists angezeigt, wenn man die Liste öffnet (siehe Bild 2). Was noch geklärt werden müsste, wie sich das mit Cuelists in Unterordnern verhält.
Die Auswahl sollte dabei gespeichert werden, falls jemand immer die gleiche Aktion ausführen möchte.
|
|
5597 | |
GUI & Server | Fehlerbericht | Low | Preset Inhalt wird nicht angezeigt nach Merge | Bestätigt | 3.3.2 | | 29.07.2026 | 23.08.2026 | JPK |
Task Description
Folgender Ablauf führt zu dem angehängten Problem:
Einer Gruppe wird eine Farbe und ein Dimmerwert gegeben
Einem einzelnen Scheinwerfer aus der Gruppe wird eine andere Farbe gegeben
Der Programmer wird geleert
Die Gruppe wird ausgewählt und das Preset wird angewendet
Diese Lichtstimmung wird in einer Cue gespeichert
Das Preset wird im Programmer bearbeitet und die Werte für den separaten Scheinwerfer werden gelöscht
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 | |
GUI & Server | Fehlerbericht | Low | Preset kann nicht aktualisiert werden | Bestätigt | 3.3.2 | | 29.07.2026 | 23.08.2026 | JPK |
Task Description
Folgender Ablauf führt zu dem angehängten Problem:
Einer Gruppe wird eine Farbe und ein Dimmerwert gegeben
Einem einzelnen Scheinwerfer aus der Gruppe wird eine andere Farbe gegeben
Der Programmer wird geleert
Die Gruppe wird ausgewählt und das Preset wird angewendet
Diese Lichtstimmung wird in einer Cue gespeichert
Das Preset wird im Programmer bearbeitet und die Werte für den separaten Scheinwerfer werden gelöscht
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
|
|
5601 | |
InputAssignment | Fehlerbericht | Low | Connectionset Kopiert, Input selector verliert Inhalt. | Auf User warten | 3.3.2 | | 10.08.2026 | 23.08.2026 | steff |
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
|
|
5587 | |
GUI | Fehlerbericht | Low | DMXControl 3.X.X Projekt wird beim Beenden nicht gespei... | Auf User warten | 3.3.2 | | 04.06.2026 | 23.08.2026 | KaHe10 |
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.
|
|
4964 | |
InputAssignment | Wunsch / Idee | Low | Neues Node: Globaler Timer / Uhr | Unbestätigt | unbestimmt | | 17.11.2022 | 19.08.2026 | LightningBrothers |
Task Description
Wenn ich das mir so überlege, gehe ich davon aus, dass jeder Timer-Node die Zeit für sich berechnet, insbesondere wenn er einen Blinken ausgeben soll. Dies hat auch zur Folge, dass über mehrere Connectionssets hinweg das Blinken asynchron abläuft.
Mit dem im folgenden beschriebenen neuen Node habe ich die Hoffnung, dass
alle Buttons etc., die mit Hilfe des neuen Nodes blinken sollen, dies im gleichen Takt tun.
durch eine zentrale Zeitvorgabe die Performance insgesamt steigt, weil ggf. nur noch auf Basis eines Wertevergleichs gearbeitet werden muss.
Der Node globale Timer bzw. die globale Uhr hat als Grundlage die Systemzeit. Von der lässt sich ableiten, alle wie viel Sekunden, Minuten oder Stunden der Ausgang auf True geschaltet wird. Die untere Grenze ist dabei abhängig, wie genau man an die Systemzeit herankommt - sprich ob ein kompletter Zyklus von minimal 2 Sekunden oder sogar schneller möglich ist.
Dem entsprechend ergeben sich folgende Ein- und Ausgänge sowie Parameter:
Eingänge
Ausgänge
True / False bzw. 0 / 1
Systemzeit
Parameter
|
|
5588 | |
Softdesk | Wunsch / Idee | Low | Zusätzliches Preset für Datum bei einem Label im Softde... | Neu | unbestimmt | | 04.06.2026 | 04.06.2026 | steff |
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
|
|
4674 | |
MacroBoards | Fehlerbericht | Low | Ausgangswert eines Buttons wird bei Profillwechsel nich... | Unbestätigt | 3.2.2 | 3.3.0 | 20.12.2021 | 28.05.2026 | LightningBrothers |
Task Description
Im beigefügten Projekt habe ich eine Seitenumschalten zwischen zwei Macroboard-Profilen realisiert, indem ich via eines Counters die Nummern der Macroboard-Profile hoch- bzw. herunterzähle. Die Profile im Projekt sind für ein Stream Deck XL gebaut.
Wechsele ich nun die Seite, muss ich die betreffenden Button 4.8 (Seite vor) bzw. 4.7 (Seite zurück) zweimal drücken. Beim Verlassen der Seite wird der Ausgangswert des Button 4.8 bzw. 4.7 von “True” nicht mehr zurück auf “False” gesetzt. Zu sehen ist dies in dem Connectionset “Page-Navigation”.
Ob dieses Problem mit DMXControl 3.3 auch noch besteht, kann ich erst nach der Freigabe der Aplha 8 prüfen. In der Alpha 7 lässt sich das Projekt auf Grund des mittlerweile behobenen Fehlers aus Ticket FS#4670 nicht öffnen.
|
|
5580 | |
GUI & Server | Wunsch / Idee | Low | Matrix Effekt Color Scroll erweitern oder als zusätzli... | Neu | 3.3.1 | | 18.05.2026 | 18.05.2026 | steff |
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 | |
Server | Fehlerbericht | Low | Virtuelles Farbrad kann nicht für CMY-Farbmischung verw... | Unbestätigt | 3.3.1 | | 15.05.2026 | 15.05.2026 | LightningBrothers |
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:
|
|
5575 | |
Softdesk | Fehlerbericht | Medium | Softdesk: Cuelist Monitor | Neu | 3.3.2 Alpha/Beta x | | 12.05.2026 | 12.05.2026 | x.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
|
|
5525 | |
GUI & Server | Wunsch / Idee | Low | Improvement to entry of cuelist times: accept decimal v... | Neu | 3.3.1 | | 19.12.2025 | 09.05.2026 | philbearman |
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.)
|