|
5240 | |
TimecodePlayer | Wunsch / Idee | Low | Addiontal fade curves for transitions of cues in cuelis... | Neu | 3.3 RC x | | 04.01.2024 | 04.01.2024 | wide |
Task Description
The curve of the fade, but I would like a curve other than linear.
The image looks like this.
|
|
2149 | |
Server | Wunsch / Idee | Low | Effekte auch per Audio Analyzer steuerbar | Neu | 3.0 | | 23.01.2015 | 23.01.2015 | Multipar |
Task Description
Es wäre praktisch, wenn es beim Playmode auch die Möglichkeit geben würde diesen als Beat-gesteuert einzustellen.
Gruß Uwe
|
|
4545 | |
GUI & Server | Fehlerbericht | Low | 1D Effekte nicht beatsynchron | Neu | 3.2.2 | | 15.05.2021 | 16.05.2021 | ThomasLB |
Task Description
Kurzbeschreibung
Die Steuerung der Geschwindigkeit von 1D Effekten hat zwei Fehler:
Bei Übergabe eines SpeedMasters läuft der Effekt nicht synchron mit anderen Effekten
Die Gerätesteuerung erwartet Werte für die Frequenz [Hz], nutzt diese aber als Dauer [s].
Langbeschreibung
Ich möchte, dass mein RGB bei jedem Beat in einer anderen Farbe aufleuchtet und dann ausblendet. In DMX 3.2.2 geht das theoretisch mit einer einzelnen Cue. Auf die Farbe lege ich einen Color Chaser Effekt. Auf den Dimmer lege ich einen invertierten Sägezahn. Für beide Effekte gebe ich bei der Dauer / Frequenz den {SpeedMaster 1} an. Dem Speedmaster gebe ich mit ein paar Taps ein krummes Tempo um die 130 bpm vor.
Wenn ich diese Cue starte, sieht am Anfang alles gut aus. Aber nach ca. 40 Beats sieht man, dass es eine Phasenverschiebung zwischen den zwei Effekten gibt. Nach ca. 80 Beats ist es offensichtlich. Sprich: Die beiden Effekte laufen unterschiedlich schnell! (Also nicht nur Jitter.)
Stellt man den SpeedMaster statt dessen über den Schieberegler ein, sind die BPM Werte deutlich weniger krumm. Die Phasenverschiebung tritt dann auch auf, aber sehr viel später.
Stellt man die Frequenz von Hand ein, stellt man den zweiten Fehler fest: Ein Wert von 2 lässt den Effekt 2 Sekunden dauern und nicht wie erwartet 0,5 Sekunden.
Stellt man die Frequenz von Hand auf einen Wert von 0,5 ein und die Dauer auf 500 ms, so laufen beide Effekte über lange Zeit synchron.
Mögliche Ursachen
Für mich sieht es danach aus, als würde bei der Umrechnung von Frequenz in Dauer ein Rundungsfehler auftreten, der mit der Zeit sichtbar wird. Gleitkommazahlen sind ja nicht beliebig genau und wenn man damit rechnet summieren sich die Fehler manchmal schnell auf.
Dafür spricht auch, dass bei 2 Hz die Effekte synchron bleiben. Hier lässt sich der Kehrwert ohne Rundungsfehler bilden.
Anhänge
1. Beispielprojekt mit zwei Cuelisten sowie einem Softdesk, um den BPM Wert zu prüfen. 2. DMX Ausgabe während die Effekte synchron sind 3. DMX Ausgabe während die Effekte nicht mehr synchron sind
|
|
4321 | |
Softdesk | Fehlerbericht | Low | Gobo-Icons auf dem Softdesk verschwinden nach Neustart ... | Neu | 3.2.1 | | 23.12.2020 | 23.01.2021 | LJ-Svenner |
Task Description
Die Einbindung der Icons für die Gobos erfolgt über einen Button auf dem Softdesk welchem im Input Assignment ein “Bitmap from Resource”-Node zugefügt wird. Trotz Speicherns ist das Icon auf dem Softdesk nach Neustart weg.
|
|
5570 | |
InputAssignment | Fehlerbericht | Low | Colormaster fade ruckelt | Neu | 3.3.1 | | 03.05.2026 | 03.05.2026 | stroboduese |
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.
|
|
5497 | |
GUI & Server | Fehlerbericht | High | DMX-ausgabe, obwohl Programmer leer, keine Cues mehr am... | Neu | 3.3.0 | | 07.08.2025 | 08.08.2025 | Companion |
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 | |
GUI | Wunsch / Idee | Very Low | Bei Cuelist "edit in Programmer" automatisch zu program... | Neu | 3.3.0 | | 07.08.2025 | 11.08.2025 | Companion |
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?
|
|
5524 | |
GUI | Fehlerbericht | Low | Timings aus dem Cue Timing Editor gehen beim kopieren v... | Neu | 3.3.1 | | 30.11.2025 | 30.11.2025 | Steffen75 |
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.
|
|
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
|
|
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
|
|
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
|
|
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
|
|
5386 | |
GUI & Server | Fehlerbericht | Medium | Matrix Ausgabe bleibt stehen sobalt Man eine Farbe ausg... | Neu | 3.3 Beta x | | 05.09.2024 | 08.03.2026 | steff |
Task Description
Matrix Ausgabe bleibt stehen sobalt Man eine Farbe ausgewäht hat
Fehlerbeschreibung
Ich habe 150 WS2812 Pixel angelegt und diese habe ich dann als Matrix (15×10) angelegt.
Wenn ich jetzt einen Matrix Effekt auf die Matrix ziehe und den Dimmer auf 100 einstelle. Es wird in der Stage View auf den einzelnen Pixeln sowie auf der Matrix das entsprechende angezeigt. Wähle ich unten nun unter Color im Farb-Steuerungsfenster eine Farbe aus wird auch diese angezeigt. Auch wenn ich die Farbe wieder auf schwarz stelle bleibt die Anzeige auf den einzelnen Pixel sowie auch die Ausgabe stehen. Die Anzeige der Matrix in der Stage View läuft weiter. Ich habe das mal in einem Video zur besseren Veranschaulichung aufgenommen und hier angehängt. Auch mein Projekt Beispielprojekt ist angehängt.
Ich zeige das im Video in der 3.3.0 RC3, es ist aber auch in der 3.2.3 schon so.
Erwartetes Verhalten
Ich würde erwarten deas die Anzeige in der Stage View sowie die Ausgabe wie im Matrix Fenster zu sehen ist weiterläuft.
|
|
5360 | |
InputAssignment | Wunsch / Idee | Low | Im Node für Proceduren den Input Device or Device Group... | Neu | unbestimmt | | 17.07.2024 | 17.07.2024 | steff |
Task Description
Hallo, Ich wollte den Node für die Prozeduren von Devices oder Device Groups verwenden. Um eine Device Group oder ein Device für dieses Node auszuwählen muß ich ein Device oder Device Group Node hinzu fügen, dies mit dem Prcedure Node verbinden um entsprechendes auszuwählen.
Hier wäre mein Wunsch: Das in das Procedure Node eine Möglichkeit eingebaut wird, in den Properties von dem Node ein Device oder Device Group anzuwählen.
Gruß Steff
|
|
5278 | |
Softdesk | Wunsch / Idee | Low | Softdesk Menue erweitern | Neu | 3.2.3 | | 12.03.2024 | 12.03.2024 | steff |
Task Description
Hallo, Wenn ich im Softdesk auf eine freie Stelle ein Rechtsklick mache, öffnet sich ein Menue. Es wäre schön wenn man dieses erweitern könnte. Und zwar um den Punkt: Edit Softdesk Options Man kann das zwar oben links unter dem Punkt Desk aufrufen, aber für micht fehlt das trotzdem im angesprochen Menue.
Bilder im Anhang.
Gruß Steff
|
|
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
|
|
5273 | |
Softdesk | Fehlerbericht | Medium | Softdesk Werte für Position und Größe werden nicht sofo... | Benötigt Tests | 3.2.3 | 3.3.x | 10.03.2024 | 01.08.2025 | steff |
Task Description
Hallo, beim Testen der 3.3.0 RC2 ist mir aufgefallen das, wenn ich ein Element im Softdesk anlege, die Werte für X,Y, Hight und Width im Fenster angezeigt werden.
Fehlerbeschreibung
Verschiebe ich allerdings das Element bzw. verändere ich die Größe, verändern sich die Wete im Fenster nicht. Erst wenn ich im Fenster Werte ändere, werden die richtigen Werte angezeigt. Auch wenn ich ein ein anderes Element anklicke und dann wieder das vorherige werden erst jetzt die aktuellen Werte angezeigt.
Erwartetes Verhalten
Das die Werte sobalt ich das Element verschoben oder die Größe geändert habe sofort in dem Fenster richtig angezeigt werden.
Nachdem ich das auch noch mal in der 3.2.3 ausprobiert habe, ist das auch in dieser Version so das die Werte nicht richtig aktualisiert werden.
MfG Steff
|
|
5270 | |
GUI & Server | Wunsch / Idee | Low | Umschalten zwischen Stage Views mit dem IA | Neu | 3.2.3 | | 04.03.2024 | 11.02.2025 | steff |
Task Description
lch fände es gut wenn eine Möglichkeit implementiert werden würde (Node oder ähnliches) mit der es möglich wird über das Input Assignment zwischen Stage Views umzuschalten. Dann könnte man mit Buttons im Softdesk, über DMX-In, Midi-In, wegen bestimmten Bedingungen usw. zwischen den angelegten Stage Views umschalten.
|
|
5269 | |
GUI & Server | Wunsch / Idee | Low | Umschalten zwischen Soft-Desks mit dem IA | Neu | 3.2.3 | | 04.03.2024 | 11.02.2025 | steff |
Task Description
lch fände es gut wenn eine Möglichkeit implementiert werden würde (Node oder ähnliches) mit der es möglich wird über das Input Assignment zwischen Soft-Desks umzuschalten. Dann könnte man mit Buttons im Softdesk, über DMX-In, Midi-In, wegen bestimmten Bedingungen usw. zwischen den angelegten Soft-Desks umschalten.
|
|
5267 | |
GUI & Server | Wunsch / Idee | Low | Cuelist Node ist Anzeige der gewählten Cuelist in den P... | Usability Relevant | 3.2.3 | 3.4 | 03.03.2024 | 06.04.2025 | steff |
Task Description
Hallo, Wenn ich in den Proberties des Cuelist Nodes nachsehen möchte welche Cuelist ausgewählt ist, ist da so nicht möglich. Ich sehe dort nur eine “Cryptische” ID. Klicke ich dann an der Seite auf den Pfeil kann ich eine Cuelist auswählen, aber sehe auch hier nicht welche eingestellt ist. Neben dem Node wird am Pin Name auch nur ein Teil des Namens angezeigt.
Erwartetes Verhalten
Eventuell könnte man eine zusätzliche Zeile einfügen, in der der Name angezeigt wird. Auch wäre es schön wenn in der Liste die gewählte Cuelist ausgewählt angezeigt wird. Das hätte auch den Vorteil, das wenn man dann nichts auswählt, trotzdem die vorher eingestellte Cuelist weiter verwendet wird und nicht, wie es jetzt ist, verloren geht
Gruß Steff
|
|
5253 | |
GUI & Server | Wunsch / Idee | Low | Bei neu anlegen eines Projektes wird (New Project) nich... | Neu | 3.3 RC x | | 28.01.2024 | 03.03.2024 | steff |
Task Description
Hallo, beim testen einiger Funktionen der 3.3.0 RC1 ist mir folgendes aufgefallen: Wenn ich ein neues Projekt anlegen möchte, springt der Curser in die Zeile Name und ich kann dort einen Name eingeben. Der dort voreingestellte Name (New Project) wird aber nicht automatisch gelöscht. Diesen muss ich händisch noch löschen.
Erwartetes Verhalten
Es wäre schön wenn der voreingestellte Name sobald ich etwas eingebe verschwindet.
Aufgefallen ist mir das in der 3.3.0 RC1
|
|
5232 | |
TimecodePlayer | Wunsch / Idee | Low | Wenn Button für Pause verwendet wurde, auch mit Pause-B... | Neu | 3.3 RC x | | 30.12.2023 | 01.01.2024 | steff |
Task Description
Wenn Button für Pause verwendet wurde, auch mit Pause-Button wieder Show laufen lassen.
Damit man nicht zum Starten immer mit der Maus hin und her rutschen muss zwischen Pause und Play.
Gruß Steff
|
|
5197 | |
InputAssignment | Fehlerbericht | Low | Input Assignment - Nodes kopieren - aber leider außerha... | Neu | 3.3 Beta x | | 03.12.2023 | 18.09.2024 | steff |
Task Description
Hallo, Nodes mit entsprechenden Einstellungen zu kopieren ist super und funktioniert, was daran nicht ganz so schön ist: Es wird eingefügt, aber je nachdem was man gezoomt oder in der Ansicht eingestellt hat, manchmal bzw. meistens außerhalb von dem was gerade angezeigt wird. Man muss halt machmal danach suchen. Wäre es, wenn möglich, nicht besser das es im sichtbaren Fenster erscheint ?
Gruß Steff
|
|
5120 | |
GUI & Server | Fehlerbericht | Low | Umsortieren von Devices in Device Groups wird nicht vol... | Neu | 3.3 Beta x | | 17.08.2023 | 26.09.2023 | steff |
Task Description
Hallo, ich habe mir in meinem “großen Projekt” eine Matrix angelegt und hierzu Device Groups für das Gesamte und Teile der Matrix hinterlegt. Das Projekt wird soweit ohne Probleme geladen. Aber beim beenden hängt sich die GUI auf.
Ich habe das dann etwas kleiner nachgebaut und etwas getestet. Projekt hier von im Anhang.
Ich habe dann Objekte aus den Device Groups gelöscht und wieder hinzu gefügt. Danach kommen beim beenden diverse Fehlermeldungen im Kernel. Logfiles sind angehängt.
Gruß Steff
|
|
5107 | |
GUI & Server | Fehlerbericht | Low | Item List wird im Color Chaser nicht sofort aktualisier... | Neu | 3.2.3 | | 02.08.2023 | 27.02.2025 | steff |
Task Description
Hallo, folgendes Szenario:
Ich möchte in der Stage View einen Effekt mit dem Color Chaser bauen. Mache den Dimmer auf 100 und füge den Color Chaser der Color hinzu. Ich ändere ein paar Einstellungen und mir fällt auf das ich noch eine Item List erstellen möchte. Also wird eine Color Item List erstellt.
Diese neue Item List wird mir unter dem Device Control im Color Chaser aber nicht angezeigt. Ich muss erst mit dem X den Color Chaser entfernen und neu hinzufügen, erst jetzt wird die neue Color Item List angezigt und kann verwendet werden. Es sind dann aber alle Einstellungen die gemacht wurden zurückgesetzt und man muss diese neu einstellen.
Es wäre doch schön wenn neue Color Item Lists sofort angezeig werden würden. Dies ist mir in der 3.3.0 Beta 8 aufgefallen, das ist aber auch in der 3.2.3 so.
Gruss Steff
|
|
5102 | |
GUI & Server | Fehlerbericht | Low | Bei einigen Matrix Effekten wird nach löschen aus Devic... | Neu | 3.3 Beta x | TBD (UIS) | 28.07.2023 | 09.03.2026 | steff |
Task Description
Hallo, ich bin gerade etwas mit der 3.3.0 Beta 8 am testen. Hier ist mir aufgefallen, wenn man einen Matrix Effekt auf die Matrix legt und diesen Effekt mit dem X aus dem Device Control löscht, es ein paar Effekte gibt, bei den die Ausgabe nicht vollständig zurückgesetzt wird.
Bei: Bitmap, Boom, Converter, Random, Text Bleibt was in der Ausgabe stehen. Beispiel als Bild im Anhang.
Bei: Alternate, Color Scroll, Fire, Strobe wird die Ausgabe, wie gewünscht komplett gelöscht.
Gruß Steff
|
|
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
|
|
5095 | |
GUI & Server | Wunsch / Idee | Low | Effect Random Valve ist nicht auf Pan oder Tilt anwendb... | Neu | 3.3 Beta x | TBD (UIS) | 22.07.2023 | 31.07.2023 | steff |
Task Description
Hallo, man kann den Effekt Random Valve zwar auf die Position anwenden, aber nicht nur auf PAN oder TILT. Ich möchte zum Beispiel: Auf PAN den Random Valve und auf Tilt einen Sinus legen. Dies ist so direkt nicht möglich.
Gruß Steff
|
|
4951 | |
InputAssignment | Wunsch / Idee | Low | Für das Warning-Feature einen Knoten ins Input Input As... | Neu | 3.3 Beta x | 3.3.x | 07.11.2022 | 01.08.2025 | steff |
Task Description
Hallo, im Live Stream am 07.11.2022 wurde für die 3.3.0 das neue Warning Featur vorgestrellt, mit dem angezeigt werden kann warum DMXC keine Ausgabe macht.
Hier für, sagte Arne, gibt es keine Knoten im Input Assignment.
Es wäre sinnvoll einen hierfür einzubauen um die dort angezeiten Warnungen gesamt oder auch einzeln auf Anzeigen öder ähnliches im Softdesk zum schalten.
Gruss Steff
|
|
4581 | |
GUI & Server | Wunsch / Idee | Low | Anzeige der Werte eines Sliders | Neu | 3.2.2 | | 30.06.2021 | 30.06.2021 | steff |
Task Description
Ich verwende DMXC 3.2.2 und habe oben schmale Slider die um 90 Grad rotiert sind. Die Werte auf den Slidern werden aber leider auf die unrotierte Breite bezogen angezeigt. Wie auf dem angehänten Foto zu sehen ist. Dieses ist aus meinem größerem Projekt. Das angehängte Projekt ist nur zum Zeigen. Die angezeigten Werte könnten für die Senrechten Slider (0 Grad Rotation) Hochkant angezeigt werden. Bei Rotation könnten die Werte dann mit rotieren.
Es wäre hier schön wenn man die Anzeige der Werte abschalten könnte.
|
|
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
|
|
5500 | |
Installer | Fehlerbericht | Medium | Installer bemerkt Fehlen von Microsoft.NETCore.App Vers... | Unbestätigt | 3.3.1 | | 31.08.2025 | 16.09.2025 | StefanKrupop |
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.
|
|
5392 | |
Umbra | Wunsch / Idee | Low | Umbra-Executable umbenennen | Unbestätigt | 3.3 RC x | 3.3.x | 17.10.2024 | 01.08.2025 | StefanKrupop |
Task Description
Ich fände es gut, wenn “Umbra.exe” zukünftig zu “LumosUmbra.exe” würde.
Manchmal muss man ja doch den Taskmanager bemühen, um “übriggebliebene” DMXC-Komponenten abzuschießen oder auch nur nachzusehen, welche Komponenten evtl. noch laufen. Da ist es etwas unpraktisch und vll. unerwartet, dass es neben “Lumos.exe” und “LumosGUI.exe” ganz unten in der Liste noch eine “Umbra.exe” gibt, die auch noch dazu gehört, aber eben nicht den Namensbestandteil “Lumos” enthält.
|
|
5142 | |
GUI & Server | Fehlerbericht | High | DMXC-Komplettabsturz inkl. Main Runnable stuck beim Kop... | Unbestätigt | 3.3 Beta x | | 06.09.2023 | 26.09.2023 | StefanKrupop |
Task Description
Beim Bearbeiten einer Szenenliste hatte ich zwei Einträge (Strophe / Refrain) in die Zwischenablage kopiert, um sie mehrfach einzufügen. Das hatte ich in der Vergangenheit auch schon mal ohne Probleme getan. Dieses Mal (natürlich wenn man in Eile ist…) ist dabei aber DMXC ziemlich komplett abgeschmiert, auch der Kernel war nicht mehr zu gebrauchen. Im Kernel-Log findet sich auch die Zeile
Main Runnable seams stuck in an endless loop! You might have to restart DMXC... Please report this!
Das ganze passiert so etwa um 18:09. Im Projekt gab es hinterher auch eine Version 0.0.122, die aber scheinbar nur in den Metadaten existiert, aber nicht auf Disk geschrieben wurde. Daher habe ich die 121 angehängt. Gearbeitet hatte ich in der Szenenliste “Sturm auf die Hausi”. Passiert in 3.3 Beta 9 (Komma 1, JPK hatte die Anzeige der Presets noch gefixt).
|
|
5128 | |
GUI & Server | Fehlerbericht | Low | TaskCanceledException in Umbra bei "CanAttachTo" und "D... | Auf User warten | 3.3 Beta x | | 27.08.2023 | 22.10.2024 | StefanKrupop |
Task Description
- Projekt laden, Fensteranordnung laden - Preset “Flüstern - Strophe” → Im Programmer bearbeiten - “Pixel Col 1” aus Programmer löschen - “Pixel” aus Programmer löschen - Gruppe Pixel in Main-Stageview auswählen
Nach kurzer Zeit im Umbra:
19:33:22 ERROR ServerCallHandler - Error when executing service method 'CanAttachTo'.
System.Threading.Tasks.TaskCanceledException: A task was canceled.
at Umbra.Bridge.UnaryToStreamBridge`2.ClientSideTaskProvideClient(TRequest request, UmbraClient u, Nullable`1 deadline, CancellationToken contextCancellationToken) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Umbra\src\Bridge\UnaryToStreamBridge.cs:line 0
at Umbra.Bridge.UnaryToStreamBridge`2.ClientSideTaskProvideClient(TRequest request, UmbraClient u, Nullable`1 deadline, CancellationToken contextCancellationToken) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Umbra\src\Bridge\UnaryToStreamBridge.cs:line 208
at Grpc.Shared.Server.UnaryServerMethodInvoker`3.AwaitInvoker(Task`1 invokerTask, GrpcActivatorHandle`1 serviceHandle)
at Grpc.Shared.Server.UnaryServerMethodInvoker`3.AwaitInvoker(Task`1 invokerTask, GrpcActivatorHandle`1 serviceHandle)
at Grpc.AspNetCore.Server.Internal.CallHandlers.UnaryServerCallHandler`3.HandleCallAsyncCore(HttpContext httpContext, HttpContextServerCallContext serverCallContext)
at Grpc.AspNetCore.Server.Internal.CallHandlers.ServerCallHandlerBase`3.<HandleCallAsync>g__AwaitHandleCall|8_0(HttpContextServerCallContext serverCallContext, Method`2 method, Task handleCall)
19:33:25 ERROR ServerCallHandler - Error when executing service method 'CanAttachTo'.
System.Threading.Tasks.TaskCanceledException: A task was canceled.
at Umbra.Bridge.UnaryToStreamBridge`2.ClientSideTaskProvideClient(TRequest request, UmbraClient u, Nullable`1 deadline, CancellationToken contextCancellationToken) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Umbra\src\Bridge\UnaryToStreamBridge.cs:line 0
at Umbra.Bridge.UnaryToStreamBridge`2.ClientSideTaskProvideClient(TRequest request, UmbraClient u, Nullable`1 deadline, CancellationToken contextCancellationToken) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Umbra\src\Bridge\UnaryToStreamBridge.cs:line 208
at Grpc.Shared.Server.UnaryServerMethodInvoker`3.AwaitInvoker(Task`1 invokerTask, GrpcActivatorHandle`1 serviceHandle)
at Grpc.Shared.Server.UnaryServerMethodInvoker`3.AwaitInvoker(Task`1 invokerTask, GrpcActivatorHandle`1 serviceHandle)
at Grpc.AspNetCore.Server.Internal.CallHandlers.UnaryServerCallHandler`3.HandleCallAsyncCore(HttpContext httpContext, HttpContextServerCallContext serverCallContext)
at Grpc.AspNetCore.Server.Internal.CallHandlers.ServerCallHandlerBase`3.<HandleCallAsync>g__AwaitHandleCall|8_0(HttpContextServerCallContext serverCallContext, Method`2 method, Task handleCall)
- PWM-Effekt auf Pixel-Dimmer in Gerätesteuerung ziehen → Effekt steht → Effekt lässt sich nicht mehr löschen
|
|
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.
|
|
3196 | |
Server | Wunsch / Idee | Low | Neues Input Assignment/MIDI: Verschiedene Modi zum "abh... | Unbestätigt | unbestimmt | 3.4 | 06.11.2018 | 26.11.2021 | StefanKrupop |
Task Description
Bei externen “Controls”, die kein Feedback erlauben (z.B. nicht motorisierte Fader, Potis, DMX-In), gibt es das Problem springender Werte, wenn sich Werte in der Software ändern, aber natürlich nicht am Control selbt. Fasst man das Control das nächste mal an, würde der Wert einfach auf den zuletzt am Control eingestellten Wert springen. Um das zu umgehen, gibt es z.B. bei der MidiBox verschiedene Modi, die man einstellen kann:
Normal, Snap, Relative, Parallax http://www.ucapps.de/midibox_tutorial.html (Nach “Normal Mode” suchen)
Diese Einstellung auch in DMXC zu haben (z.B. für DMX-In, wo es prinzipiell kein Feedback gibt, also auch das Pult dieses Verhalten nicht implementieren kann) wäre für mich sehr sinnvoll. Wahrscheinlich reicht es, das pro MIDI- oder DMX-In-Device konfigurieren zu können, also nicht unbedingt für jedes Control einzeln.
|
|
2997 | |
Server | Fehlerbericht | Medium | Effekt auf Tilt einer Gruppe geht verloren, wenn Pan be... | Unbestätigt | 3.1.1 | | 29.12.2017 | 31.01.2026 | StefanKrupop |
Task Description
Folgende Szene wird bei mir nicht korrekt gespeichert/abgespielt:
Ausgangspunkt: 4 MHs, zusammengefasst in einer Gruppe.
Vorbereitung:
1) Programmer clear 2) Gruppe auswählen 3) “Lumos” (Dimmer an) 4) Position über “Position”-Fenster eingestellt 5) 1. Gerät der Gruppe auswählen 6) Im “Device control” Eigenschaft Position ausklappen, Pan verstellen 7) 4. Gerät der Gruppe auswählen 8) Im “Device control” Eigenschaft Position ausklappen, Pan verstellen 9) Gruppe auswählen 10) Im “Device control” Eigenschaft Position ausklappen 11) Effekt “Sinus” auf “Tilt” ziehen
Erster Fehler: Der geänderte Pan des 1. und 4. Gerätes werden wieder zurück gesetzt...
12) “Add cue to open Cuelist”. Im Programmer Filter tauchen das 1. und 4. Gerät (jeweils “Position” ausgewählt) sowie die Gruppe (Position und Dimmer ausgewählt) auf.
Nach “Clear Programmer” und “Go” der Cuelist stehen das 1. und 4. Gerät fest auf ihrer Position, während die anderen beiden Geräte den Sinus auf Tilt fahren. Erwartetes Verhalten wäre Tilt-Effekt auf allen Geräten, nur mit unterschiedlichen Pan-Positionen.
|
|
5633 | |
Textbuch | Fehlerbericht | Low | Änderungen am Textbuch wird nicht mit Dirty Flag gekenn... | Unbestätigt | 3.3.3 | | 11.10.2026 | 14.10.2026 | LightningBrothers |
Task Description
Ändere etwas am Textbuch oder an den Einstellungen für das Textbuch, wird das Dirty Flag nicht gesetzt.
|
|
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.
|
|
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:
|
|
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.
|
|
5449 | |
Server | Wunsch / Idee | Low | Verzeichnisse für Pictures, UserDevices und zugehörige ... | Unbestätigt | 3.3.0 | | 16.05.2025 | 16.05.2025 | LightningBrothers |
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:
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”.
|
|
5437 | |
GUI & Server | Fehlerbericht | Low | Release time von Cuelists wird bei Zuordnung zu mehrere... | Unbestätigt | 3.3.0 | | 26.03.2025 | 02.06.2025 | LightningBrothers |
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 | |
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.
|
|
5422 | |
Installer | Fehlerbericht | Low | Installer prüft nicht rechtzeitig ob Internet-Verbindun... | Unbestätigt | 3.3.0 | | 09.02.2025 | 17.02.2025 | LightningBrothers |
Task Description
Führt man die Installation auf einem Gerät ohne vorhandene Internetverbindung aus, wird erst zu spät festgestellt, dass diese nicht vorliegt. So werden verschiedene .net-Frameworks nicht installiert bevor man einen Hinweis erhält. Dadurch entsteht der Eindruck, dass bis dahin alles ordnungsgemäß abgelaufen ist.
Im Idealfall prüft der Installer ganz zu Anfang, ob eine Internetverbindung besteht und gibt einen Hinweis, falls diese nicht existiert.
|
|
5398 | |
Server | Fehlerbericht | Low | Kernel versucht Daten bei manualler Gobo-Correlations i... | Unbestätigt | 3.3 RC x | | 24.11.2024 | 24.11.2024 | LightningBrothers |
Task Description
Ich habe über die Startparameter –correlation=cpu und –correlation=gpu die Gobo-Korrelation jeweils manuell angestoßen. In beiden Fällen versucht der Kernel, die zugehörige Datei im Installationsverzeichnis zu speichern statt im Benutzerdatenverzeichnis. Aus diesem Grund erscheint die folgende Fehlermeldung.
14:16:02 WARN ResourceManager - Unable to save Resource GoboCorrelations_CPU.csv of Type Application
System.UnauthorizedAccessException: Access to the path 'C:\Program Files (x86)\DMXControl Projects\DMXControl 3.3.0\Kernel\Config\GoboCorrelations_CPU.csv' is denied.
at Microsoft.Win32.SafeHandles.SafeFileHandle.CreateFile(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options)
at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize)
at System.IO.File.Create(String path)
at org.dmxc.lumos.Kernel.Resource.FileAccessUtil.SaveResourceToFileAsync(String relativePath, Stream data, Boolean useLocalPath, IProgress`1 progress, Boolean throwOnError) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\LumosLIB\src\Kernel\Resource\FileAccessUtil.cs:line 296
at LumosToolsLIB.Tools.AsyncHelper.RunSync[TResult](Func`1 func) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\LumosToolsLIB\src\Tools\AsyncHelper.cs:line 0
at org.dmxc.lumos.Kernel.Resource.Datastore.FileBackendDatastore.SaveResourceToStorage(String relativePath, Stream data, IProgress`1 progress) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Lumos\src\Kernel\Resource\Datastore\FileBackendDatastore.cs:line 498
at org.dmxc.lumos.Kernel.Resource.Datastore.FileBackendDatastore.SaveResource(EResourceType type, LumosResource data, IProgress`1 progress) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Lumos\src\Kernel\Resource\Datastore\FileBackendDatastore.cs:line 488
at org.dmxc.lumos.Kernel.Resource.ResourceManager.SaveResourceInternalAsync(EResourceType type, LumosResource data, IProgress`1 progress) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Lumos\src\Kernel\Resource\ResourceManager.cs:line 230
at org.dmxc.lumos.Kernel.Resource.AbstractResourceManager.SaveResourceAsync(EResourceType type, LumosResource data, IProgress`1 progress) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\LumosLIB\src\Kernel\Resource\AbstractResourceManager.cs:line 768
Ich würde an dieser Stelle erwarten, dass die GoboCorrelations_CPU.csv und GoboCorrelations_GPU.csv im Butzerdatenverzeichnis abgelegt wird und dabei die dortigen Dateien aktualisiert. Normalerweise dürfen die Daten im Installationsverzeichnis ja nicht verändert werden.
|
|
5353 | |
GUI | ToDo | Low | Fehlermeldung "Unable to find Project ??? in Project St... | Unbestätigt | 3.3 RC x | | 25.06.2024 | 25.06.2024 | LightningBrothers |
Task Description
Ich habe bewusst im Project Store herumgefummelt und dabei eine Projekt-Datei umbenannt. Möchte ich nun diese Version trotzdem laden, erscheint in der GUI nur die allgemeine Fehlermeldung “An error occurred while loading version ??? of …” und das Project Errors Fenster bleibt komplett leer. Der Kernel meldet aber korrekterweise, dass die Version nicht gefunden werden kann.
Von daher wäre es hilfreich, wenn die Info, die der Kernel hat, ebenfalls an die GUI weitergereicht wird - hier also “Unable to find Project ??? in Project Store”.
|
|
5349 | |
GUI | Wunsch / Idee | Low | Fenster "Update DDFs in Project" mit "Add Device" Fenst... | Unbestätigt | unbestimmt | | 24.06.2024 | 09.09.2024 | LightningBrothers |
Task Description
Führt man das Ticket FS#5348 gedanklich weiter, dann wäre im Zuge der Umsetzung der dort beschriebenen Funktion zu überlegen, ob das Fenster “Update DDFs in Project” von seiner Funktion her mit in das “Add device” Fenster übertragen wird.
Dies könnte ggf. bei der Neugestaltung des “Add device” Fensters im Rahmen des WPF-Umbaus erfolgen.
|