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
 3491 
100%
ArtNetFehlerberichtHigh Datei libartnet-1.dll für Art-Net-Ausgabe fehlt Closed3.2 Beta x3.216.03.201930.03.2020LightningBrothers Task Description

Der Installer liefert die Datei libartnet-1.dll möglicherweise im falschen Verzeichnis aus, welche gemäß der Logs aber für das Art-Net-Ausgabeplugin benötigt wird.

2019-03-16 19:13:55,326 [19] ERROR org.dmxc.lumos.Kernel.Plugin.AbstractPluginManager+DMXInterfaceBag - Error setting interface DMXIM: ID Artistic License#ArtNet#0 enabled state to True:
System.DllNotFoundException: Die DLL "libartnet-1.dll": Das angegebene Modul wurde nicht gefunden. (Ausnahme von HRESULT: 0x8007007E) kann nicht geladen werden.
   bei org.dmxc.lumos.Kernel.DMX.ArtNetWrapper.artnet_new(String ip, Int32 verbose)
   bei org.dmxc.lumos.Kernel.DMX.ArtNetInterface.OnEnable() in D:\Jenkins\workspace\Lumos_3.2_Release\DMXPlugins\ArtisticLicenseArtNet\src\ArtNet.cs:Zeile 180.
   bei DMXLIB.AbstractDMXInterface.set_Enabled(Boolean value) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\DMXLIB\AbstractDMXInterface.cs:Zeile 91.
   bei org.dmxc.lumos.Kernel.Plugin.AbstractPluginManager.DMXInterfaceBag.SetEnabledInternal(Boolean state) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosLIB\src\Kernel\Plugin\DMXInterfaceBag.cs:Zeile 226.
2019-03-16 19:14:17,088 [Log-Thread] DEBUG org.dmxc.lumos.SceneFadeTicker - Registriere: org.dmxc.lumos.Kernel.SceneList.ValuesStack.OutputValuesStack
2019-03-16 19:14:17,123 [Main-Process-Chain] ERROR org.dmxc.lumos.Kernel.Plugin.PluginManager - Exception DllNotFoundException occured 20 times.

Gemäß Installer-Log liegt die Datei in folgendem Verzeichnis:

Zielverzeichnis: C:\Program Files (x86)\DMXControl Projects\DMXControl 3.2\Kernel\Plugins\api-dlls
Wird entpackt: libartnet-1.dll... 100%
 3722 
100%
ArtNetWunsch / IdeeMedium Adressierung der Ausgabe-Universen innerhalb eines Subn ...Closed3.2 Beta x3.3.028.07.201917.06.2022LightningBrothers Task Description

Füge ich das Art-Net-Ausgabeplugin neu hinzu, werden die Send- und Recieve-Universen aus meiner Sicht ungünstig adressiert. Im konkreten sieht das wie folgt aus:

Device 1

  • Send U1 - U4: Universes 0 - 3
  • Revice U1 - U4: Universes 4 - 7

Device 2

  • Send U5 - U7: Universes 8 - 11
  • Revice U5 - U7: Universes 12 - 15

Möchte ich nun ein 8-Port Art-Net-Node ansprechen, muss ich hier im Device 2 mindestens die Universen für Send neu sortieren. Ich könnte zwar mein Art-Net-Node auch irgendwie umkonfigurieren, aber persönlich finde ich diese Stückelung innerhalb eines Subnet nicht geschickt. Mein erster Vorschlag wäre folgende Standard-Konfiguration:

Device 1

  • Send U1 - U4: Universes 0 - 3
  • Revice U1 - U4: Universes 8 - 11

Device 2

  • Send U5 - U7: Universes 4 - 7
  • Revice U5 - U7: Universes 12 - 15
 4688 
100%
ArtNetFehlerberichtLow Art-Net-Ausgabe defekt Closed3.3 Alpha x05.01.202217.01.2022LightningBrothers Task Description

Aktuell ist keine Ausgabe über das “neue” Art-Net-Ausgabeplugin möglich.

Beim Start des Kernels gibt es folgenden Eintrag:

23:29:31 WARN  AssemblyManager - Unable to remove Zone.Identifier from File C:\Program Files (x86)\DMXControl Projects\DMXControl 3.3.0\Kernel\Plugins\ArtisticLicenseArtNet.dll
System.UnauthorizedAccessException: Access to the path 'C:\Program Files (x86)\DMXControl Projects\DMXControl 3.3.0\Kernel\Plugins\ArtisticLicenseArtNet.dll:Zone.Identifier:$DATA' was denied.
   bei Trinet.Core.IO.Ntfs.SafeNativeMethods.ThrowIOError(Int32 errorCode, String path)
   bei Trinet.Core.IO.Ntfs.SafeNativeMethods.ThrowLastIOError(String path)
   bei Trinet.Core.IO.Ntfs.SafeNativeMethods.SafeDeleteFile(String name)
   bei Trinet.Core.IO.Ntfs.AlternateDataStreamInfo.Delete()
   bei org.dmxc.lumos.Kernel.AssemblyScan.AbstractAssemblyManager.TryRemoveZoneIdentifierIfExisting(String file) in D:\Jenkins\workspace\Lumos_Pipeline_master_2\LumosLIB\src\Kernel\AssemblyScan\AbstractAssemblyManager.cs:Zeile 436.

Sobald ich das Plugin deaktiviere, erscheint der folgende Log-Eintrag:

23:31:52 ERROR ArtNetFactory -
System.ObjectDisposedException: Auf das verworfene Objekt kann nicht zugegriffen werden.
Objektname: "System.Net.Sockets.Socket".
   bei System.Net.Sockets.Socket.EndReceiveFrom(IAsyncResult asyncResult, EndPoint& endPoint)
   bei System.Net.Sockets.UdpClient.EndReceive(IAsyncResult asyncResult, IPEndPoint& remoteEP)
   bei org.dmxc.lumos.Kernel.DMX.ArtNetManager.client_receive(IAsyncResult res) in D:\Jenkins\workspace\mos_DMXPlugins_Pipeline_master_2\ArtisticLicenseArtNet\src\ArtNetManager.cs:Zeile 704.

Im Anhang befinden sich die Logs einer Sitzung sowie die Konfiguration des ausgeschalteten Plugings.

 4814 
100%
ArtNetFehlerberichtLow Fehlermeldung beim Abschalten des Art-Net-Plugins Closed3.3 Beta x3.3.027.03.202218.09.2023LightningBrothers Task Description

Sobald ich das Art-Net-Plugin selbst manuell abschalte oder der Kernel es beim Herunterfahren automatisch abschaltet, erscheint im Log immer der folgende Eintrag.

17:51:13 ERROR ArtNetFactory -
System.ObjectDisposedException: Auf das verworfene Objekt kann nicht zugegriffen werden.
Objektname: "System.Net.Sockets.Socket".
   bei System.Net.Sockets.Socket.EndReceiveFrom(IAsyncResult asyncResult, EndPoint& endPoint)
   bei System.Net.Sockets.UdpClient.EndReceive(IAsyncResult asyncResult, IPEndPoint& remoteEP)
   bei org.dmxc.lumos.Kernel.DMX.ArtNetManager.client_receive(IAsyncResult res) in D:\Jenkins\workspace\mos_DMXPlugins_Pipeline_master_2\ArtisticLicenseArtNet\src\ArtNetManager.cs:Zeile 704.

Aktiviere ich es danach wieder, arbeitet es soweit auch wie erwartet. Die Meldung erweckt jedoch gerade beim Überprüfen der Einstellungen den Eindruck, als ob etwas kaputt ist.

 5326 
100%
ArtNetFehlerberichtLow Exception bei Abschalten der DMX-Interfaces über Main-S ...Closed3.3 RC x3.3.013.05.202401.08.2025LightningBrothers Task Description

Deaktiviere ich die DMX-Interfaces über den Main-Switch, fliegt im Kernel die folgende Exception

20:54:46 ERROR DMXInterfaceBag - Error setting interface Serial: ArtNet, Model: Art-Net, Vendor: Artistic License enabled state to False:
System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')
   at System.Collections.Generic.List`1.Remove(T item)
   at org.dmxc.lumos.Kernel.DMX.ArtNetManager.RemovePort(ArtNetInterface port) in D:\Jenkins\workspace\Lumos_DMXPlugins_Pipeline_3.3\ArtisticLicenseArtNet\src\ArtNetManager.cs:line 147
   at org.dmxc.lumos.Kernel.DMX.ArtNetInterface.OnDisable() in D:\Jenkins\workspace\Lumos_DMXPlugins_Pipeline_3.3\ArtisticLicenseArtNet\src\ArtNet.cs:line 150
   at DMXLIB.AbstractDMXInterface.set_Enabled(Boolean value)
   at DMXInterfaceMgmtLIB.DMXInterfaceBag.SetEnabledInternal(Boolean target, Boolean byHeartbeatRestart, Boolean byMainSwitch) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\DMXInterfaceMgmtLIB\DMXInterfaceBag.cs:line 267
 5328 
100%
ArtNetFehlerberichtMedium Exception bei Abschalten der DMX-Interfaces über Main-S ...Closed3.3 RC x3.3.013.05.202401.08.2025LightningBrothers Task Description

Waren die DMX-Interfaces eine Zeit lang aktiv und werden dann über den Main-Switch abgeschaltet, meldet der Kernel wiederkehrend folgende Exception. Es ändert daran auch nichts, dass ich die DMX-Interfaces über den Main-Switch wieder einschalte.

21:41:15 ERROR ArtNetFactory -
System.NullReferenceException: Object reference not set to an instance of an object.
   at org.dmxc.lumos.Kernel.DMX.ArtNetManager.ProcessArtPoll(Byte[] packet, IPEndPoint receivedFrom) in D:\Jenkins\workspace\Lumos_DMXPlugins_Pipeline_3.3\ArtisticLicenseArtNet\src\ArtNetManager.cs:line 667
   at org.dmxc.lumos.Kernel.DMX.ArtNetManager.client_receive(IAsyncResult res) in D:\Jenkins\workspace\Lumos_DMXPlugins_Pipeline_3.3\ArtisticLicenseArtNet\src\ArtNetManager.cs:line 833
21:41:18 ERROR ArtNetFactory -
System.NullReferenceException: Object reference not set to an instance of an object.
   at org.dmxc.lumos.Kernel.DMX.ArtNetManager.ProcessArtPoll(Byte[] packet, IPEndPoint receivedFrom) in D:\Jenkins\workspace\Lumos_DMXPlugins_Pipeline_3.3\ArtisticLicenseArtNet\src\ArtNetManager.cs:line 667
   at org.dmxc.lumos.Kernel.DMX.ArtNetManager.client_receive(IAsyncResult res) in D:\Jenkins\workspace\Lumos_DMXPlugins_Pipeline_3.3\ArtisticLicenseArtNet\src\ArtNetManager.cs:line 833
21:41:20 ERROR ArtNetFactory -
System.NullReferenceException: Object reference not set to an instance of an object.
   at org.dmxc.lumos.Kernel.DMX.ArtNetManager.ProcessArtPoll(Byte[] packet, IPEndPoint receivedFrom) in D:\Jenkins\workspace\Lumos_DMXPlugins_Pipeline_3.3\ArtisticLicenseArtNet\src\ArtNetManager.cs:line 667
   at org.dmxc.lumos.Kernel.DMX.ArtNetManager.client_receive(IAsyncResult res) in D:\Jenkins\workspace\Lumos_DMXPlugins_Pipeline_3.3\ArtisticLicenseArtNet\src\ArtNetManager.cs:line 833
21:41:23 ERROR ArtNetFactory -
System.NullReferenceException: Object reference not set to an instance of an object.
   at org.dmxc.lumos.Kernel.DMX.ArtNetManager.ProcessArtPoll(Byte[] packet, IPEndPoint receivedFrom) in D:\Jenkins\workspace\Lumos_DMXPlugins_Pipeline_3.3\ArtisticLicenseArtNet\src\ArtNetManager.cs:line 667
   at org.dmxc.lumos.Kernel.DMX.ArtNetManager.client_receive(IAsyncResult res) in D:\Jenkins\workspace\Lumos_DMXPlugins_Pipeline_3.3\ArtisticLicenseArtNet\src\ArtNetManager.cs:line 833

Ob es einen Zusammenhang zum Ticket  FS#5326  gibt, vermag ich nicht zu beurteilen. Deswegen habe ich dieses separate Ticket angelegt. Im Anhang finden sich die Logdateien, woraus der Zeitraum hervorgeht, wo ich den Main-Switch betätigt habe. Die Logs enthalten auch die DMX-Interface-Konfiguration.

 5529 
100%
ArtNetFehlerberichtCritical Art-Net-4-Plugin kann nicht initialisiert werden Closed3.3.13.3.204.01.202608.02.2026LightningBrothers Task Description

Das Art-Net-4-Plugin kann beim Start des Kernels nicht initialisiert werden mit folgender Meldung im Kernel:

19:24:14 ERROR AssemblyManager - Unhandled Exception when loading Types in Listener org.dmxc.lumos.Kernel.Plugin.PluginManager: Unable to load one or more of the requested types.
Could not load file or assembly 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. Das System kann die angegebene Datei nicht finden.

Datenstand ist das Beta-Paket aus dem Forum vom 04.12.2024 und auch den letzten Jenkins-Jobs.

Ticket wurde nach Rücksprache von @JPK nun nochmal hierher übernommen und dient vornehmlich als Reminder.

 5568 
100%
ArtNetFehlerberichtCritical Art-Net-Ausgabe wird nicht vollständig deaktiviert Closed3.3.2 Alpha/Beta x3.3.201.05.202609.05.2026LightningBrothers Task Description

Ich nutze auf zwei Laptops die Art-Net 4 Ausgabe. In beiden Laptops habe ich die gleiche Art-Net-Konfiguration, um zwischen beiden Laptops teilweise oder auch vollständig wechseln zu können.

Wenn ich die Art-Net- / DMX-Ausgabe an den drei möglichen Stellen einzeln oder auch an allen drei Stellen komplett ausschalte, wird die Art-Net-Ausgabe nict komplett abgeschaltet. Dies mündet folglich in Störungen auf dem DMX-Bus, wenn ein anderer Laptop den Port des Art-Net-Nodes “übernehmen” soll. Die Lösung war hier das Treffen der Netzwerkverbindung zu den Art-Net-Nodes.

Mit der alten Art-Net-Ausgabe (in DMXControl 3.3.1) konnte ich den Wechsel noch ohne Probleme durchführen und eben auch die Art-Net-Ausgabe vollständig abschalten.

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.

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.

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.

 5544 
100%
CommandlineFehlerberichtLow Grüne Rückmeldung trotz fehlerhafter Teilbefehle Closed3.3.2 Alpha/Beta x01.02.202608.02.2026LightningBrothers Task Description

Ich gebe in die Kommandozeile (Commandline) folgenden Befehl ein:

select executorpage 2 item 6

Die Kommandozeile führt den Teil “select executorpage 2” zwar aus, der Teil “item 6” ist nicht implementiert und liefert kein Ergebnis. Der Befehl wird aber in Gänze mit grün als erfolgreich ausgeführt gekennzeichnet.

 5550 
100%
CommandlineToDoLow Automatischer Zeilenumbruch Closed3.3.2 Alpha/Beta x3.3.205.02.202618.02.2026LightningBrothers Task Description

Es braucht einen automatischen Zeilenumbruch für “große” Befehle und / oder Kommentare.

 2953 
100%
DMX PluginFehlerberichtMedium Pfad für EasyView-Plugin wird nicht gespeichert Closed3.1.13.1.229.10.201716.12.2018LightningBrothers Task Description

Siehe oben

 3539 
100%
DMX PluginFehlerberichtLow WARN org.dmxc.lumos.Kernel.Plugin.PluginManager - Time ...Closed3.2 Beta x10.04.201914.04.2019LightningBrothers Task Description

Der folgende Log-Eintrag taucht beim Starten des Kernels regelmäßig auf:

2019-04-09 22:11:39,807 [Main] WARN  org.dmxc.lumos.Kernel.Plugin.PluginManager - Timeout when fetching Interface List from DMX Interface Factory Enttec
System.TimeoutException: Timeout für den Vorgang wurde überschritten.
   bei DMXLIB.FactoryTimeoutDecorator.get_Interfaces() in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\DMXLIB\FactoryTimeoutDecorator.cs:Zeile 105.
   bei org.dmxc.lumos.Kernel.Plugin.AbstractPluginManager.loadInterfaces(IDMXInterfaceFactory factory) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosLIB\src\Kernel\Plugin\AbstractPluginManager.cs:Zeile 1246.
 4140 
100%
DMX PluginFehlerberichtMedium Ausgabeplugin für EasyView startet EasyView beim Start  ...Closed3.2.1 Beta x26.03.202025.05.2022LightningBrothers Task Description

Füge ich das Ausgabeplugin für EasyView hinzu, um darüber EasyView direkt anzusprechen, wird die Konfiguration zwar ordungsgemäß gespeichert, beim (erneuten) Starten von DMXControl 3 - egal ob Kernel und GUI getrennt oder im NoNetwork-Modus - wird EasyView nicht automatisch mit gestartet. Rufe ich EasyView im Nachgang manuell auf, verbleibt EasyView im Demo-Mode.

 4731 
100%
DMX PluginFehlerberichtLow Interfaces werden beim Beenden des Kernels nicht abgesc ...Closed3.3 Alpha x3.3.019.01.202206.02.2022LightningBrothers Task Description

Verschiedene DMX-Interfaces, wie zum Beispiel das Nodle U1 oder das Nodle R4S werden nach dem Beenden des Kernels nicht automatisch abgeschaltet, wenn diese zuvor aktiv waren. Die Status-LEDs gehen nicht aus.

 5400 
100%
DMX PluginFehlerberichtCritical Aktivieren der Art-Net-Ausgabe für zu Deadlock Closed3.3 RC x3.3.025.11.202422.12.2024LightningBrothers Task Description

Ich lege ein neues Art-Net-Interface an oder aktiviere ein ggf. vorhandenes (wieder). In beiden Fällen erscheint im Kernel nach einigen Aktionen in der Stage View die folgende Fehlermeldung:

19:55:34 FATAL MainProcessRunable - Main Runnable seams stuck in an endless loop! You might have to restart DMXC... Please report this!

Sobald diese Fehlermeldung erscheint, kann ich in der GUI war Geräte in der Stage View auswählen. Setze ich aber die Farbe auf einer Gerätegruppe, werden diese Werte nicht mehr von den einzelnen Geräten wiedergegeben. Das Herunterfahren des Kernels klappt dann auch nicht mehr, da dieser keine Kommandos mehr entgegen nimmt.

Die beigefügten Logs zeigen den Ablauf:

  1. DMXC 3.3.0 RC4 starten ohne zuvor konfigurierte DMX-Interfaces
  2. Beliebiges Projekt laden
  3. Art-Net-Interfaces einrichten
  4. Ein paar einfache Aktionen in der Stage View
  5. Auftauchen des Fehlers
  6. Schließen der GUI und manuelles Anstoßen des Beenden des Umbras
  7. Hartes Schließen des Kernels
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.

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

 4647 
100%
ExecutorenFehlerberichtLow Wert für Executoren pro Seite wird ignoriert Closed3.3 Alpha x3.3.013.11.202130.07.2023LightningBrothers Task Description

In den Einstellungen für die Executor-Seiten kann ich festlegen, wie viele Executoren ist pro Seite nutzen möchte. Dieser Wert wird jedoch ignoriert. Egal welchen Wert ich einstelle, es werden grundsätzlich acht Executoren pro Seite angelegt.

 4648 
100%
ExecutorenFehlerberichtLow Nachträgliches Ändern der Anzahl an Executoren pro Seit ...Closed3.3 Alpha x13.11.202126.12.2021LightningBrothers Task Description

Auf das Ticket  FS#4647  aufbauend ist es bei einer bereits angelegten Executor-Seite nicht mehr möglich, die Anzahl der Executoren zu ändern. Die angebotene Option in den Einstellungen für die Seite wird nicht berücksichtigt.

 4653 
100%
ExecutorenWunsch / IdeeLow Nicht belegte Fader und Buttons ausgrauen Closed3.3 Alpha x3.3.014.11.202130.01.2022LightningBrothers Task Description

Man kann in den Einstellungen der Executoren festlegen, dass ein Fader und Buttons nicht belegt sind. In diesem Fall könnte aus meiner Sicht die Übersichtlichkeit erhöht werden, wenn diese bei der Einstellung “Empty” ausgegraut werden, also optisch in den Hintergrund treten. Gerade ein unbelegter Fader zeigt dies nicht offensichtlich genug.

 4656 
100%
ExecutorenFehlerberichtHigh Belegung von Executor Pages und Executoren wird nicht r ...Closed3.3 Alpha x3.3.015.11.202124.06.2023LightningBrothers Task Description

Ich habe mir ein Projekt erstellt, um die verschiedenen Executor-Typen zu testen und zu dokumentieren. Die Belegung der verschiedenen Seiten ist in den beigefügten Screenshots zu sehen. Die verschiedenen Executoren enthalten dabei auf allen Seiten mehrfach die gleichen Elemente, damit ich insbesondere auch die zahlreichen Buttons prüfen kann. Soweit ich das überblicke, werden diese Informationen auch richtig in die Datei “ExecutorMemberWrappers.xml” geschrieben.

Beim erneuten Laden des Projekts direkt aus der laufenden Sitzung heraus oder auch beim Laden des Projekts nach einem Neustart von DMXC werden die Belegung der Executor-Pages augenscheinlich unvollständig bzw. gar nicht geladen - insbesondere bei den “hinteren” Executor-Pages (im aktuellen Beispiel Group Master, Parameter Master etc.). Beim Betätigen des Faders des Executor 2.1 (Executor Page Group Master) kann man aber erkennen, dass eine Verknüpfung im Hintergrund noch existiert. Die Fader der Executoren 2.2 und 2.3 bewegen sich mit. Gleiches fällt auf, wenn man die Belegung der Executoren ändern möchte. Es wird erst beim zweiten Ablegen eines Elements auf den Executor wirklich das neue Element angezeigt.

Im Anhang findet sich neben den Screenshots des Sollzustands das zugehörige Projekt sowie die Logfiles, die nach dem Neustart und Laden des Projekts generiert wurden.

 4658 
100%
ExecutorenFehlerberichtMedium Executor-Fenster nach GUI-Neustart komplett leer Closed3.3 Alpha x3.3.016.11.202130.07.2023LightningBrothers Task Description

Öffne ich das Projekt aus  FS#4656  und starte dann einmal nur die GUI neu, ist das Executor-Fenster komplett leer. Es werden sowohl keine Executor Pages als auch die Executoren selbst nicht angezeigt.

Klicke ich aber auf “Add Page”, merkt das Fenster, dass bereits Executor Pages im geladenen Projekt existieren und beginnt entsprechend nach dem “höchsten” Executor zu zählen. Auch die Seitenzahl beginnt nicht bei 1.

 4698 
100%
ExecutorenWunsch / IdeeLow Mit Empty belegte Buttons farblich zurückhaltend gestal ...Closed3.3 Alpha x3.3.006.01.202209.01.2022LightningBrothers Task Description

Ist ein Button mit “Empty” belegt, sollten diese so gestaltet werden, dass diese farblich deutlich zurückhaltend gestaltet sind. Aktuell muss man sehr genau schauen, welche Button mit einer “richtigen” Aktion belegt sind.

 4699 
100%
ExecutorenWunsch / IdeeLow Zusätzliche Buttons für Position Master Closed3.3 Alpha x3.3.006.01.202208.03.2022LightningBrothers Task Description

Für den Position Master sollen folgende Buttons hinzugefügt werden:

  • Zero Pan
  • Zero Tilt
 4738 
100%
ExecutorenFehlerberichtLow Executor für Cuelist: Option "Release at zero" entferne ...Closed3.3 Alpha x3.3.023.01.202207.01.2023LightningBrothers Task Description

Aktuell gibt es in den Einstellungen für den Executor zu den Cuelists noch den Eintrag “Release at zero”. Dieser funktioniert nicht und wurde mittlerweile durch “Auto Stop” abgelöst.

 4748 
100%
ExecutorenWunsch / IdeeLow Multi-Touch-Unterstützung in Executoren implementieren Closed3.3 Alpha x3.3.025.01.202218.09.2023LightningBrothers Task Description

Die neuen Executoren unterstützen aktuell noch keine Multi-Touch-Eingabe. Diese Funktion soll auch Basis der Implementierung im Softdesk übernommen werden.

 4757 
100%
ExecutorenWunsch / IdeeLow Schieben der Executor Pages Buttons erst bei nicht ausr ...Closed3.3 Alpha x30.01.202230.01.2022LightningBrothers Task Description

Arbeitet man mit mehreren Seiten, wird der Button der aktuellen ausgewählten Seite immer mittig dargestellt. Dies ist auch der Fall, wenn das Executor-Fenster breit genug ist und alle Buttons dargestellt werden können. Daher sollte aus meiner Sicht das Schieben der Buttons erst aktiviert werden, wenn die Breite des Fensters nicht ausreicht, um alle Buttons darzustellen. Steht genügend Platz zur Verfügung, sollten die Buttons einfach nur statisch zentriert angezeigt werden.

 4794 
100%
ExecutorenFehlerberichtLow Fadertyp "Limit" nicht in Auswahl für Executor verfügba ...Closed3.3 Beta x3.3.002.03.202207.01.2023LightningBrothers Task Description

Der neue Fadertyp “Limit” für die Executor-Variante der Cuelist ist in den Einstellungen des Executors noch nicht in der Auswahlliste für den Fader enthalten.

 5024 
100%
ExecutorenWunsch / IdeeLow Gemeinsame Ansteuerung von Funktionen u. a. für Cuelist ...Closed3.3 Beta x3.3.102.02.202307.04.2025LightningBrothers Task Description

In gewissen Situationen habe ich gleich mehrere Cuelists, die ich gemeinsam live manipulieren möchte, wie unter anderem Timing (Fade Factor), Effect speed, Limit, Temp. Aktuell muss ich hierzu entsprechend viele Executoren anlegen, kann aber dann die Werte immer noch nicht für mehrere Cuelists gemeinsam setzen.

Um dies zu ermöglichen kamen mir hier zwei mögliche Ansätze in den Sinn:

  • Es wird ein neuer Executor-Typ “Cuelist Group” eingeführt. Für alle in dieser Cuelist Group enthaltenen Cuelists kann man dann gemeinsam alle verfügbaren Werte gemeinsam ansprechen. Zusätzlich erhält man Zugriff auf die Funktionen wie “Alle starten” oder “Alle stoppen”, die das Cuelist Group Node bereits anbietet. Dieser Ansatz würde dann auch zu dem Ticket  FS#4325  passen, die genannten Funktionen auch im Node direkt hinzuzufügen.
  • Man kann einem Executor mehrere Elemente zuordnen. An dieser Stelle würde es dann ggf. keine Differenzierung geben, dass es bei den Cuelists erlaubt ist, bei den verschiedenen Mastern aber nicht.
 5466 
100%
ExecutorenWunsch / IdeeLow Cuelist Group Executor müsste (eigentlich) auch Werte > ...Closed3.3.1 Beta x3.3.302.06.202511.05.2026LightningBrothers 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.

 5581 
100%
ExecutorenToDoLow Breite für Executor-Nummer auf mindestens drei Ziffern  ...Closed3.3.2 Alpha/Beta x3.3.224.05.202625.05.2026LightningBrothers Task Description

Das Feld für die Executor-Nummer sollte mindestens so groß sein, dass drei Ziffern klar angezeigt werden. Diese Zahl kann vergleichsweise schnell erreicht werden.

Wie im beigefügten Screenshot zu sehen, werden aktuell selbst zwei Ziffern nicht vollständig dargestellt. Ich könne daher vorstellen, dass sich die Breite des Feldes an der Breite des Textes orientiert, um so bei wenigen Executoren wiederum noch mehr Platz für den Text zu haben.

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.

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.

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.

 1605 
100%
GUIFehlerberichtMedium Icon für neue Gruppe aus ausgewählten Geräten wird imme ...ClosedBeta 304.04.201305.04.2013LightningBrothers Task Description

Beim Anlegen einer neuen Gruppe aus ausgewählten Geräten wird diese neue Gruppe bei mehreren StageViews immer in der zuerst angelegten StageView eingefügt, aber nicht in der, in der die Geräte für die neue Gruppe ausgewählt wurden.

 1612 
100%
GUIFehlerberichtLow Positionswerte für Icon-Position werden nach Verschiebe ...ClosedBeta 305.04.201306.04.2013LightningBrothers Task Description

Wird innerhalb einer StageView in Icon (egal ob Gruppe oder Gerät) mit der Maus verschoben, werden die Positionswerte für das Icon im Properties-Fenster erst nach dem Neuladen der StageView (z. B. durch ein kurzes Wechseln in eine andere Registerkarte) aktualisiert.

 1703 
100%
GUIFehlerberichtMedium Absturz der GUI nach Betrachten von geänderten Werten i ...ClosedBeta 320.06.201320.06.2013LightningBrothers Task Description

Folgende Vorgehensweise führt zu einem Absturz der GUI:

  • Einfügen eines neuen Device zum Projekt
  • Ändern verschiedener Werte in der StageView
  • Anschauen dieser Werte in der ChannelOverview
  • Direktes Löschen des Geräts aus dem Projekt, ohne den Programmer etc. zurückzusetzen

Dies ist vielleicht nicht ein alltägliches Szenario. Es ist mir beim Überprüfen der DDFs unter die Finger gekommen.

 1790 
100%
GUIFehlerberichtLow Phasenverschiebung bei zeitabhängigen Effekten nicht in ...ClosedBeta 431.08.201308.11.2024LightningBrothers Task Description

Bei Effekten wie Rechteck, Trapez oder weiteren, bei denen explizit mit Zeiten gearbeitet wird (fade up time, fade down time, pause) sollte nicht die Phasenverschiebung nicht als Winkel in Grad, sondern als Zeitwert in (Milli-) Sekunden angegeben werden.

 2109 
100%
GUIFehlerberichtLow Nachträgliches Ändern der Matrixgröße Closed3.03.0.230.12.201408.11.2024LightningBrothers Task Description

Wenn ich die Größe einer Matrix nachträglich über die Properties ändere (egal ob Vergrößerung oder Verkleinerung), kommt diese Änderung im PropertyGrid zahlenmäßig erst an, nachdem ich einmal den Matrix FormEditor geöffnet und mit OK wieder geschlossen habe. Die Matrix-Effekte kommen nach (und auch während) der Änderung allerdings direkt richtig an. In den meisten Fällen sollte dieser Schritt meiner Meinung unnötig sein und könnte aktuell noch zu Verwirrungen führen.

 2464 
100%
GUIWunsch / IdeeLow Hinweismeldung bei Überschreitung der Grenze eines Univ ...Closed3.0.106.05.201630.06.2017LightningBrothers Task Description

Werden die Adressen manuell vergeben und überschreitet ein Gerät hierbei die Grenze eines DMX-Universums, sollte eine Hinweismeldung ausgegeben werden.

 2465 
100%
GUIWunsch / IdeeMedium Neuer Effekt für Polygon Closed3.0.13.107.05.201618.11.2016LightningBrothers Task Description

Aktuell fehlt die Möglichkeit, eine Polygone als Effekt auf Position zu legen. So können mit nur einem Effekt Dreiecke, Vier- / Rechtecke, Fünfecke etc. zu erstellen. Folgende Parameter sollte der Effekt haben:

  • Anzahl der Seiten / Anzahl der Ecken
  • Breite und Höhe des Polygons
  • Frequenz (Geschwindigkeit)
  • Drehung der Figur (Index)
  • Phase

Optional könnte der Effekt um die Möglichkeit erweitert werden, über den Parameter Radius die Ecken abzurunden, um abgerundete Rechtecke zu erhalten. Zur Vermeidung von Komplikationen muss der maximale Wert des Radius in Abhängigkeit der Breite / Höhe dynamisch berechnet werden.

EDIT Arne: Was auch geil wäre ist, wenn man das Polygon rotieren lassen könnte, also neben dem festen “Index” noch eine “Rotation” Eigenschaft. Damit könnte man seine Scanner ein drehendes 4-Eck fahren lassen. Das soll die GrandMa mal nachmachen :-D

 2477 
100%
GUIWunsch / IdeeMedium Cues markieren in welchen der Cue Timing Editor aktiv i ...Closed3.0.116.05.201620.08.2018LightningBrothers Task Description

Es wäre hier von Vorteil, wenn die betreffende Szene entsprechend gekennzeichnet wird, dass für diese der Cue Timing Editor aktiv ist. Ggf. kann dieses durch Einfügen einer zusätzlichen Spalte erfolgen, wo dieser analog zu den Spalten “Cue active”, “Autoprepare” und “Take fades” aktiviert und deaktiviert werden kann. Hierbei wird der Haken automatisch gesetzt, sobald man in den Cue Timing Editor Werte eingetragen und dieses geschlossen hat.

Folgendes wurde behoben:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Wird im Cue Timing Editor für eine Cue eine Fade- und / oder eine Delay-Zeit eingetragen, können diese Werte fortan nur noch dort geändert werden. Ändert man nachträglich die Werte direkt in den betreffenden Spalten in der Cuelist, haben die Werte vom Cue Timing Editor weiterhin bestand.

Es fehlt hier die Möglichkeit, den Cue Timing Editor zu deaktivieren oder zurückzusetzen, zum Beispiel einfach durch löschen aller Einträge in den Feldern.

Aktuell können die Werte vom Cue Timing Editor nur durch das Ersetzen der komplett neu erstellten Szene zurückzusetzen werden. Die Cue nur im Programmer zu editieren reicht nicht aus.

 2478 
100%
GUIWunsch / IdeeLow Cuelist startet bei Triggerung via follow / wait mit Wa ...Closed3.0.116.05.201619.05.2016LightningBrothers Task Description

Wird in einer Cuelist bei der Triggerung des ersten Cues mittels follow oder wait, verbunden mit einer Wartezeit gearbeitet, so läuft grundsätzlich immer erst die angegebene Wartezeit ab, bevor die Cuelist etwas ausgibt.

Es mag durchaus Situationen gegeben, in denen dieses Verhalten sinnvoll ist. Im Live-Betrieb in einem Club oder auf einem Konzert wäre es allerdings besser, wenn die Cuelist beim Aufraufen / ersten Start sofort mit der Ausgabe starten und die angegebene Wartezeit ignorieren würde. In Anlehnung an die Diskussion im Forum im Thread Follow trigger schlage ich vor, entweder als globale Option oder einstellbar für jede Cuelist den Punkt: “Ignore trigger value at cuelist start” bzw. “Use trigger value at cuelist start“, sofern letzteres eher der Sonderfall ist. Sollte dieser Punkt für jede Cuelist einstellbar sein, sollte in den globalen Einstellungen ein Standard-Wert auswählbar sein.

 2481 
100%
GUIWunsch / IdeeLow Color Chaser: Beatsteuerung und Fade hinzufügen Closed3.0.13.201.06.201603.12.2016LightningBrothers Task Description

Für Color Chaser wäre es hilfreich, diesen über den Beat zu synchronisieren und darüber hinaus die Übergänge faden zu können, ggf. unter der Angabe einer Fadezeit.

 2482 
100%
GUIFehlerberichtLow Programmer löscht DMX-Werte nicht nach Ändern der Matr ...Closed3.0.101.06.201626.07.2016LightningBrothers Task Description

Ich setze ich über eine Matrix (in meinem Fall 3 Zeilen und 8 Spalten) eine beliebige Farbe und verringere danach die Größe der Matrix zum Beispiel auf 3 x 3. Danach lässt sich die gesetzte Farbe der nicht mehr einfach über Clear Programmer löschen. Um die Geräte zur “resetten” muss einmal eine beliebige Farbe manuell gesetzt werden, sodass der Programmer “frische” Werte erhält, die dann über Clear Programmer gelöscht werden können.

Hier sollte vor dem aktiv werden der neuen Matrixgröße einmal automatisch der Programmer gelöscht werden.

 2487 
100%
GUIWunsch / IdeeLow Tabellen in Project Explorer durch Klick auf Überschrif ...Closed3.0.103.06.201609.06.2018LightningBrothers Task Description

Aktuell lassen sich Cuelists, Devices, etc. im Project Explorer aktuell nur sortieren, indem man einen Rechtsklick macht und dort aus dem Kontextmenü Sort einen entsprechenden Eintrag zum Sortieren wählt.

Vorteilhafter wäre es, wenn man durch das Klicken auf die jeweilige Überschrift die Einträge entsprechend sortieren kann - ähnlich wie im Windows Explorer.

Showing tasks 1 - 50 of 830 Page 1 of 17

Available keyboard shortcuts

Tasklist

Task Details

Task Editing