Bugtracker DMXControl 3

Bugtracker für DMXControl 3

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

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

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

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

IDProgressCategoryTask TypeSeveritySummaryStatusReported InDue In VersionOpenedLast EditedOpened by  asc
3837
0%
GUI & ServerWunsch / IdeeLowAudio Cue: Restlaufzeit der Audio Datei in Cuelist anze...Zugeteiltunbestimmt30.09.201902.10.2019JPK Task Description

Bei normalen Cues wird deren Status (Zeit bis zum Einblenden, Einblendvorgang etc.) mit den verschiedenfarbigen Statusbars dargestellt. Es wäre gut, wenn es bei Audio Cues in dieser Statusbar auch eine Anzeige für die Restlaufzeit der Audio Cue gäbe.

3945
0%
ServerFehlerberichtLowMehrere Warnings mit Audiocues und GoToUnbestätigt3.2.1 Beta x19.11.201919.11.2019JPK Task Description

Überspringt man Audiocues mit GoTo, erscheint eine Warnung im Kernel.

4180
0%
ServerToDoLowWarnings und Errors beim Abspielen von AudiofilesUnbestätigt3.2.1 Beta x29.04.202009.05.2020JPK Task Description

Spielt man im angehängten Projekt die Cuelist ab, erscheinen mehrere Fehlermeldungen und Warnungen im Kernel

00:13:12 WARN  SceneList - Cue Play: Begrüßung.WAV of Type org.dmxc.lumos.Kernel.Audio.AudioScene returned empty OutputValues. This can cause unintended behaviour.
00:13:12 INFO  AudioManager - Start playing Begrüßung.WAV
00:13:24 INFO  AudioManager - Abourt playing of Begrüßung.WAV
00:13:24 ERROR AudioManager - Exception at Play: Begrüßung.WAV
00:13:24 WARN  SceneList - Cue Stop: Begrüßung.WAV of Type org.dmxc.lumos.Kernel.Audio.AudioScene returned empty OutputValues. This can cause unintended behaviour.
00:13:48 INFO  Session - Saved Project to GUI KUECOREI7JPKLT, Path E:\DMXControl 3\Projects\Audiofile Demo 3.2.1 Beta4.zip
00:16:19 WARN  SceneList - Cue Play: Ansage.mp3 of Type org.dmxc.lumos.Kernel.Audio.AudioScene returned empty OutputValues. This can cause unintended behaviour.
00:16:19 INFO  AudioManager - Start playing Ansage.mp3
00:16:21 ERROR AudioManager - Exception at Play: Ansage.mp3
00:16:21 INFO  AudioManager - Abourt playing of Ansage.mp3
00:16:21 WARN  SceneList - Cue Stop: Ansage.mp3 of Type org.dmxc.lumos.Kernel.Audio.AudioScene returned empty OutputValues. This can cause unintended behaviour.
4238
0%
ServerWunsch / IdeeLow"Dimmerkurven" für den Trapez-EffektZugeteilt3.2.122.07.202010.09.2022JPK Task Description

Aus diesem Thread: https://forum.dmxcontrol-projects.org/index.php?thread/15425-par-strahler-lauflicht-mit-geschwindigkeitssteuerung/ kam mir die Idee von "Dimmerkur​ven" für den Trapezeffekt? Sprich der Effekt wird um zwei Dropdown-Einträge erweitert, mit denen man für Fade Up und Fade Down jeweils bestimmen, mit welcher Kurve gefadet wird (linear, Sinus-ähnlich, ….). Dadurch hätte man deutlich mehr Kontrolle über das Verhalten. Das macht natürlich die anderen Effekte nicht überflüssig, weil man da natürlich noch eine feinere Einstellmöglichkeit hat.

4248
0%
ServerWunsch / IdeeLowBounce-Option für EffekteUnbestätigtunbestimmt25.08.202029.09.2021JPK Task Description

Test/Idee: Wenn möglich, sollten alle Effekte einen Schalter für “Bounce” bekommen, wodurch der mathematische Effekt umgekehrt durchlaufen wird. Außerdem sollte die “Laufweite” (Anfangswinkel und Endwinkel) des mathematischen Effekts einstellbar sein.

4252
0%
GUI & ServerWunsch / IdeeLowBegrenzung von Pan / Tilt eines GerätesUnbestätigt3.2.126.08.202020.01.2021JPK Task Description

Der Wertebereich der Pan- und Tilt-Eigenschaften von Geräten sollte jeweils mittels einer Ober- und Untergrenze eingeschränkt werden können.

4333
0%
StageViewWunsch / IdeeLowShortcut für Nox und Programmer-Clear für ausgewähltes ...Unbestätigt3.2.107.01.202101.08.2024JPK Task Description

Mit einem Doppelklick werden ja Geräte eingeschaltet (Dimmer auf 100% und Shutter auf). Allerdings gibt es keine Maus- und/oder Tastenkombination, mit der man “Nox” betätigen kann. Das würde dann auch im Programmer landen, was für manche Situationen (Theater) sinnvoll ist. Für andere aber nicht. Daher bräuchte es auch noch eine dritte Kombination, um entweder die Dimmer- und Shutter-Werte oder alle Parameter für das entsprechende Gerät aus dem Programmer zu löschen.

4376
0%
SoftdeskWunsch / IdeeLowCenter- bzw. Even-FunktionUnbestätigt3.3 Alpha x14.02.202114.02.2021JPK Task Description

Was definitiv im Softdesk fehlt ist eine “Center”-Funktion. Sprich ich möchte ein Control einerseits bezüglich des aktuell zur Verfügung stehenden Softdesk-Bereichs zentern und andererseits auch bezüglich anderer Objekte. Wenn ich also mehr als zwei Objekte auswähle, möchte ich, dass diese zwischen dem zuerst und zuletzt ausgewählten / am weitesten links und rechts befindliche Objekt gleichmäßig verteilt werden (welches von den beiden muss noch überlegt werden). So habe ich dann auch gleich eine Zentrierfunktion, wenn ich drei Objekte auswähle.

4377
0%
SoftdeskWunsch / IdeeLowSnapping-Funktion erweiternUnbestätigt3.3 Alpha x14.02.202114.02.2021JPK Task Description

Ich fände es gut, wenn das Snapping (pinke Linie) nicht nur beim Verschieben wirken würde, sondern auch bei der Änderung der Größe eines Controls oder Labels.

4424
0%
GUIWunsch / IdeeLowRechnung in Properties erlaubenUnbestätigt3.2.23.425.03.202128.11.2021JPK Task Description

In DMXC 3.2.2 können bei der Angabe von Mastern im Device Control schon Rechnungen angegeben werden und hier gibt es auch einen Parameter für die Anzahl der Geräte in der angesteuerten Gerätegruppe (CONST). Ich fände es gut, wenn man Rechnungen auch direkt in den Properties angeben könnte. Dies ist dann sinnvoll, wenn beispielsweise ein Effekt per Fanning auf der Phase auf 8 Scheinwerfer verteilt werden soll. Aktuell muss man hier das Fanning entsprechend angeben, wodurch es angepasst werden muss, wenn sich die Anzahl der Geräte in der Gruppe ändert. Durch einen Parameter wie den COUNT Parameter könnte man dies elegant umgehen.

Ein weiterer Anwendungsfall wäre, wenn mehrere Effekte überlagert werden sollen. In diesem Fall muss man das Fanning per Offset verschieben. Man könnte sich Arbeit sparen, wenn man das Offset per Rechnung angeben könnte (natürlich auch für gefannte Werte, um das ganze Fanning zu verschieben). Die Frage wäre noch, ob die Rechnung wenn möglich aufgelöst werden soll oder nicht. Beides hätte seine Vorzüge. Das Auflösen ist übersichtlicher, nicht auflösen könnte bei Offsets deutlich einfacher sein.

4440
0%
ServerWunsch / IdeeLowIndex-Property für Matrix-FilterUnbestätigt3.3 Alpha x07.04.202110.04.2021JPK Task Description

Matrix-Filter sollten eine Index-Property erhalten, die das selbe macht wie bei einer Gobo-Index Funktion. Sprich die Ausrichtung von Matrix-Filtern soll entsprechend rotiert werden können. Wenn das zu aufwändig ist, sollte zumindest in einem ersten Schritt eine Drehung in 45 / 90° Schritten möglich sein.

4441
0%
ServerFehlerberichtLowAusrichtung der Matrix-Filter ist nicht einheitlichUnbestätigt3.3 Alpha x07.04.202108.04.2021JPK Task Description

Es gibt ja Matrixfilter, die gerichtet (Bewegung in eine Richtung) und ungerichtet (keine Bewegung / Bewegung um zentralen Punkt herum) sind. Die gerichteten Matrix-Filter haben aktuell keine einheitliche Ausrichtung. Dies sollte korrigiert werden, damit alle Filter in eine Richtung gehen. Es würde sich anbieten, dass alle Matrix-Filter in DMXControl 3 von rechts nach links gehen. Dies ist am Text-Filter orientiert. Dann hat man auch eine einheitliche Ausrichtung für FS#4440.

4442
0%
ServerWunsch / IdeeLowKategorien für Matrix-FilterUnbestätigt3.3 Alpha x07.04.202108.04.2021JPK Task Description

Es gibt ja Matrixfilter, die gerichtet (Bewegung in eine Richtung) und ungerichtet (keine Bewegung / Bewegung um zentralen Punkt herum) sind. Hierfür sollte es eine Kategorisierung ähnlich der 1D, 2D, etc. Effekte geben um die Übersichtlichkeit zu erhöhen.

4513
0%
Project ExplorerWunsch / IdeeLow"Mute Groups" für GeräteUnbestätigt3.2.227.04.202119.01.2022JPK Task Description

Möchte man mit einem Projekt an verschiedenen Locations arbeiten, muss man einfach die nicht benutzten Geräte deaktivieren. Hat man aber recht viele Geräte, kann das durchaus auch einmal länger dauern, bis man alle entsprechenden Geräte deaktiviert / aktiviert hat. Daher wäre es gut, wenn man auf irgendeine Art und Weise “Locations” (Name TBD, alternativ tatsächlich “Mute Groups”) im Projekt hinterlegen kann, denen dann einzelne Scheinwerfer zugewiesen werden können. Aktiviert man eine “Location”, werden alle anderen Scheinwerfer deaktiviert, die nicht in der “Location” sind. So muss man nur noch einmalig die einzelnen “Locations” definieren und kann recht schnell zwischen verschiedenen Veranstaltungsorten wechseln.

Weitere Erwartungshaltungen:
- Man kann trotzdem ein anderes Gerät wieder aktivieren, auch wenn es nicht in einer “Location” enthalten ist. Das muss dann händisch passieren und es hat keine Auswirkung auf die Locationzugehörigkeit (beim nächsten Mal muss man es wieder händisch aktivieren, wenn das gewünscht ist)
- Es können auch mehrere “Locations” aktiv sein. Die aktiven “Locations” werden verodert.
- Deaktiviert man alle “Location”, werden alle Geräte aktiviert

4675
0%
ServerFehlerberichtLowFade zwischen expliziter RGB+ Farbe und von HAL gesetzt...Zugeteilt3.2.222.12.202131.10.2023JPK Task Description

Wenn z.B. der Weiß-Kanal explizit im Device Control gesetzt wird, das in einer Cue gespeichert wird und in der nächsten Cue in eine automatisch durch den HAL errechneten Weiß-Wert übergeblendet wird, springt die Ausgabe zwischen W-Kanal und RGB-Kanal. Siehe im angehängten Testprojekt die Cuelist. Das liegt an der verteilten Verarbeitung der Fades zwischen Mixer und HAL. Dem HAL müssen entsprechend Metainformationen übergeben werden, damit es zu keinem Sprung mehr kommt.

4796
0%
GUI & ServerWunsch / IdeeLowNode, der schaltzustände unterschiedlicher Inputs abgle...Unbestätigtunbestimmt06.03.202206.03.2022JPK Task Description

s.o. (Reminder für JPK, siehe Projekt SpeedMaster Slider Beispiel)

4870
0%
ServerWunsch / IdeeLowCuelist Release-DelayUnbestätigt3.2.323.06.202225.09.2022JPK Task Description

Ich fände es gut, wenn es neben der Releasetime (die letztendlich der Einblendzeit einer Cue aber eben für das Ausblenden entspricht) auch ein Releasedelay gäbe. Hintergrund hierfür ist der Übergang zwischen mehreren Cuelists des selben Typs. Wenn man ein modulares Cuelist-Schema verwendet, hat man mehrere Cuelists, die nur eine Geräteeigenschaft, wie z.B. den Dimmer anspricht. Um einen weichen Übergang zwischen den Cuelists hinzubekommen, muss man die Releasetime der ausblendenden Cuelist und die Fadetime der ersten Cue der einblendenden Cuelist so geschickt wählen, dass der Übergang nicht auffällt. Das Problem ist nämlich, dass man eine zu kurze Releasetime dadurch sieht, dass die Scheinwerfer kurz ausblenden, bis die zweite Cuelist übernimmt und einblendet.

Dieses Problem könnte man mit einem ReleaseDelay und LTP-Cuelists ganz einfach umschiffen, indem man dann das ReleaseDelay auf die gleiche Länge setzt, wie die Fadetime der ersten Cue der einblendenden Cuelist. Die Releasetime würde man dann auf 0 setzen. Dadurch hat man bei LTP einen weichen Übergang, ohne dass die Scheinwerfer kurz ausblenden.

4939
0%
GUI & ServerWunsch / IdeeLowErrors im versteckten Kernel während Showeinsatz als In...Unbestätigt3.3 Beta xTBD (UIS)13.10.202231.07.2023JPK Task Description

Normalerweise ist der Kernel ab DMXControl 3.3.0 versteckt beim Start. So sieht man allerdings Fehler nicht mehr direkt, sollten diese im Kernel (oder im Umbra) auftauchen. Solche Fehler sollten zwar nicht so häufig auftreten. Wenn es passiert, sollte ein User in der GUI darüber informiert werden. Allerdings ist es sehr nervig, wenn während der Show ein Fehler auftritt und dann ein Popup / eine Message hochpopt. Daher sollte dafür ein Icon unten rechts als Ausrufezeichen in rot erscheinen, und beim Draufklicken sollte eine Info kommen, wo Fehler aufgetreten sind (nur dass und nicht welche). Man kann vielleicht noch eine “Show Kernel” oder “Show Umbra” Funktion anbieten. Aber das nur optional, wenn das einfach möglich ist

4953
0%
GUIWunsch / IdeeLowMasterfenster: Nur vorhandene RGB+ Farben im erweiteren...Unbestätigt3.3 Beta x3.408.11.202231.10.2023JPK Task Description

Die neuen Master bieten neben den neun Einstellungen für HSV, CMY und RGB auch die Möglichkeit, die RGB+ Farben einzustellen. Allerdings macht es keinen Sinn, Einen Fader für eine RGB+ Farbe darzustellen, wenn es im Projekt kein Gerät gibt, welches diese ausgeben kann. Es sollte also eine Möglichkeit geben, entweder selbst einzelne Farben auszublenden oder nur diese anzuzeigen, für die es auch Einstellungsmöglichekten bei den Geräten gibt.

4954
0%
GUI & ServerWunsch / IdeeLowStartup-Layout definierenUnbestätigt3.3 Beta xTBD (UIS)08.11.202229.05.2023JPK Task Description

Bisher können schon verschiedene Layouts in einem Projekt gespeichert werden. Allerdings ist es noch nicht möglich, eines der Layouts als Startup-Layout für ein Projekt zu definieren. Es sollte eine Einstellungsmöglichkeit geben, in der man auswählen kann, ob ein spezifisches Layout geladen werden soll oder das zuletzt verwendete. Für ersteres muss dann auch noch ein Handling für nicht mehr existierende Layouts implementiert werden. Siehe dazu auch: https://youtu.be/aXtpf6tv3Cw?t=8542

4999
0%
GUI & ServerWunsch / IdeeLowProject Administration: Aktuell geladene Version markie...Zugeteilt3.3 Beta xTBD (UIS)30.12.202231.12.2022JPK Task Description

So, wie aktuell Projekte grün markiert werden, wenn sie geladen sind, sollte auch die geladene Version grün markiert werden, damit man dies direkt sieht.

5004
0%
GUIFehlerberichtLowLayout: Abfrage zum Laden des Layouts nur in einer GUIUnbestätigt3.3 Beta x3.3.x02.01.202301.08.2025JPK Task Description

Wird ein Projekt erfolgreich geladen, erscheint die Abfrage, ob das vorherige Layout geladen werden soll. Diese Abfrage erscheint jedoch nur in der GUI, in der das Laden des Projekts ausgelöst wurde. Die Abfrage sollte jedoch in allen GUIs erscheinen. Hierfür bräuchte es einen gRPC-Call, der an alle GUIs geht. Dieser sollte dann die AskLoadProjectLayout Funktion im Window Manager ausführen. Die Project Administration soll dann entweder eine neue “AskLoadProjectLayoutInAllGUIs” Funktion oder direkt den gRPC-Call aufrufen.

5005
0%
GUI & ServerWunsch / IdeeLowLayout: Abfrage beim Laden eines Projekts erweiternUnbestätigt3.3 Beta xTBD (UIS)02.01.202312.01.2023JPK Task Description

Beim erfolgreichen Laden eines Projekts erscheint irgendwann eine Abfrage, ob das letzte Layout geladen werden soll. Zukünftig sollte diese Abfrage ein Dropdown umfassen, in dem alle im Projekt enthaltenen Layouts aufgeführt sind. Hier sollte das zuletzt geladene Layout vorausgewählt sein. Es sollte auch eine Möglichkeit geben, das Laden des Layouts abzubrechen. In Hinblick auf FS#4954 (was im Zuge dieser Integration auch umgesetzt werden kann) wäre gut, wenn es drei Optionen gäbe:

  • Jedes Mal nachfragen (Ask) (Standardmäßig eingestellt)
  • Immer das letzte Layout laden (Load always last Layout)
  • Immer “Layout xyz” laden (Load always “Layout xyz”)
  • Kein Layout laden (No Default Layout)

Die Abfrage kommt nur im ersten Fall hoch.

5013
0%
GUI & ServerToDoLowLauncher: Der Launcher muss Multiversion-fähig werdenUnbestätigt3.3 Beta x3.3.x08.01.202301.08.2025JPK Task Description

Der Launcher kann aktuell nur eine Version erkennen, anzeigen und starten (im selben Ordner bzw. anhand des Registry-Eintrags). Sobald es mit DMXControl 3.3.1 auch offiziell möglich ist, mehrere Versionen parallel zu installieren (Installer packt dann Registry-Einträge von DMXC 3.3.1 in einen separaten Registry-Eintrag zur 3.3.0). Der Launcher muss einerseits diese neue Struktur unterstützen und andererseits so erweitert werden, dass er dann im Zweifelsfall mehrere DMXC-Versionen anzeigen kann.

5023
0%
ServerWunsch / IdeeLowCuelist: Endverhalten als statische Cue behandelnUnbestätigt3.2.328.01.202328.01.2023JPK Task Description

Beim noch einmal über FS#3974, FS#4870 nachdenken (im Rahmen von https://forum.dmxcontrol-projects.org/index.php?thread/16934-cuelist-freigabezeit-verz%C3%B6gerung-dimmer-farbwert ), kam mir folgende zusammenfassende Überlegung: Ideal wäre es, wenn man die Freigabe einer Cuelist generell als weitere Cue ansehen kann (mit allen daraus resultierenden Vor- und Nachteilen). Mit dieser Release-Cue hätte man einerseits die Möglichkeit FS#4870 umzusetzen. Da jede Cue eine Fade Time und eine Delay Time hat, wäre das hier einfach eingebbar. Man müsste noch überlegen, ob man hier auch ein Fanning zulässt wie das bei den Zeiten für andere Cues auch möglich ist. Aber tatsächlich hätte ich damit eigentlich kein Problem, denn dadurch verschiebt man eben nur den Zeitpunkt für einzelne Geräteeigenschaften, wann sie freigegeben werden. So würde dann auch der Cue Timing Editor funktionieren. Mehr noch kann man den Zeitpunkt der Freigabe der Cuelist dann noch feiner einstellen als bisher, denn dann gäbe es nämlich nicht nur “manual only”, “with go” und “when last cue ends”. Stattdessen kann man dann die ganz normalen Cue-Trigger für das Freigeben verwenden. Das einzige, was man überlegen müsste wäre, wie man “manual only” richtig abdeckt. Aber da dürfte eigentlich ein “No Trigger” Eintrag für diese Art von speziellen Cues reichen. So kann ich nie die Release-Cue triggern und die Cuelist nur beenden, wenn ich auf Stop klicke. Dann wir natürlich trotzdem die “Release-Cue” ausgeführt.

5133
0%
InputAssignmentWunsch / IdeeLowFilter-Node zum Glätten im IAUnbestätigt3.2.33.3.x28.08.202301.08.2025JPK Task Description

Bei manchen Input-Werten kann es vorkommen, dass diese etwas schwanken, gerade bei analogen Spannungswerten. Diese Schwankungen sorgen jedes Mal für eine Werteänderung und triggern so ein Update des ConnectionSets, obwohl dies vielleicht nicht nötig wäre. Daher wäre es gut, wenn es ein Filter-Node gäbe, welches einen Input entsprechend glättet. Hier sollten zumindest ein paar der Glättungsverfahren / Filtertypen implementiert werden (siehe https://de.wikipedia.org/wiki/Gl%C3%A4tten_(Mathematik))

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.

5155
0%
TimecodePlayerWunsch / IdeeLowAutomatische Umwandlung von Cuelists für Timecode Playe...Unbestätigt3.3 Beta x3.3.x26.09.202301.08.2025JPK Task Description

Im Timecode Player sind nur Cuelists mit Timecode Trigger erlaubt. Daher können bestehende Cuelists, in denen auch andere Trigger verwendet werden, nicht in den Timecodeplayer eingefügt werden. Es wäre gut, wenn es hierfür eine Art Konvertierung gibt, die das ermöglicht. Am besten mit Abfrage, ob dieser Eingriff wirklich gemacht werden soll, weil das die Cuelist grundlegend ändert. Das aber nur anbieten, wenn das wirklich geht, denn Manual- oder Beat-Trigger können nicht konvertiert werden. Zu klären ist nur noch, ob der Fade-Speed mit eingerechnet wird oder nicht. Möglich wäre auch, diese Funktion als Konvertierungsfunktion im Menü der Cuelist anzubieten

5250
0%
GUI & ServerWunsch / IdeeLowEingebauter BenchmarkUnbestätigt3.2.324.01.202424.01.2024JPK Task Description

Da gerade im Forum die Frage nach der Performance von DMXControl 3 hoch kam, drängte sich für mich eine Idee geradezu auf: Einen internen Benchmark-Test von DMXControl 3. Sprich ein mitgelieferter, immer gleicher Ablauf typischer Dinge, um herauszufinden, wie performant ein PC ist. Passende Szenarien könnten folgende sein:

  • Dauer Programmstart
  • Dauer des Ladens eines Demo-Projekts
  • Dauer für Hinzufügen von einer gewissen Anzahl an Geräten
  • Update-Rate bei paralleler Ansteuerung von verschiedener Anzahl an Geräten (z.B. 10, 50, 100, 500)
  • Update-Rate von mehreren Mastern

etc. Diese Liste ist erst einmal zum Brainstorming gedacht und ist weder vollständig noch voll durchdacht, ob ein Punkt wirklich sinnvoll ist. Aber mal so als Idee. Das Ganze kam mir auch vor allem vor dem Hintergrund, dass fast alle modernen Spiele mittlerweile einen solchen Test eingebaut haben.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

(Übertrag aus Ticket  FS#303 )

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

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

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

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

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

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

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

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

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

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

5627
0%
InputAssignmentFehlerberichtLowInOrOutside Node gibt nichts ausUnbestätigt3.3.329.09.202629.09.2026JPK Task Description

Egal welcher Input in den InOrOutside Node geht, er gibt keine Werte aus.

5257
0%
SoftdeskWunsch / IdeeLowCuelist Monitor und Touch BildschirmNeu3.2.311.02.202424.02.2024Joel09 Task Description

Hallo zusammen,
mir ist aufgefallen das man im Cuelist Monitor im Softdesk nicht per Touch scrollen kann, dafür muss man aktuell die Maus nutzen.
Es wäre cool wenn mann dies in einer der nächsten Versionen einbauen könnte.

Mit freundlichen Grüßen
Joel

3661
0%
GUI & ServerWunsch / IdeeLowVorschaufenster für nächsten CueNeuunbestimmt25.06.201925.06.2019JohannesStroe Task Description

Für Theateraufführungen oder anderweitige Programme mit fester Abfolge wäre es sehr praktisch zu sehen was im nächsten Cue passiert. Dies könnte entweder grafisch oder in Form einer Tabelle wie z.B. im Programmer dargestellt werden. Welche Form der Darstellung gewählt wird oder beide oder gar keine Implementierung des Features, wäre noch zu entscheiden.

4080
0%
GUIWunsch / IdeeLowLeiste links konfigurierbar wie Werkzeugleiste von Adob...Neuunbestimmt11.02.202002.04.2020JohannesStroe Task Description

Es wäre sehr cool, wenn man die Buttons in der Leiste links verschieben und ausblenden könnte. Das am besten sogar per Drag’n’Drop.

4081
0%
Project ExplorerFehlerberichtLowSortierung per Drag'n'Drop in Ordnern buggtNeu3.2.1 Beta xTBD (UIS)11.02.202003.10.2022JohannesStroe Task Description

Die Sortierung von z.B. Geräten in Ordnern im Project Explorer verhält sich oftmals sehr komisch. Items landen nicht da, wo man sie loslässt, andere Items springen bei Veränderung nach ein oder zwei Felder nach oben/unten. Außerdem sieht man nicht, wo das Item landet, wenn man es an aktueller Position loslässt. Hier wäre ein Strich hilfreich, welcher zwischen den beiden Icons angezeigt wird, wo das Item der aktuellen Position nach landen wird.

4083
0%
ServerWunsch / IdeeLowChaser bei Breite auch Möglichkeit RandomNeu3.2.1 Beta xTBD (UIS)11.02.202025.06.2024JohannesStroe Task Description

Es wäre cool, wenn man bei dem Breite-Parameter des Chaser Effekts auch Random auswählen könnte, damit er z.b. bei einem Schritt 4 breit ist und beim anderen 2 breit ist, bzw. dass man 4 und danach 2 Punkte hat, wenn auch der Mode des Effekts Random ist.

4084
0%
GUI & ServerToDoLowMehr Einsatzmöglichkeiten für ParametermasterZugeteilt3.2.1 Beta xTBD (UIS)11.02.202022.05.2021JohannesStroe Task Description

Der Parametermaster muss an mehr Stellen angewendet werden. Wichtig sind vor allem bei XY-Positionen um Live die Position von Effekten zu beeinflussen und auch bei Amplituden von diesen Effekten. Insgesamt gibt es noch einige weitere Stellen, wo diese (noch) nicht eingesetzt werden können.

4093
0%
InputAssignmentWunsch / IdeeLowStrg+U im IABestätigt3.2.1 Beta xTBD (UIS)16.02.202014.04.2020JohannesStroe Task Description

Im InputAssignment fehlt noch die Strg+U Funktion, um den Wert eines Kästchens auf alle ausgewählten Kästchen zu kopieren, so wie dies bereits in Cuelists funktioniert.

4099
0%
GUIToDoLowFadetime in CuelistEditor bis auf 0% reduzierbar machen...Neu3.2.1 Beta xTBD (UIS)19.02.202026.02.2020JohannesStroe Task Description

Bei der Fadetime kann man im CuelistEditor nur min 10% einstellen, übers IA gehen aber bis zu 0%. Bitte fügt das auch im Cuelisteditor hinzu.

4101
0%
InputAssignmentWunsch / IdeeLowConnectionsets vertikal verschiebenZugeteilt3.2.1 Beta xTBD (UIS)24.02.202026.02.2020JohannesStroe Task Description

Aktuell lässt sich eine Bank zwar nach diversen Eigenschaften sortieren, nach dem Erstellen lassen sich diese aber nicht vertikal verschieben. Außerdem möchte man seine Connectionsets ja nicht immer chronologisch benennen, nur um diese in der gewünschten Reihenfolge zu haben.

Showing tasks 151 - 200 of 624 Page 4 of 13

Available keyboard shortcuts

Tasklist

Task Details

Task Editing