Bugtracker DMXControl 3

Bugtracker für DMXControl 3

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

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

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

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

IDProgressCategory  ascTask TypeSeveritySummaryStatusReported InDue In VersionOpenedLast EditedOpened by
5547
0%
ArtNetFehlerberichtLowArtNet Interface Einstellungen, in der Übersicht immer ...Neu3.3.102.02.202608.02.2026MisterX Task Description

Siehe Bild, in der Interface Übersicht wird bei den ArtNet Einstellungen immer Port 0 angezeigt, egal welcher Port eingestellt ist.

5342
0%
ArtNetWunsch / IdeeMediumArtNet DMX SettingNeu3.3 RC x13.06.202426.02.2025wide Task Description

I have a request for dmx interface settings.

In 3.3RC, all Artnet will be set up one by one to increase the universes.
However, when using a large number of 15 universes, we have to work with IPs, universe numbers, etc. each time we add a new one.
In 3.2, we could specify one IP and one universe at a time, but in 3.3, it becomes quite a tedious task.
Can this be improved?

4861
0%
ArtNetWunsch / IdeeLowDMX-Universum bei weiterem Art-Net-Interface automatisc...Unbestätigt3.3 Beta xTBD (UIS)17.06.202226.02.2025LightningBrothers Task Description

Im Ticket  FS#3722  kam der Wunsch auf, die Ports der Art-Net-Ausgabe etwas sinnvoller zu sortieren, dass immer direkt 8 Universen am Stück adressiert werden. Durch das neue Ausgabe-Plugin hat sich dieser Dialog in der Hinsicht vereinfacht.

Als Folgeproblem hat sich aber nun durch das neue Ausgabe-Plugin für Art-Net ergeben, dass jedes weitere immer mit dem 1. DMX-Universum angelegt wird - und war sowohl innerhalb der Übersicht der DMX-Interfaces als auch in den erweiterten Einstellungen selbst. Um das Anlegen mehrerer Art-Net-Interfaces zu vereinfachen und zu beschleunigen, sollte hier an beiden Stellen bei den DMX-Universen automatisch “hochgezählt” werden. Net und Subnet bleiben konstant.

5501
0%
AudioAnalyserFehlerberichtLowEinstellungswerte aus Dropdown-Menüs des AudioAnalyzers...Unbestätigt3.3.102.09.202516.09.2025LightningBrothers Task Description

Ich habe verschiedene Einstellungen für den AudioAnalzyer gesetzt und das Projekt gespeichert. Der Fokus liegt dabei auf den Einstellungen, die über die Dropdown-Menüs ausgewählt werden. Diese werden beim erneuten Laden nicht übernommen, sondern nur die Standartwerte gesetzt. Dazu zählen:

  • Number of Bands für Spectrum
  • Algorithm für Beat Detection
  • Audio Device

In dem beigefügten Projekt sind die oben genannten Einträge entsprechend verändert.

5068
0%
AudioAnalyserFehlerberichtLowAudioAnalyzer Anzahl Frequensbänder ändern löscht und ä...Neu3.2.325.06.202325.06.2023 Task Description

Fehlerbeschreibung

In Eingangszuweisung ⇒ Verbindungssatz hinzufügen ⇒ Graph anzeigen:

  1. Aus `Eingänge/Audio Analyzer/Spectrum` alle 32 Sprectrum-Komponenten in den Graph hinzufügen
  2. Alle Sprectrum-Komponenten mit anderen Komponenten verbinden.
  3. Im AudioAnalyzer die Zahl der Frequenzbänder (auf bspw. 16) reduzieren

Erwartetes Verhalten

Fehlermeldung “Frequenzbänder werden in mindestens einem Verbindungssatz verwendet.” ⇒ “Frequenzbänder und Links in Verbindungssatz löschen?” ⇒ “[Ja|Nein]” “Nein” entspricht “Abbrechen” und es wird nichts geändert. Auch die Anzahl der Frequenzbänder bleibt bei 32.

Beobachtetes Verhalten

  1. Spectrum-Komponenten 17-32 werden gelöscht
  2. Frequenzbänder 1-16 werden durch die neuen 16 ersetzt ⇒ entsprechen jetzt anderen Frequenzbändern. Die Links bleiben aber erhalten, wodurch die im Graphen gebaute Logik nun auf andere Frequenzen reagiert.

Hinweise

  • DMXControl 3.2.3
  • Ich kann keine Anhänge anfügen
5067
0%
AudioAnalyserFehlerberichtLowAudioAnalyzer Graph Spectrum-KomponentenbeschriftungNeu3.2.325.06.202325.06.2023 Task Description

Was habe ich vor?

In Eingangszuweisung ⇒ Verbindungssatz hinzufügen ⇒ Graph anzeigen:

  • In `Eingänge/AudioAnalyzer/Sprectrum` nach Frequenzbändern suchen

Was finde ich?

Komponenten mit kryptischen “Spectrum X” Beschriftungen

Was erwarte ich?

Komponenten mit aussagekräftigeren Beschriftungen wie beispielsweise: “20Hz-40Hz”, “40Hz-80Hz”, …, “18kHz-20kHz”

Hinweise

  • DMXControl 3.2.3
  • Ich kann keine Screenshots anhängen.
5066
0%
AudioAnalyserFehlerberichtMediumAudioAnalyzer Graph wird nicht richtig gespeichertNeu3.2.325.06.202325.06.2023 Task Description

Fehlerbeschreibung

Im Fenster Eingangszuweisung ⇒ Verbindungssatz erstellen ⇒ Graph anzeigen:

  1. Aus Eingänge/Audio Analyzer/Spectrum/Spectrum X verschiedene Frequenzbänder in den Graphen einfügen,
  2. mit anderen Komponenten verbinden
  3. Projekt speichern
  4. Projekt laden
  5. Es ploppt eine Fehlermeldung auf: “Graphs wird geladen” ⇒ “Links können nicht in Graph geladen werden”
  6. “Ignorieren” auswählen
  7. Graph öffnen
  8. Die Spectrum-Komponenten des AudioAnalyzers sind nicht mehr mit anderen Komponenten verbunden

Erwartetes Verhalten

Der Graph mit allen Komponenten wird richtig gespeichert und geladen.

Hinweise

  • Verwenden von DMXControl 3.2.3
  • Wurde der Fehler bereits gemeldet? - Ich denke nicht
  • Ich kann keine Dateien anhängen.

LOG

17:48:42 WARN  ProjectManager - Error when loading Project Temp\c1befaac-c720-475c-9bf3-383b87917310.tmp: Warnings in Project
ProjectLoad: WARNING: Loading Graphs in Project(null)ProjectLoad: WARNING: Unable to load Links in Graph in Copy of Connection set(null)org.dmxc.lumos.Kernel.Exceptions.ProjectLoadException: Warnings in Project
   bei org.dmxc.lumos.Kernel.Project.ProjectManager.loadProject(String filename, Stream inputStream, String sessionName, Boolean loadId) in D:\Jenkins\workspace\Lumos_Pipeline_3.2_2\Lumos\src\Kernel\Project\ProjectManager.cs:Zeile 341.
   bei org.dmxc.lumos.Kernel.Project.ProjectManager.loadProject(String filename, String sessionName) in D:\Jenkins\workspace\Lumos_Pipeline_3.2_2\Lumos\src\Kernel\Project\ProjectManager.cs:Zeile 227.
   bei org.dmxc.lumos.Kernel.Command.KernelCommandFactory.loadProject(String sessionName, String tmpFile) in D:\Jenkins\workspace\Lumos_Pipeline_3.2_2\Lumos\src\Kernel\Command\KernelCommandFactory.cs:Zeile 1419.
17:48:42 WARN  LumosTools - Loading Graphs in Project
17:48:42 WARN  LumosTools - Unable to load Links in Graph in Copy of Connection set
17:48:42 WARN  LumosTools - Loading Graphs in Project
17:48:42 WARN  LumosTools - Unable to load Links in Graph in Copy of Connection set
17:48:42 INFO  InputManager - Processing of Graph Copy of Connection set took 33ms
4493
0%
AudioAnalyserFehlerberichtLowAudioAnalyser-Einstellungen werden nicht gespeichertNeu3.2.223.04.202123.04.2021 Task Description

Leider werden die Einstellungen des Audio-Analysers, also eingestellte Soundkarte, Level Correction, Number of Bands nicht gespeichert, so das sie nach jedem Neustart vom DMXControl wieder erneut ausgewählt werden müssen.

4391
0%
AudioAnalyserWunsch / IdeeLowAudioAnalyser als Auswahlmöglichkeit für BeatSource der...Zugeteilt3.3 Alpha x3.402.03.202126.11.2021frank_br Task Description

AudioAnalyser als Auswahlmöglichkeit für BeatSource der CueList hinzufügen. Das ermöglicht vom AudioAnalyser erzeugte Beat-Steuerung, die nicht einen gleichmäßigen Beat erzeugt (wie ManuelBeat oder Speedmaster).
Die Erweiterung ermöglicht evtl. auch anderen Erweiterungen/Plugins sich an dieser Stelle einzubinden.

AL: Vorbereitung erledigt. Frank muss Plugin anpassen

4314
0%
AudioAnalyserWunsch / IdeeLowAktuellen BPM-Wert direkt als Wert anbietenUnbestätigt3.2.2 Beta x3.421.12.202028.11.2021LightningBrothers Task Description

Der Speedmaster kann ja mit DMXControl 3.2.2 nun auch direkt auf einen BPM-Wert gesetzt werden. Hier wäre es hilfreich, wenn der AudioAnalyser diesen ebenfalls direkt so als Input anbieten kann.

Der aktuell vorhandene Zählwert für den Beat lässt den Speedmaster zu sehr springen, was das Ergebnis merklich verfälscht und in einem großen Spektrum stark springen lässt. So habe ich Titel, wo der AudioAnalyzer mit seiner Analyse konstant bei beispielsweise 128 BPM liegt. Der Speedmaster macht daraus allerdings BPM-Werte zwishcen 120 und 160 BPM, je nachdem wie die Zählwerte über den Beat to Bool Konverter am Learn-Input ankommen.

3159
0%
AudioAnalyserFehlerberichtMediumProgramm stürzt ab bei Auswahl des Soundinterfaces im A...Neu3.2.318.09.201831.01.2026PanTau 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 !!!

2434
0%
AudioAnalyserWunsch / IdeeMediumAudioanalyzer Ergebnisse per Midi ausgebenNeu3.017.03.201616.01.2020 Task Description

Es wäre super wenn es in Zukunft möglich wäre die Ergebnisse des Audio Analyzers an andere Software per Midi weiterzugeben.

5099
0%
DMX PluginToDoLowKiNET AusgabePluginUnbestätigtunbestimmtTBD (UIS)26.07.202326.07.2023Qasi Task Description

no task description

4527
0%
DMX PluginWunsch / IdeeLowDiscover-Mode für Auto-Detect-InterfacesUnbestätigt3.2.202.05.202131.05.2021LightningBrothers Task Description

Im QRM-Meeting vom 16.03.2021 wurde vereinbart, dass das Fenster des Add Interface Dialogs um einen zusätzlichen Zweig über dem Zweig der Non Auto Detect Interfaces erweitert wird, in dem alle automatisch erkannten Interfaces gesammelt werden, die auch noch nicht in Verwendung sind. Das zugehörige Stichwort wie auch in dem ursprünglichen Ticket  FS#4369  beschrieben, ist “Discover-Mode für Auto-Detect-Interfaces”. Dieser Modus ist ein zusätzlicher Entwicklungsstrang parallel zum Punkt “Anpassung des Add Interface Dialogs selbst”.

3897
0%
DMX PluginFehlerberichtMediumGerät der Open DMX-Schnittstelle wird bei Beendigung de...Neu3.225.10.201925.10.2019 Task Description

Zwei Punkte:

a) Beim Hinzufügen der Open DMX-Schnittstelle von Enttec muss zum einen in dem sich öffnenden Fenster in dem leeren Parameterfeld für den Parameter <Gerät>

FT232R USB UART [A60185MM]

ausgewählt werden. Es ist keinerlei Hinweis sichtbar, dass hier überhaupt eine Auswahl vorgenommen werden muss. Das leere Parameterfeld wird nicht als Combobox dargestellt.

b) Werden GUI und Kernel unter Sicherung des Projekts beendet und GUI und Kernel wieder gestartet, wird zwar unter dem Reiter DMX-Schnittellen der Enttec OpenDMX als ein Zeileneintrag dargestellt. Klicken auf <Erweiterte Schnittstellenbeschreibungen> führt jedoch zur Fehlermeldung “Schnittstelle nicht verfügbar”.
Die Schnittstelle muss komplett gelöscht werden und wie unter a) neu angelegt werden.
Sicherung des Projekts hat auf das Verhalten kein Einfluss.
Wird nur die GUI beendet, tritt der Effekt nicht auf. Es muss der Kernel beendet werden.

3737
0%
DMX PluginWunsch / IdeeLowFunktion zum (Neu-) Patchen von AusgangsuniversenUnbestätigt3.2 Beta x05.08.201906.08.2019LightningBrothers Task Description

Als zum Ticket  FS#3167  ergänzende Funktion soll es möglich sein, bei einem beliebigen DMX-Ausgabe-Plugin nachträglich die Ausgangs- und Eingangs-Universen neu zu patchen, ohne dabei das betreffende und bereits konfigurierte DMX-Ausgabe-Plugin entfernen zu müssen. Angedacht ist hier ein Fenster, in dem man angeben kann, ab welchen DMX-Universium bzw. DMX-Adresse die verfügbaren Ports entsprechend fortlaufend belegt werden sollen. Sprich soll das Art-Net-Ausgabeplugin fortlaufend ab DMX-Universum 3 Werte ausgeben oder erst ab dem 5. DMX-Universum.

3557
0%
DMX PluginFehlerberichtHighNach wenigen Sekunden Betrieb keine DMX Befehle mehr au...Neu3.1.320.04.201922.04.2019 Task Description

Hallo,

ich benutze unter Win10 das Lixada USB-DMX512 Dongle mit dem Illutzmination Treiber um ein RGB Par zu steuern. Funktioniert zunächst wie gewünscht, aber nach einiger Zeit (wenige Sekunden bis Minuten) kommen an der Lampe keine Änderungen mehr an (Display an der Lampe blinkt nicht mehr). Der USB-Stick flackert dann auch nicht mehr orange. Wenn ich unter DMX-Interfaces das Häkchen für “Enable” entferne und wieder setzte läuft es kurz wieder weiter, bis es wieder stoppt. Im Lumos Log steht:

2019-04-20 21:47:36,610 [56] INFO org.dmxc.lumos.Kernel.DMX.AnymaUDMXInterface - Set timing values to Break 0, MAB 243, IB gap 254
2019-04-20 21:47:36,612 [56] INFO org.dmxc.lumos.Kernel.DMX.AnymaUDMXInterface - Successfully enabled uDMX interface with serial ‘ILLUTZMINATOR001’ 2019-04-20 21:48:18,288 [Main-Process-Chain] WARN org.dmxc.lumos.Kernel.DMX.AnymaUDMXInterface - Failed to write 3 bytes, wrote 0
2019-04-20 21:48:18,489 [Main-Process-Chain] WARN org.dmxc.lumos.Kernel.DMX.AnymaUDMXInterface - Failed to write 3 bytes, wrote 0
2019-04-20 21:48:18,690 [Main-Process-Chain] WARN org.dmxc.lumos.Kernel.DMX.AnymaUDMXInterface - Failed to write 3 bytes, wrote 0
2019-04-20 21:48:18,891 [Main-Process-Chain] WARN org.dmxc.lumos.Kernel.DMX.AnymaUDMXInterface - Failed to write 3 bytes, wrote 0
2019-04-20 21:48:19,092 [Main-Process-Chain] WARN org.dmxc.lumos.Kernel.DMX.AnymaUDMXInterface - Failed to write 3 bytes, wrote 0
2019-04-20 21:48:19,293 [Main-Process-Chain] WARN org.dmxc.lumos.Kernel.DMX.AnymaUDMXInterface - Failed to write 3 bytes, wrote 0
2019-04-20 21:48:19,494 [Main-Process-Chain] WARN org.dmxc.lumos.Kernel.DMX.AnymaUDMXInterface - Failed to write 3 bytes, wrote 0
2019-04-20 21:48:19,695 [Main-Process-Chain] WARN org.dmxc.lumos.Kernel.DMX.AnymaUDMXInterface - Failed to write 3 bytes, wrote 0
2019-04-20 21:48:19,896 [Main-Process-Chain] WARN org.dmxc.lumos.Kernel.DMX.AnymaUDMXInterface - Failed to write 3 bytes, wrote 0
2019-04-20 21:48:20,098 [Main-Process-Chain] WARN org.dmxc.lumos.Kernel.DMX.AnymaUDMXInterface - Failed to write 3 bytes, wrote 0
2019-04-20 21:48:20,299 [Main-Process-Chain] WARN org.dmxc.lumos.Kernel.DMX.AnymaUDMXInterface - Failed to write 2 bytes, wrote 0
2019-04-20 21:48:20,512 [Main-Process-Chain] WARN org.dmxc.lumos.Kernel.DMX.AnymaUDMXInterface - Failed to write 1 bytes, wrote 0

Kann man evt. an Timing-Konfigurationen etwas Entspannteres einstellen? Der Test der Hardware mit Freestyler zeigt bisher keine solchen Abbrüche.

Danke für Feedback.

3383
0%
DMX PluginWunsch / IdeeLowFirmware fuer DMXControl-HW mit Lumos ausliefernUnbestätigtunbestimmt19.02.201921.02.2019Souko Task Description

Da wir immer mehr eigene Hardware anbieten und auch hin und wieder neue Funktionen in die Devices kommen, welche z.T. eng mit DMXC verknüpft sind (Nodle U1, Sync ausgabe, heartbeat), wäre es vielleicht sinnvoll die jeweils aktuellste Firmware für z.B. das Nodle U1 und dann auch das R4S und zukünftige mit DMXC 3 auszuliefern und eventuell beim Start den User darauf hinzuweisen, das eine neue FW verfügbar ist.

DMXC3 müsste dafür nur eine Datei pro HW haben, in welcher die aktuellen FWs stehen und diese beim Verbinden mit dem Interface abgleichen.
Wurde eine ältere Firmware im Device erkannt, kann wird beim Start der Software und verbinden der HW eine MessageBox geworfen und die Verbindung abgebrochen mit Hinweis auf die neue FW.

Der User kann nun entscheiden ob er die Hardware mit der alten FW verbinden will oder zunächst ein Update machen will.
Bei Update-Entscheidung muss DMXC nur ein kleines von uns mitgeliefertes Programm/Tool/exe starten, welches in einem definierten Pfad im Kernel oder GUI liegt.

z.B. beim U1: kernel/hardware/nodle_u1/update.exe –Serialnumber
oder beim R4S: kernel/hardware/nodle_r4s/update.exe –Serialnumber

Das Programm “update.exe” ruft dann die nötigen subprogramme/Funktionen/etc aus dem Ordner auf, um den User durch den Flashvorgang zu leiten.
Wenn erfolgreich, meldet das Programm “exit 0” oder so zurück und DMXC3 kann mit dem Verbindungsaufbau zur HW fortfahren.
Die Seriennummer oder eine andere Geraetekennung (je nach Device) dient dazu mehrere angeschlossene Geräte zu unterscheiden.

Je nach Gerät passiert das alles nach dem druck auf “Ja Update Jetzt” automatisch, weil der User keine Interaktion mit der HW benötigt.
Die spezifischen Unterschiede für jede Hardware sind von DMXC3 komplett entkoppelt und nur in der update.exe pro Hardware zu warten.
Damit ist das jederzeit austauschbar/anpassbar ohne DMXC und dessen Hardware-Treiber zu beeinflussen.

Als Luxus-Variante könnte in dem “neue FW-Fenster” noch der Changelog bzw. die neuen Funktionen des Firmware drin stehen, die sich DMXC aus besagter Versionsdatei in dem jeweiligen Verzeichnis ziehen kann.

5466
0%
ExecutorenWunsch / IdeeLowCuelist Group Executor müsste (eigentlich) auch Werte >...Unbestätigt3.3.1 Beta x02.06.202512.06.2025LightningBrothers Task Description

Die Werte für Fade Factor und Speed Factor einer Cuelist umfassen bekanntermaßen einen Wertebereich von 0% bis 1000% (also 0 bis 10). Dies müsste der Cuelist Group Executor an dieser Stelle eigentlich auch unterstützen.

Vom Workflow ist es (zumindest für mich) einfacher, einen Effekt mit einer geringeren Geschwindigkeit zu programmieren und diesen dann auf Wunsch zu beschleunigen als immer von der maximalen Geschwindigkeit auszugehen (Stichwort Headroom).

Unter diesem Gesichtspunkt wurde bereits das Ticket FS#4325 verfasst, dass sich hier aber vorrangig auf eine funktionelle Erweiterung des Cuelist Group Nodes im Input Assignment bezieht.

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

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

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

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

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

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

5356
0%
ExecutorenWunsch / IdeeLowneue Executoren werden nach Löschung von Alten nicht vo...Neu3.3 RC xTBD (UIS)02.07.202417.07.2024EDER Task Description

Fehlerbeschreibung

Wenn man mehrere Executorpages erstellt und dann die erste(n) wieder löscht, werden neue Executoren nicht (wie bei Cuelists) ab 1 nummeriert sondern weiter obwohl ja theoretisch niedrigere Nummern frei wären.

Erwartetes Verhalten

Ich hätte erwartet, dass zuerst die “Lücken” gefüllt werden

5298
0%
ExecutorenWunsch / IdeeLowExecutorzüge flexibler gestaltenNeu3.3 RC x05.04.202423.04.2024 Task Description

Die Executorzüge sind recht Steif, wenn man einen einfachen Dimmer Ex.-zug hat hat man einen Fader und 4 tasten,
Schön wäre dort das ganze etwas Flexibler zu gestalten, wie :
beim dimmer müssten die Tasten ein paar mehr funktionen bekommen wie zum beispiel: fade auf in x Sec. ; Fade zu in X sec, fade bis wert x
–> dazu könnte man noch kleinere “werte-knöpfe” anlegen im Fader wo man das “X” definieren kann nach bedarf

Beim Colormaster-Executorzug (Fügt man 2 mal den Gleichen CM nebeneinander ein hat man 2 Fader ) da wäre schön den zweiten Fader gegen weitere Tasten Tauschen zu können.
(welche man in der Jeweiligen Farbe einfärben könnte)

generell, Fader oder Tasten, mit dem eintrag “Empty” , sollten einfach komplett ausgeblendet sein, gilt auch für ungenutzte Executorenzüge auf einer seite.

Schön wäre die einzelnen executoren-Seiten auch in einzelne Fenster zu bekommen.

4781
0%
ExecutorenWunsch / IdeeLowColor List Mode für Color Master Fader im ExecutorUnbestätigt3.3 Alpha x21.02.202221.02.2022LightningBrothers Task Description

Aus der Erfahrung heraus gibt es für LED-Scheinwerfer eine Reihe von Farben, die man gerne wiederverwendet, weil man weiß, dass sie auf den Geräten gut aussehen. Solche Farben sind aber oft Mischfarben. Diese Mischfarben kann man mit einem Fader jedoch nur schwer schnell und reproduzierbar “treffen”.

Grundsätzlich besteht die Möglichkeit, diese Farben in mehreren Cuelists zu speichern, gerade wenn man sie über mehrere Geräte unterschiedlich aufrufen möchte. Um das Projekt flexibler zu gestalten, kam mir daher der Gedanke, dass man durch die Kombination eines Color Masters auf einem Executor mit einer selbst definierten Color List ggf. vereinfachen könnte. Hierzu wähle ich statt eines Faders wie Hue, Saturation, Red oder ähnlich eine meiner vorbereiteten Color Lists aus. Auf Basis dieser Color List erhält man im Bereich des Faders statt des Faders untereinander angeordnete Buttons mit den Farben aus der ausgewählten Color List. Damit ließen sich eigene Farben entsprechend schneller anwählen und man benötigt für einen Color Master auch nur einen Executor-Zug.

4780
0%
ExecutorenFehlerberichtLowFader-Modus des Color Masters ändert Farbübergang zwisc...Unbestätigt3.3 Alpha x3.420.02.202218.01.2023LightningBrothers Task Description

Ich habe eine einfache Cuelist mit zwei Cues gebaut, die in Schleife wiedergegeben wird:

  1. Cue 1: Dimmer [100%], Farbe [ColorMaster 1]
  2. Cue 2: Dimmer [100%], Farbe [ColorMaster 2]

Beide Color Master habe ich mir in den verschiedenen Modi RGB, CMY und HSV in eine Executor Page geliegt.

Jenachdem, welchen Color Master Typ ich nutze, um die Farbe einzustellen, ändert sich der Farbübergang zwischen den beiden Cues. Entweder direkt oder entlang des Farbkreises. Dass die Kombination des Farbtypes / Farbmodells den Fade beeinflusst, ist grundsätzlich bekannt (siehe Ticket FS#4279).

An dieser Stelle kann es zu Verwunderungen führen, wenn eben dieses Verhalten nicht bewusst ist. Die Verwunderung kann noch größer sein, wenn man einmal die Farbe per Fader festlegt (der als HSV konfiguriert ist) und dann die Farbe per Button setzt - innerhalb eines Executorzugs. Auch dies beeinflusst den Farbübergang.

Grundsätzlich kann man diesen Punkt dokumentieren, bis er sich bei der Umsetzung des Tickets FS#4279 “erledigt”. Die Frage ist aber, ob dies ein praktikabler Weg ist und ob es nicht besser wäre, dem ColorMaster eine Einstellung mitzugeben, dass er die Farbe nur intern in einem bestimmten Farbmodell vorhält.

4705
0%
ExecutorenToDoLowColorMaster Executor Display erweitern und einstellbar ...Unbestätigt3.3 Alpha x3.3.x10.01.202201.08.2025Qasi Task Description

RGB+ Kanäle Visualisieren

Option für Displays einbauen
-HSV
-CMY
-RGB
-Die Kombinationen aller

4649
30%
ExecutorenToDoLowÄndern der Reihenfolge der Executror-Seiten nicht mögli...Usability Relevant3.3 Alpha x13.11.202125.06.2024LightningBrothers Task Description

Aktuell kann ich die verschiedenen Executor-Seiten nicht in einer eigenen Reihenfolge anordnen. Die angebotene Option “UI Order Index” wird zur Zeit ignoriert.

4539
0%
ExecutorenWunsch / IdeeLowButton "Add Page" abschaltbar machenUnbestätigt3.3 Alpha x3.415.05.202103.07.2024LightningBrothers Task Description

Aktuell existiert im Executor-Fenster grundsätzlich der Button “Add Page”. Dieser sollte für den Live-Betrieb aber abschaltbar sein, um dort nicht versehentlich neue Seiten anzulegen.

Eventuell könnte eine Variante sein, diese Option in die Properties des Zweigs für die Executor Pages.

5534
0%
GUIFehlerberichtLowÜberlappung von Schaltflächen im Device Control bei Ver...Known Bug3.3.109.01.202623.01.2026microcontrol_freak Task Description

Fehlerbeschreibung

Wird ein 1D-Effekt auf die Pan oder Tilt-Position gezogen überlappt sich die +-Schaltfläche mit der Schaltfläche ABS/REL darunter. Bei der Betätigung des + zum Aufklappen des Effekts wird auch die Schaltfläche ABS/REL getriggert.

Erwartetes Verhalten

Entweder Verschiebung der +-Schaltfläche zur linken Seite des Device-Control-Fensters oder Priorisierung der Schaltfläche

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

Fehlerbeschreibung

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

Erwartetes Verhalten

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

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

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

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

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

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

Aktuell gibt es zwei Optionen ein Presets zu verwenden:

a) im Programmer laden
b) im Programmer editieren

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

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

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

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

5436
0%
GUIFehlerberichtMediumEinstellung für Project Autosave fehlenAuf User warten3.3.03.3.x26.03.202501.11.2025LightningBrothers Task Description

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

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

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

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

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

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

5413
0%
GUIWunsch / IdeeLowZeitplaner / Scheduler (2er Equivalent)Unbestätigt3.3 Beta x19.01.202524.01.2025JPK Task Description

Folgende Features sollte der Zeitplaner haben:

  • Mehrere Einträge
  • Cron-Syntax als Hintergrund und vom User eingebbar sein
  • UI soll aber auch so sein, dass einfache Eingaben möglich sind
    • An spezifischen Tagen
    • Jeder n-te Tag in der Woche / Monat
    • Gewisse Wochentage
  • Der Zeitplaner soll folgendes triggern können
    • Cuelists
    • Trigger im Input Assignment
    • Evtl. Executoren
5401
0%
GUIFehlerberichtLowAutoScroll einer Cuelist kann nicht verändert werdenNeu3.3 RC x02.12.202406.12.2024N0body Task Description

Fehlerbeschreibung

AutoScroll einer CueList lässt sich nicht ändern. Bei Klick auf die Schaltfläche wird diese optisch zwar aktiv, die Option bleibt aber deaktiviert. Über die Cuelist-Optionen ist das Ändern ebenfalls nicht möglich. Man kann auch hier AutoScroll auf true setzen, bei erneutem Öffnen der Optionen steht dort aber wieder false.

Wenn ein Altprojekt geladen wird, in welchem AutoScroll aktiv ist, funktioniert AutoScroll normal, lässt sich jedoch nicht deaktivieren.

Über manuelles Bearbeiten der GuiFacadeParameter.xml lässt sich AutoScroll de-/aktivieren.

Erwartetes Verhalten

AutoScroll lässt sich in der GUI de-/aktivieren.

Hinweise

Der Fehler tritt auf in 3.3 RC4, in 3.2.3 funktioniert es noch.
In den Logs findet sich nicht dazu.

5366
0%
GUIFehlerberichtHighBeam setting WindowNeu3.3 RC x28.07.202401.08.2024wide Task Description

Dragging the slider bar with the mouse on the beam window’s focus or other slider bar causes it to pull and tremble.

3.3RC3

5353
0%
GUIToDoLowFehlermeldung "Unable to find Project ??? in Project St...Unbestätigt3.3 RC x25.06.202425.06.2024LightningBrothers 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
0%
GUIWunsch / IdeeLowFenster "Update DDFs in Project" mit "Add Device" Fenst...Unbestätigtunbestimmt24.06.202409.09.2024LightningBrothers 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.

5338
0%
GUIFehlerberichtLowMessageBoxes und Projektadmin erscheint auf anderem Bil...Known Bug3.3 RC x08.06.202407.04.2025MWSysTech Task Description

Projektmanager und Abfrage “Fenster wie zuletzt laden” erscheinen u.U. nicht auf dem gleichen Monitor wie die GUI.
Weil man z.B. während dem Laden irgendwas anderes am PC macht geht wahrscheinlich der Fokus verloren.
Ich vermute die Fenster starten “CenterScreen” und nicht “CenterOwner”.
Letzteres erscheint mit sinnvoller, weil diese “MessageBoxes” ja nur im Kontext des Owners Sinn machen.

5300
0%
GUIFehlerberichtLowEffektvisualizer aktualisiert sich bei Verwendung von C...Unbestätigt3.3 RC x05.04.202405.04.2024LightningBrothers Task Description

Ich lege einen 1D-Effekt auf die Farbe und trage dann einen ColorMaster als Wert für die Farbe ein. Schaue ich mir dies nun mit dem Effektvisualizer an, aktualisiert sich die grafische Darstellung des Wertebereichs nicht. Der Regenbogen bleibt konstant bei rot als Startpunkt, selbst wenn der Colormaster ein grün oder ein gelb ausgibt.

Hinterlege ich aber eine feste Farbe, wie zum Beispiel gelb, dann wird dies vom Effektvizualiser berücksichtigt.

Diese Problem betrifft aber nur den Effektvisualizer selbst - die Ausgabe in der Stageview passt.

Bilder und ggf. ein kleines Beispielprojekt können noch nachgereicht werden.

5245
90%
GUIFehlerberichtLowMIDI Ruleset Input / Output Device nur Platzhalter-TextBenötigt Tests3.2.317.01.202408.09.2024SvenFinn Task Description

Fehlerbeschreibung

Im Midi-Manager wird im Feld “InputDevice” & “OutputDevice” nur “Lumos.GUI.MIDI.MidiOutput” angezeigt.

(siehe Screenshot)

Erwartetes Verhalten

In den Feldern “InputDevice” & “OutputDevice” sollte (schätze ich) der Name des ausgewählten Midi-Gerätes angezeigt werden.

5230
0%
GUIWunsch / IdeeLowImprovements to keyboard shortcuts for faster workflowNeu3.3 RC x30.12.202301.08.2024philbearman Task Description

Hi all,

It would be useful to have a lot more keyboard shortcuts available in DMXC3 to speed up workflow by allowing you to use a combination of mouse clicks and key presses rather than having to do almost everything with the mouse.

I understand there are plans to implement central keyboard management at some point - here are my suggestions for functions that would benefit from having assignable keyboard shortcuts:

* Shortcuts to open windows (cuelist editor with most recently used cuelist, most recently used stage view, cuelists, effects & filters, presets, programmer etc.)

* Context-aware shortcuts - for example, it would be intuitive to have Ctrl-N create a New entry in whatever window is selected, whether that’s the Cuelist window, the Device windows etc.

* The “Lumos”/”Nox” functions. This could just be a single key that toggles the dimmer between 0% and 100% (so for example you could just select devices in the stage view and then tap a key to set their dimmer to 100%, and press it again to set it to 0% - this would make programming much quicker)

* “GO” on cuelist

Shortcuts should also be listed on the menus and should pop up as tooltips when hovering over buttons in the UI. This would make it much easier to learn what the shortcuts are rather than having to refer to the manual.

All the best,
Phil

5224
0%
GUIFehlerberichtLowCue Verschiebung mit Maus teilweise nicht möglichNeu3.2.33.3.x28.12.202301.08.2024EDER Task Description

Fehlerbeschreibung

Man kann einzelne Cues per Maus nicht an den Schluss verschieben, sondern nur an die vorletzte Position.

Erwartetes Verhalten

Ich hätte erwertet, dass man die Cues an jede Position verschieben kann und dass ohne die Pfeil-Buttons, also nur mit der Maus.

Hinweise

Ich verwende die Dmx Control 3.3 RC1.

Email: KingOfCrochet@web.de

5194
0%
GUIToDoLowProjektaufgaben ändern setzt DirtyFlag nichtNeu3.3 Beta x30.11.202321.12.2023MWSysTech Task Description

no task description

5191
0%
GUIFehlerberichtLowÄndern von MIDI Einstellungen setzt Dirty Flag nichtNeu3.3 Beta x30.11.202330.11.2023MWSysTech Task Description

Titel sagt ja alles.
Neue Regeln, Regel löschen, Input/Output Device für geladene Regelsätze ändern setzt das DirtyFlag nicht.

5167
40%
GUIToDoHighVorschläge für Visualisierung der PropertiesZugeteilt3.3 Beta x3.417.10.202321.12.2023JPK Task Description

DMXControl 3 hat unterschiedliche Properties. Diese müssen visualisiert werden. Im folgenden sollen Vorschläge gesammelt werden, wie diese Visualisierung aussehen soll. Dabei sollen alle wichtigen Visualisierungen mit einem +++ versehen werden Bereits erledigte Visualisierungen sind als solche markiert.

  • Color +++ (erledigt)
  • ColorTemp (erledigt)
  • Cool
  • Dimmer +++ (erledigt)
  • Effectwheel
  • Fan –> num. Fann.
  • Filter
  • Focus –> num. Fann.
  • Fog
  • Frost –> num. Fann.
  • Gobo +++ (WIP)
  • Heat
  • Index –> num. Fann. +/-
  • Iris –> Darstellung als Iris-Blende analog zur Stage View
  • Matrix –> Idealerweise Vorschau der Matrix, welche in dem Eintrag abgebildet ist
  • Position +++ (erledigt)
  • Prism –> kurzfristig keine Visualisierung, langfristig über ein generisch erzeugtes Bild auf Basis der DDF-Definition
  • PTSpeed –> num. Fann.
  • Radix –> Idealerweise Vorschau der Radix, welche in dem Eintrag abgebildet ist
  • Raw –> num. Fann.
  • Rotation –> num. Fann. +/-
  • Scale
  • Shutter +++
  • Strobe +++
  • Switch +++ (erledigt)
  • Zoom –> Visualisierung eines Lichtkegels analog zum Programmer

Anmerkungen
Num. Fann –> Darstellung als Fanning einfacher numerischer Werte
+/- –> Darstellung wie num. Fanning, jedoch mit positiven und negativen Wertebereich, sodass der 0-Wert auf halber Höhe liegt

5153
0%
GUIWunsch / IdeeLowStartverhalten der GUI einstellbar machenUnbestätigt3.3 Beta x3.3.x18.09.202301.08.2025JPK Task Description

Seit Implementierung von  FS#4973  wird immer die Projekt Administration geöffnet, wenn sich die GUI verbindet und noch kein Projekt geladen ist. Nun soll dieses Verhalten erweitert und einstellbar gemacht werden. Es wird ein GUI Setting benötigt, um wählen zu können, ob die Projekt Administration geöffnet wird (bisheriger Case), ein gewisses Default-Projekt geladen wird (z.B. für Festinstallationen) oder nichts passiert. Für Case 2 muss noch in der Projekt Administration und im Project Store integriert werden, dass ein Default-Projekt ausgewählt werden kann.

5152
80%
GUIFehlerberichtMediumGUI stockt / stürzt ab bei Werteänderung über MIDIAuf User warten3.3 Beta x3.3.x16.09.202303.02.2026LightningBrothers Task Description

Mit dem beigefügten Projekt habe ich eine einfache Ansteuerung der Position von in der Stage View ausgewählten Geräten über meinen MIDI-Controller (Traktor F1) realisiert. Bei schnellen, ruckartigen Werteänderungen stockt GUI bis hin zum Einfrieren. Das Stocken betrifft im konkreten Fall unter anderem das Position Control und das Device Control. Hier liegt bei mir die Vermutung nahe, dass bei einer meiner letzten Nutzung im größeren Umfeld deswegen die GUI auch komplett abgestürzt ist. Der gezeigte Auszug aus den beigefügten Logs entstammt der ersten GUI-Session.

2023-09-15 18:44:42,258 [74] FATAL Lumos.GUI.Run.GuiRunManager - Unhandled Exception: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
   bei Lumos.GUI.Facade.DeviceProperties.DevicePropertyFacade.<OnProgrammerValueChanged>d__71.MoveNext() in D:\Jenkins\workspace\Lumos_Pipeline_3.3\LumosGUI\src\Facade\DeviceProperties\DevicePropertyFacade.cs:Zeile 516.
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
   bei System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c.<ThrowAsync>b__6_1(Object state)
   bei System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(Object state)
   bei System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   bei System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
   bei System.Threading.ThreadPoolWorkQueue.Dispatch()
   bei System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()

Nutze ich im gleichen Connectionset statt die Fader / Encoder meines MIDI-Controllers die beiden Slider des ebenfalls enthaltenen Softdesks, werden alle Werteänderungen sauber umgesetzt. Sowohl langsame als auch schlagartige Werteänderungen kommen nahezu verzögerungsfrei im Position Control und im Device Control an.

Showing tasks 1 - 50 of 661 Page 1 of 14

Available keyboard shortcuts

Tasklist

Task Details

Task Editing