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

IDFortschrittKategorieAufgabentyp  ascSchweregradZusammenfassungStatusbetrifft Versionfällig in Versionangelegtzuletzt geändertangelegt von
5293
0%
ServerFehlerberichtniedrigKernel beschwert sich, wenn bereits eine DMXC-Instanz i...Unbestätigt3.3 RC x04.04.202425.04.2024LightningBrothers Aufgabenbeschreibung

Ich habe auf einem PC bereits eine DMXC3.3-Instanz laufen. Dann starte ich auf einem zweiten PC eine weitere komplette Instanz von DMXC 3.3.0. Beide PCs befinden sich aber im gleichen Netzwerk. Hier beschwert sich der Kernel vom PC2, dass er sich nicht mit dem Umbra des PC1 verbinden kann - und in der Situation auch gar nicht soll. Die ersten Zeilen des Logs sehen wie folgt aus:

2024-04-04 23:08:38,105 [Log-Thread] WARN  org.dmxc.lumos.Kernel.Net.gService.Umbra_gService - Unable to inform Source Umbra DefaultUnknownServerName @ 192.168.21.31...
Grpc.Core.RpcException: Status(StatusCode="Cancelled", Detail="Call canceled by the client.", DebugException="System.OperationCanceledException: The operation was canceled.")
 ---> System.OperationCanceledException: The operation was canceled.
   --- End of inner exception stack trace ---
   at LumosProtobuf.ConnectionClient.UmbraConnectionClient.<>c__DisplayClass47_0.<<ProcessDiscoveryBroadcast>g__InformUmbraAskForActions|1>d.MoveNext() in D:\Jenkins\workspace\Lumos_Pipeline_3.3\LumosProtobuf\src\UmbraConnectionClient.cs:line 688

Dieser Fehler ist mir bewusst erst mit dem RC2 unter die Finger gekommen. Grundsätzlich stört es den Betrieb nicht, aber der füllt das Log-File des Kernels.

5300
0%
GUIFehlerberichtniedrigEffektvisualizer aktualisiert sich bei Verwendung von C...Unbestätigt3.3 RC x05.04.202405.04.2024LightningBrothers Aufgabenbeschreibung

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.

5310
0%
TimecodePlayerFehlerberichtniedrigHäufiges Aufrufen von Cuelists mit Timecode-Trigger füh...Unbestätigt3.3 RC x27.04.202409.05.2024LightningBrothers Aufgabenbeschreibung

In meinem Showprojekt für das Jahrestreffen musste ich feststellen, dass bestimmte Cuelists mit Timecode-Trigger nach einiger Zeit unsauber wiedergegeben werden. Dies ließ sich sowohl in der StageView als auch in der DMX-Ausgabe real an den Geräten beobachten. Die gewünschten Effekte sehen damit mit zunehmender Wiedergabedauer der Timecodeshow deutlich merklich anderes aus als noch zu Beginn bei den ersten Aufrufen der entsprechenden Cuelists.

Die betreffenden Cuelists sind in dieser besagten Version mehrfach zwei verschiedenen Cuelist-Tracks zugeordnet.

Nachdem ich Cuelists auf die eigenständige Wiedergabe mittels Wait- / Follow-Trigger umgebaut und diese dann über entsprechende Special Cues aufrufe, laufen die Effekte über die komplette Wiedergabe-Dauer der Timecode-Show wie erwartet.

Anmerkung: Das in diesem Ticket beschriebene Phänomen zeige ich am besten live mit der realen Ausgabe und mache dann ggf. auch ein kurzes Video. Dem entsprechend werde ich Projekt und Logs später nachreichen. Die betreffende Version ist gesichert.

5311
0%
GUI & ServerFehlerberichtmittelTimecode wird bei Wiedergabestart in der Show nicht meh...Unbestätigt3.3 RC x28.04.202428.04.2024LightningBrothers Aufgabenbeschreibung

In meinem aktuellen Showprojekt kann ich die Timecodes-Show nicht mehr mitten im Song starten, wenn hier bereits eine gewisse Zeit vergangen und / oder eine gewisse Anzahl an Cues abzuwarbeiten waren. Konkret bedeutet das, dass beim Start im Song um die 40. Cue bei 1:31.000 die unten stehende Exception fliegt. Dies hat zur Folge, dass die betreffende (Haupt-) Cuelist der Show nicht mehr auf den vom Timecode-Player verschickten Timecode reagiert und damit nicht mehr ausgegeben wird. Hier muss ich das Projekt einmal komplett neu laden, damit die vollständige Wiedergabe inklusive dieser (Haupt-) Cuelist funktioniert. Andere Cuelists werden aber noch mit dem Timecode gefüttert.

16:02:23 ERROR ThreadManager - Thread TimecodeSceneTrigger exited ThreadStart-Method with Exception: Object reference not set to an instance of an object.
System.NullReferenceException: Object reference not set to an instance of an object.
   at org.dmxc.lumos.Kernel.SceneList.ValuesStack.OutputValuesStack.ApplyTimings(OutputValueItem item, Int64 timeOffset, Boolean fadeIn, FadeDelayTimings timings, PropertyFadeDelayTimings propertyTimings, Int32 sourceIndex, Int32 destIndex, EGotoOptions options, Nullable`1 valueNew) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Lumos\src\Kernel\SceneList\ValuesStack\OutputValuesStack.cs:line 519
   at org.dmxc.lumos.Kernel.SceneList.ValuesStack.OutputValuesStack.FadeItem(OutputValueItem item, Int64 timeOffset, Boolean fadeIn, FadeDelayTimings timings, PropertyFadeDelayTimings propertyTimings, Boolean clone, Int32 sourceIndex, Int32 destIndex, EGotoOptions options, Nullable`1 newValue) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Lumos\src\Kernel\SceneList\ValuesStack\OutputValuesStack.cs:line 514
   at org.dmxc.lumos.Kernel.SceneList.ValuesStack.OutputValuesStack.AdjustRunningTimings(FadeDelayTimings timings, PropertyFadeDelayTimings propertyTimings, Int64 timeOffset, IDictionary`2 toPlayValues, IDictionary`2 toFadeoutValues, Int32 sourceIndex, Int32 destIndex, EGotoOptions options) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Lumos\src\Kernel\SceneList\ValuesStack\OutputValuesStack.cs:line 651
   at org.dmxc.lumos.Kernel.SceneList.ValuesStack.OutputValuesStack.goToForward(Int32 destindex, Int32 sourceIndex, EGotoOptions options, Int64 timeOffset, FadeDelayTimings timings, PropertyFadeDelayTimings propertyTimings) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Lumos\src\Kernel\SceneList\ValuesStack\OutputValuesStack.cs:line 224
   at org.dmxc.lumos.Kernel.SceneList.ValuesStack.OutputValuesStack.goTo(Int32 index, EGotoOptions options, Int64 timeOffset, FadeDelayTimings timings, PropertyFadeDelayTimings propertyTimings) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Lumos\src\Kernel\SceneList\ValuesStack\OutputValuesStack.cs:line 146
   at org.dmxc.lumos.Kernel.SceneList.SceneList.playSceneForward(IScene newScene, Int32 oldIndex, Int64 newSceneOffset, ETriggerReason reason, FadeDelayTimings timings, PropertyFadeDelayTimings propertyTimings, EGotoOptions options) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Lumos\src\Kernel\SceneList\SceneList.cs:line 1601
   at org.dmxc.lumos.Kernel.SceneList.SceneList.playScene(Int32 newIndex, Int32 oldIndex, Int64 newSceneOffset, ETriggerReason reason) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Lumos\src\Kernel\SceneList\SceneList.cs:line 1529
   at org.dmxc.lumos.Kernel.SceneList.SceneList.SceneTrigger_SceneTriggered(Object sender, TriggerEventArgs args) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Lumos\src\Kernel\SceneList\SceneList.cs:line 1786
   at org.dmxc.lumos.Kernel.Scene.Trigger.AbstractSceneTrigger`1.triggerScene(SceneBag`1 bag, Boolean removeRunning, ETriggerReason reason) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Lumos\src\Kernel\Scene\Trigger\AbstractSceneTrigger.cs:line 284
   at org.dmxc.lumos.Kernel.Scene.Trigger.TimecodeSceneTrigger.triggerScenesByTimecode(Int64 actualTC, Int64 newTC) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Lumos\src\Kernel\Scene\Trigger\TimecodeSceneTrigger.cs:line 151
   at org.dmxc.lumos.Kernel.Scene.Trigger.TimecodeSceneTrigger.timecodeThreadRun(RunContext ctx) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Lumos\src\Kernel\Scene\Trigger\TimecodeSceneTrigger.cs:line 128
   at org.dmxc.lumos.Kernel.Run.ThreadWrapper.WrappedStart() in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Lumos\src\Kernel\Run\Thread\ThreadWrapper.cs:line 213

Das Projekt stelle ich bei Bedarf intern zur Verfügung.

5313
0%
TimecodePlayerFehlerberichthochSonderzeichen im Namen einer Show zulassen oder unterbi...Unbestätigt3.3 RC x02.05.202402.05.2024LightningBrothers Aufgabenbeschreibung

Ich habe gerade meine verschiedenen Timecode-Shows umbenannt und dabei das Zeichen “|” verwendet. Der Name lautete “Intro 1 | DMXC-Video-Intro“.

Wird das Projekt gespeichert, führt dies zu folgender Fehlermeldung im Kernel:

12:25:57 WARN  ResourceManager - Unable to save Resource TimecodeShows\Intro 1 | DMXC-Video-Intro_9065fe68-5aa6-49c3-9513-f03fe6eb6689.xml of Type Project
System.ArgumentNullException: Value cannot be null. (Parameter 'filename')
   at org.dmxc.lumos.Kernel.Resource.FileMetadataCache`1.Remove(String filename) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\LumosLIB\src\Kernel\Resource\FileMetadataCache.cs:line 79
   at org.dmxc.lumos.Kernel.Resource.Datastore.FileBackendDatastore.SaveResource(EResourceType type, LumosResource data, IProgress`1 progress) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Lumos\src\Kernel\Resource\Datastore\FileBackendDatastore.cs:line 487
   at org.dmxc.lumos.Kernel.Resource.ResourceManager.SaveResourceInternalAsync(EResourceType type, LumosResource data, IProgress`1 progress) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Lumos\src\Kernel\Resource\ResourceManager.cs:line 222
   at org.dmxc.lumos.Kernel.Resource.AbstractResourceManager.SaveResourceAsync(EResourceType type, LumosResource data, IProgress`1 progress) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\LumosLIB\src\Kernel\Resource\AbstractResourceManager.cs:line 768

Sobald ich dieses Sonderzeichen entferne und den Namen der Show zum Beispiel in “Intro 1 (DMXC-Video-Intro)” ändere”, kann das Projekt vollständig und ohne weitere bzw. wiederkehrende Fehlermeldung gespeichert werden.

Abschließend sei bemerkt, dass unter anderem das Zeichen “|” sonst soweit im Projekt genutzt werden kann, wie zum Beispiel im Namen von Cuelists.

5314
90%
GUI & ServerFehlerberichtniedrigShowdaten von Timecode-Show verbleiben nach Umbennen in...Benötigt Tests3.3 RC x02.05.202409.05.2024LightningBrothers Aufgabenbeschreibung

Benenne ich eine Timecode-Show um, verbleibt die zugehörige XML-Datei mit dem alten Namen weiter in der Projektdatei. Diese wird auch beim erneuten Laden des Projekts eingelesen und dann beim nächsten Speichern wieder in der Projektdatei ablegt.

5316
80%
GUI & ServerFehlerberichtniedrigPWM static Effekt defekt (reagiert nicht mehr auf Param...Benötigt Tests3.3 RC x02.05.202409.05.2024LightningBrothers Aufgabenbeschreibung

Der PWM static Effekt reagiert nicht mehr auf die Position des zugeordneten Parameter-Masters. Vielmehr wird der Effekt mit einer nicht weiter beeinflussbaren Geschwindigkeit kontinuierlich wiedergegeben - unabhängig des Werts des Parameter-Masters.

Hierzu im beigefügten Projekt die Cuelist ausführen und versuchen, den Effekt über den Parameter-Master 1 zu beeinflussen. Auch die Log-Dateien habe ich angehangen.

Wie es ausschaut, scheint sich dieser Fehler erst in einer der letzten Versionen eingeschlichen zu haben. Im RC1 existiert das Problem aber bereits.

5326
0%
ArtNetFehlerberichtniedrigException bei Abschalten der DMX-Interfaces über Main-S...Unbestätigt3.3 RC x13.05.202413.05.2024LightningBrothers Aufgabenbeschreibung

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
0%
ArtNetFehlerberichtmittelException bei Abschalten der DMX-Interfaces über Main-S...Unbestätigt3.3 RC x13.05.202413.05.2024LightningBrothers Aufgabenbeschreibung

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.

5329
0%
GUI & ServerFehlerberichthochMerge teilweise defekt (und führt in Teilen zum Absturz...Unbestätigt3.3 RC x13.05.202413.05.2024LightningBrothers Aufgabenbeschreibung

In einem noch nicht näher bekannten Gesamtumfeld funktioniert die Merge-Funktion nicht zuverlässig, woraufhin die GUI sogar in Teilen abstürzt.

Genauere Details inklusive Log-Dateien kann Joseph (@nutzer99) liefern, da es bei ihm im Zuge der Programmierung seiner Show mehrfach aufgetreten ist. Ich möchte hiermit nur einmal das Problem grundlegend dokumentieren.

2997
0%
ServerFehlerberichtmittelEffekt auf Tilt einer Gruppe geht verloren, wenn Pan be...Unbestätigt3.1.129.12.201712.02.2018StefanKrupop Aufgabenbeschreibung

Folgende Szene wird bei mir nicht korrekt gespeichert/abgespielt:

Ausgangspunkt: 4 MHs, zusammengefasst in einer Gruppe.

Vorbereitung:

1) Programmer clear
2) Gruppe auswählen
3) “Lumos” (Dimmer an)
4) Position über “Position”-Fenster eingestellt
5) 1. Gerät der Gruppe auswählen
6) Im “Device control” Eigenschaft Position ausklappen, Pan verstellen
7) 4. Gerät der Gruppe auswählen
8) Im “Device control” Eigenschaft Position ausklappen, Pan verstellen
9) Gruppe auswählen
10) Im “Device control” Eigenschaft Position ausklappen
11) Effekt “Sinus” auf “Tilt” ziehen

Erster Fehler: Der geänderte Pan des 1. und 4. Gerätes werden wieder zurück gesetzt...

12) “Add cue to open Cuelist”. Im Programmer Filter tauchen das 1. und 4. Gerät (jeweils “Position” ausgewählt) sowie die Gruppe (Position und Dimmer ausgewählt) auf.

Nach “Clear Programmer” und “Go” der Cuelist stehen das 1. und 4. Gerät fest auf ihrer Position, während die anderen beiden Geräte den Sinus auf Tilt fahren.
Erwartetes Verhalten wäre Tilt-Effekt auf allen Geräten, nur mit unterschiedlichen Pan-Positionen.

5128
80%
GUI & ServerFehlerberichtniedrigTaskCanceledException in Umbra bei "CanAttachTo" und "D...Benötigt Tests3.3 Beta x27.08.202326.09.2023StefanKrupop Aufgabenbeschreibung

- Projekt laden, Fensteranordnung laden
- Preset “Flüstern - Strophe” → Im Programmer bearbeiten
- “Pixel Col 1” aus Programmer löschen
- “Pixel” aus Programmer löschen
- Gruppe Pixel in Main-Stageview auswählen

Nach kurzer Zeit im Umbra:

19:33:22 ERROR ServerCallHandler - Error when executing service method 'CanAttachTo'.
System.Threading.Tasks.TaskCanceledException: A task was canceled.
   at Umbra.Bridge.UnaryToStreamBridge`2.ClientSideTaskProvideClient(TRequest request, UmbraClient u, Nullable`1 deadline, CancellationToken contextCancellationToken) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Umbra\src\Bridge\UnaryToStreamBridge.cs:line 0
   at Umbra.Bridge.UnaryToStreamBridge`2.ClientSideTaskProvideClient(TRequest request, UmbraClient u, Nullable`1 deadline, CancellationToken contextCancellationToken) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Umbra\src\Bridge\UnaryToStreamBridge.cs:line 208
   at Grpc.Shared.Server.UnaryServerMethodInvoker`3.AwaitInvoker(Task`1 invokerTask, GrpcActivatorHandle`1 serviceHandle)
   at Grpc.Shared.Server.UnaryServerMethodInvoker`3.AwaitInvoker(Task`1 invokerTask, GrpcActivatorHandle`1 serviceHandle)
   at Grpc.AspNetCore.Server.Internal.CallHandlers.UnaryServerCallHandler`3.HandleCallAsyncCore(HttpContext httpContext, HttpContextServerCallContext serverCallContext)
   at Grpc.AspNetCore.Server.Internal.CallHandlers.ServerCallHandlerBase`3.<HandleCallAsync>g__AwaitHandleCall|8_0(HttpContextServerCallContext serverCallContext, Method`2 method, Task handleCall)
19:33:25 ERROR ServerCallHandler - Error when executing service method 'CanAttachTo'.
System.Threading.Tasks.TaskCanceledException: A task was canceled.
   at Umbra.Bridge.UnaryToStreamBridge`2.ClientSideTaskProvideClient(TRequest request, UmbraClient u, Nullable`1 deadline, CancellationToken contextCancellationToken) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Umbra\src\Bridge\UnaryToStreamBridge.cs:line 0
   at Umbra.Bridge.UnaryToStreamBridge`2.ClientSideTaskProvideClient(TRequest request, UmbraClient u, Nullable`1 deadline, CancellationToken contextCancellationToken) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Umbra\src\Bridge\UnaryToStreamBridge.cs:line 208
   at Grpc.Shared.Server.UnaryServerMethodInvoker`3.AwaitInvoker(Task`1 invokerTask, GrpcActivatorHandle`1 serviceHandle)
   at Grpc.Shared.Server.UnaryServerMethodInvoker`3.AwaitInvoker(Task`1 invokerTask, GrpcActivatorHandle`1 serviceHandle)
   at Grpc.AspNetCore.Server.Internal.CallHandlers.UnaryServerCallHandler`3.HandleCallAsyncCore(HttpContext httpContext, HttpContextServerCallContext serverCallContext)
   at Grpc.AspNetCore.Server.Internal.CallHandlers.ServerCallHandlerBase`3.<HandleCallAsync>g__AwaitHandleCall|8_0(HttpContextServerCallContext serverCallContext, Method`2 method, Task handleCall)

- PWM-Effekt auf Pixel-Dimmer in Gerätesteuerung ziehen
→ Effekt steht
→ Effekt lässt sich nicht mehr löschen

5142
0%
GUI & ServerFehlerberichthochDMXC-Komplettabsturz inkl. Main Runnable stuck beim Kop...Unbestätigt3.3 Beta x06.09.202326.09.2023StefanKrupop Aufgabenbeschreibung

Beim Bearbeiten einer Szenenliste hatte ich zwei Einträge (Strophe / Refrain) in die Zwischenablage kopiert, um sie mehrfach einzufügen. Das hatte ich in der Vergangenheit auch schon mal ohne Probleme getan. Dieses Mal (natürlich wenn man in Eile ist…) ist dabei aber DMXC ziemlich komplett abgeschmiert, auch der Kernel war nicht mehr zu gebrauchen.
Im Kernel-Log findet sich auch die Zeile

Main Runnable seams stuck in an endless loop! You might have to restart DMXC... Please report this!

Das ganze passiert so etwa um 18:09.
Im Projekt gab es hinterher auch eine Version 0.0.122, die aber scheinbar nur in den Metadaten existiert, aber nicht auf Disk geschrieben wurde. Daher habe ich die 121 angehängt. Gearbeitet hatte ich in der Szenenliste “Sturm auf die Hausi”.
Passiert in 3.3 Beta 9 (Komma 1, JPK hatte die Anzeige der Presets noch gefixt).

4405
0%
SoftdeskFehlerberichtmittelSlider mit Maus Scrollrad bedienen geht nicht.Neu3.2.215.03.202115.03.2021steff Aufgabenbeschreibung

Ich kann auf einen Slider klicken und diesen dann durch bewegen der Maus im Wert verändern, funktioniert auch einwandfrei.
Man kann aber auch mit der Maus auf den Slider gehen und dann mit dem Scrollrad den Wert verändern.
Der Slider verändert sich, aber die Änderung wird nicht im Input Assignment übergeben.

Wurde hier auch schon mal besprochen:
https://forum.dmxcontrol-projects.org/index.php?thread/15884-slider/

4432
0%
InputAssignmentFehlerberichtniedrigParameter Master Node wird beim Start nicht aktualisier...Neu3.2.202.04.202116.06.2021steff Aufgabenbeschreibung

Ich habe das Problem das wenn ich DMXC 3 starte, werden die von mir verwendeten ParameterMaster Nodes nicht aktualisiert.
Erst wenn ich den mit dem ParameterMaster verkmnüpften Regler am DMX Multiplexer Pult einmal bewege wird der Wert geändert und übernommen. Davon habe ich aber über 60 Stück

Das wäre das selbe Problem was ich mit der 2er habe. Als Workaround schalte ich vorher den DMX Multiplexer aus und erst wenn das Programm läuft wird der wieder eingeschaltet.

Funktioniert mit der 3er auch, aber leider nicht immer.

Bilder
Davon sind angehängt.

Wurde im Forum beschrieben.
https://forum.dmxcontrol-projects.org/index.php?thread/15927-parameter-node-wird-beim-start-nicht-aktualisiert/

4486
0%
GUI & ServerFehlerberichtniedrigEs wird beim ändern des Styles von mehreren markierten ...Neu3.2.314.04.202102.08.2023steff Aufgabenbeschreibung

Fehlerbeschreibung

Es wird beim ändern des Styles von mehreren markierten Buttons oder Slidern im Softdesk immer der letzt markierte geändert geändert
Wie im Betatester LiveChat gezeigt
Getestet an der 3.3 Alpha 2 und 3.2.2

5089
0%
GUI & ServerFehlerberichtniedrigNich mehr verwendete Images werden nicht aus Projekt en...Known Bug3.3 Beta x3.3.116.07.202315.08.2023steff Aufgabenbeschreibung

Hallo,
ich schreibe dies als Zusatz zu dem Ticket  FS#4433  Ausprobiert in der 3.3.0 Beta 7

Hier war es je so das, eigene Images die als Gruppen Bilder verwendet wurden nicht mit im Projekt gespeichert wurden.
Dies ist ja jetz behoben. Man kann mit dem Projekt umziehen und hat alles parat.

Was mir in dem Zusammenhang heute aufgefallen ist:
Ändert man diese Gruppen Bilder und verwendet die vorherigen nicht mehr, werden diese aber nicht aus dem Projekt entfernt.
Ich kann diese immer noch auswählen und verwenden.
Obwohl diese nicht mehr auf der Festplatte vorhanden sind.

Dies erzeugt Datenmüll und bläst das Projekt künstlich auf.

Man hat ja auch keine Möglichkeit das selber irgend wie aus dem Projekt zu entfernen.

Ich würde erwarten das diese, nicht mehr verwendeten, Dateien aus dem Projekt automatisch entfert werden oder das man wenigstens gefragt wird ob diese aud dem Projekt entfernt werden sollen.

Im Anhang ein Projekt das ich gerade begonnen habe.
Es geht um die Dateien:
4.png
4R.png
6.png
6R.png
8.png
8R.png
12.png
12R.png
Gruppe 2x2mp.png

Gruss Steff

5096
100%
SoftdeskFehlerberichtniedrigSoftdesk Elemente sind im Editor Modus nicht mit Touch ...Auf Entwickler warten3.2.33.322.07.202321.12.2023steff Aufgabenbeschreibung

Hallo,
mir ist aufgefallen das ich Elemente des Softdesks im Editor Modus nicht mit Touch anwählen kann.
Im Testmodus funktioniert die Touch Funktion dann wieder.
Mit der Maus ist das ohne Probleme möglich.

Dies ist auch schon in der 3.2.3 so und getestet habe ich jetzt auch in der 3.3. Beta 7

Ich habe das mit 2 verschiedenen PCs, sowie mit verschiedenen Touch Monitoren (ASUS und Samsung) ausprobiert.

Gruß Steff


5102
0%
GUI & ServerFehlerberichtniedrigBei einigen Matrix Effekten wird nach löschen aus Devic...Neu3.3 Beta x3.328.07.202326.09.2023steff Aufgabenbeschreibung

Hallo,
ich bin gerade etwas mit der 3.3.0 Beta 8 am testen.
Hier ist mir aufgefallen, wenn man einen Matrix Effekt auf die Matrix legt und diesen Effekt mit dem X aus dem Device Control löscht, es ein paar Effekte gibt, bei den die Ausgabe nicht vollständig zurückgesetzt wird.

Bei:
Bitmap,
Boom,
Converter,
Random,
Text
Bleibt was in der Ausgabe stehen.
Beispiel als Bild im Anhang.

Bei:
Alternate,
Color Scroll,
Fire,
Strobe
wird die Ausgabe, wie gewünscht komplett gelöscht.

Gruß Steff

5107
0%
GUI & ServerFehlerberichtniedrigItem List wird im Color Chaser nicht sofort aktualisier...Neu3.2.302.08.202302.08.2023steff Aufgabenbeschreibung

Hallo,
folgendes Szenario:

Ich möchte in der Stage View einen Effekt mit dem Color Chaser bauen.
Mache den Dimmer auf 100 und füge den Color Chaser der Color hinzu.
Ich ändere ein paar Einstellungen und mir fällt auf das ich noch eine Item List erstellen möchte.
Also wird eine Color Item List erstellt.

Diese neue Item List wird mir unter dem Device Control im Color Chaser aber nicht angezeigt.
Ich muss erst mit dem X den Color Chaser entfernen und neu hinzufügen, erst jetzt wird die neue Color Item List angezigt und kann verwendet werden.
Es sind dann aber alle Einstellungen die gemacht wurden zurückgesetzt und man muss diese neu einstellen.

Es wäre doch schön wenn neue Color Item Lists sofort angezeig werden würden.
Dies ist mir in der 3.3.0 Beta 8 aufgefallen, das ist aber auch in der 3.2.3 so.

Gruss Steff

5120
0%
GUI & ServerFehlerberichtniedrigUmsortieren von Devices in Device Groups wird nicht vol...Neu3.3 Beta x17.08.202326.09.2023steff Aufgabenbeschreibung

Hallo,
ich habe mir in meinem “großen Projekt” eine Matrix angelegt und hierzu Device Groups für das Gesamte und Teile der Matrix hinterlegt. Das Projekt wird soweit ohne Probleme geladen. Aber beim beenden hängt sich die GUI auf.

Ich habe das dann etwas kleiner nachgebaut und etwas getestet. Projekt hier von im Anhang.

Ich habe dann Objekte aus den Device Groups gelöscht und wieder hinzu gefügt. Danach kommen beim beenden diverse Fehlermeldungen im Kernel. Logfiles sind angehängt.

Gruß Steff

5197
0%
InputAssignmentFehlerberichtniedrigInput Assignment - Nodes kopieren - aber leider außerha...Neu3.3 Beta x03.12.202303.12.2023steff Aufgabenbeschreibung

Hallo,
Nodes mit entsprechenden Einstellungen zu kopieren ist super und funktioniert,
was daran nicht ganz so schön ist:
Es wird eingefügt, aber je nachdem was man gezoomt oder in der Ansicht eingestellt hat, manchmal bzw. meistens außerhalb von dem was gerade angezeigt wird.
Man muss halt machmal danach suchen.
Wäre es, wenn möglich, nicht besser das es im sichtbaren Fenster erscheint ?

Gruß Steff

5273
0%
SoftdeskFehlerberichtmittelSoftdesk Werte für Position und Größe werden nicht sofo...Neu3.2.310.03.202411.03.2024steff Aufgabenbeschreibung

Hallo,
beim Testen der 3.3.0 RC2 ist mir aufgefallen das, wenn ich ein Element im Softdesk anlege, die Werte für X,Y, Hight und Width im Fenster angezeigt werden.

Fehlerbeschreibung

Verschiebe ich allerdings das Element bzw. verändere ich die Größe, verändern sich die Wete im Fenster nicht.
Erst wenn ich im Fenster Werte ändere, werden die richtigen Werte angezeigt.
Auch wenn ich ein ein anderes Element anklicke und dann wieder das vorherige werden erst jetzt die aktuellen Werte angezeigt.

Erwartetes Verhalten

Das die Werte sobalt ich das Element verschoben oder die Größe geändert habe sofort in dem Fenster richtig angezeigt werden.

Nachdem ich das auch noch mal in der 3.2.3 ausprobiert habe, ist das auch in dieser Version so das die Werte nicht richtig aktualisiert werden.

MfG Steff

5274
0%
SoftdeskFehlerberichtniedrigSoftdesk Slim Knob Neu3.2.310.03.202411.03.2024steff Aufgabenbeschreibung

Hallo,
lege ich im Softsek einen Slider an und ändere ich diesen auf Slim Knob ist soweit alles in Ordnung.

Fehlerbeschreibung

Nehme ich diesen und kopiere ich den, wird der eingestellte Wert nicht nur auf dem Slider Knopf sondern auch oben angezeigt (Wie beim Custom und Default Style)
Erst wenn ich zu einem anderen Style wechsele und dann wieder auf Slim Knob wird es richtig dargestellt.

Erwartetes Verhalten

Ich würde erwarten das die Werte Oben beim Slim Knob nicht angezeigt werden.

Dieses Verhalten zeigt sich auch in der 3.2.3

Gruß Steff

5286
0%
GUI & ServerFehlerberichthochBei Verwendung von Grandmaster Node Master bei Laden vo...Neu3.2.323.03.202423.03.2024steff Aufgabenbeschreibung

Hallo,
Ich hatte da schon in der 3.2.3 Version eine Ahnung das da was nichtv stimmt, konnte mir das aber nicht erklären und hatte was anderes in Verdacht.
Beim Probieren mit der 3.3.0 konnte ich das Verhalten aber konkret nachvollziehen.
Aber leider kann man zur Zeit, wegen des Export Bugs, die Projekte nicht Übertragen.

Dann habe ich es mit der 3.2.3 probiert und auch hier kann es reproduzierbar nachvolzogen werden.

Ich erstelle ein neues Projekt, lasse mir den Grand Master anzeigen und stelle diesen auf z. B. 60% und speichere das Projekt.
Beim erneuten aufrufen von dem Projekt, steht der Grand Master auf 66% wie eingestellt.

Soweit so gut.

Verwende ich im Input assignment aber den Grand Master Node, er muss noch nicht einmal irgendwie verbunden sein
und stelle dann den Grand Master auf 60% und speichere ich das dann.
Nun steht der Grand Master beim erneuten Laden des Projektes immer auf 0%.

Erwarten würde ich das der Grand Master egal ob ich den Node verwende oder nicht, immer das gleiche Verhalten zeigt und zwar den Wert beim letzten verwenden des Projektes übernimmt.

Gruß Steff

5287
0%
GUI & ServerFehlerberichthochNode aus IA entfernt und danach crasht das ProjektNeu3.3 RC x24.03.202407.04.2024steff Aufgabenbeschreibung

Hallo,
Ich habe in der Version 3.3.0 RC2 angefangen mein “großes Projekt” neu zu erstellen.
Das “große Projekt” konnte ich so nicht aus der 3.2.3 übernehen. FS#5221

Das ganze hat auch gut funktioniert.
Bis ich gestern um etwas auszuprobieren ein Node aus dem IA gelöscht habe.
In meinm Fall war es das “Grand Master Node”.

Danach bekomme ich beim Laden des Projektes viele Warnmeldungen, sowie ein paar Fehlermeldungen.
Gestern war es auch so daß Das Programm nicht mehr richtig beendet werden konnte.
Ich musste über den Task-Manager das Programm beenden.

Ich hatte auch noch versucht eine ältere Version zu laden, das funktionierte leider nicht und
ältere Versionen des Projektes sind auch nicht mehr verfügbar.

Was ist den hier kaput gegeangen ?
Und Warum ?

Logs und Projekt hänge ich an.

Gruß Steff

5305
90%
InputAssignmentFehlerberichtniedrigSwitch Device regiert nicht auf Programmer Eingänge LUM...Benötigt Tests3.2.313.04.202409.05.2024steff Aufgabenbeschreibung

Hallo,
mir ist da beim testen mit der 3.2.3 ist mir da was aufgefallen.
Habe es dann in der 3.3.0.RC2 getestet und hier ist es auch so.
Ich meine das es in einer älteren Version funktioniert hat.
Kann das aber leider nicht mehr testen.

Ich habe dann ein neues Projekt zum testen dafür angelegt.
Projekt und Bilder zur Verdeutlichung sind im Anhang.

Ich habe einen Gerneric Dimmer und acht Gerneric Switch mit entsprechenden Device Group angelegt.

Wähle ich beide Gruppen an und drücke dann den Button LUMOS im Control Intensity gehen der verwendete Dimmer sowie die Switch an.
Beim drücken auf Nox geht das ganze auch wieder aus.

Ich habe dann im IA ein CS mit Buttons und einem Pragrammer Node angelegt.
Button (1) verbunden dem Eingang LUMOS, Button (2) verbunden mit dem Eingang NOX.
Es sind wieder beide Gruppen abngewählt.
Drücke ich den Button der mit LUMOS verbunden ist, geht nur der Dimmer an und die Switch bleiben aus.
Sind Dimmer und Switch an und ich Drücke den Button der mit NOX verbunden ist geht nur der Dimmer aus.

Erwartetes Verhalten

Ich würde hier erwarten das es egal ist ob ich die Buttons LUMOS und NOX im Control Intensity oder die LUMOS und NOX Eingänge vom Programmer verwende.
Hier sollte doch das gleiche passieren

Gruß Steff

5323
0%
GUI & ServerFehlerberichtniedrigColor ITEM List Tabelle wird nicht aktualisiertNeu3.3 RC x12.05.202412.05.2024steff Aufgabenbeschreibung

Hallo,
ich hab mich mal wieder an die 3.3.0 RC2 gemacht.
Geladen ist ein Projekt welches ich in der 3.3.0 RC2 neu erstellt habe.
Da bei bin ich au folgendes gestoßen:
Dort sind 2 Color Item Lists.
Ich habe dann die Default Color List gewechselt.
Dies wird aber nicht in der Tabelle angezeigt.
Foto im Anhang (Bild habe ich gemacht nachdem ich auf OK geklickt habe und die Proberties noch mal geöffnet habe.

Ich habe dann zum testen ein Projekt angelegt und das im kleinen noch mal ausprobiert.
Hier funktioniert es einwandfrei.

Was ist in dem etwas aufwendigeren Projekt anders ?

MfG Steff

5325
0%
GUI & ServerFehlerberichtniedrigAnzeige Grand Master bei Flash und StompNeu3.3 RC x12.05.202412.05.2024steff Aufgabenbeschreibung

Hallo,
mir ist da was aufgefallen, vielleicht ist es ja so gewollt, finde ich aber nicht so gut.

Beim verwenden von Flash (Button oder IA) geht der Wert auf 100% aber der Regler bleibt da wo er eingestellt ist.
(Bild: Flash Mark)
Ähnlich bei Stomp hier geht der Wert auf 0 % aber auch hier bewegt sich der Regler nicht.
(Bild: Stomp Mark)
Ich fände es gut wenn der Rgler auch af den Wert geht der der % Anzeige entspricht.

Neben Flash, Stomp, Full und Black befinden sich noch diese kleinen schwarzen Felder.
Diese zeigen nichts an.
(Bild: Anzeige Mark)
Wäre ja schön wenn hier angezeigt werden würde ob der Button oder der Eingang am Node betätigt ist.

Gruß Steff

4321
0%
SoftdeskFehlerberichtniedrigGobo-Icons auf dem Softdesk verschwinden nach Neustart ...Neu3.2.123.12.202023.01.2021LJ-Svenner Aufgabenbeschreibung

Die Einbindung der Icons für die Gobos erfolgt über einen Button auf dem Softdesk welchem im Input Assignment ein “Bitmap from Resource”-Node zugefügt wird.
Trotz Speicherns ist das Icon auf dem Softdesk nach Neustart weg.

4545
0%
GUI & ServerFehlerberichtniedrig1D Effekte nicht beatsynchronNeu3.2.215.05.202116.05.2021ThomasLB Aufgabenbeschreibung

Kurzbeschreibung

Die Steuerung der Geschwindigkeit von 1D Effekten hat zwei Fehler:

  1. Bei Übergabe eines SpeedMasters läuft der Effekt nicht synchron mit anderen Effekten
  2. Die Gerätesteuerung erwartet Werte für die Frequenz [Hz], nutzt diese aber als Dauer [s].


Langbeschreibung

Ich möchte, dass mein RGB bei jedem Beat in einer anderen Farbe aufleuchtet und dann ausblendet. In DMX 3.2.2 geht das theoretisch mit einer einzelnen Cue. Auf die Farbe lege ich einen Color Chaser Effekt. Auf den Dimmer lege ich einen invertierten Sägezahn. Für beide Effekte gebe ich bei der Dauer / Frequenz den {SpeedMaster 1} an. Dem Speedmaster gebe ich mit ein paar Taps ein krummes Tempo um die 130 bpm vor.

Wenn ich diese Cue starte, sieht am Anfang alles gut aus. Aber nach ca. 40 Beats sieht man, dass es eine Phasenverschiebung zwischen den zwei Effekten gibt. Nach ca. 80 Beats ist es offensichtlich. Sprich: Die beiden Effekte laufen unterschiedlich schnell! (Also nicht nur Jitter.)

Stellt man den SpeedMaster statt dessen über den Schieberegler ein, sind die BPM Werte deutlich weniger krumm. Die Phasenverschiebung tritt dann auch auf, aber sehr viel später.

Stellt man die Frequenz von Hand ein, stellt man den zweiten Fehler fest: Ein Wert von 2 lässt den Effekt 2 Sekunden dauern und nicht wie erwartet 0,5 Sekunden.

Stellt man die Frequenz von Hand auf einen Wert von 0,5 ein und die Dauer auf 500 ms, so laufen beide Effekte über lange Zeit synchron.

Mögliche Ursachen

Für mich sieht es danach aus, als würde bei der Umrechnung von Frequenz in Dauer ein Rundungsfehler auftreten, der mit der Zeit sichtbar wird. Gleitkommazahlen sind ja nicht beliebig genau und wenn man damit rechnet summieren sich die Fehler manchmal schnell auf.

Dafür spricht auch, dass bei 2 Hz die Effekte synchron bleiben. Hier lässt sich der Kehrwert ohne Rundungsfehler bilden.

Anhänge

1. Beispielprojekt mit zwei Cuelisten sowie einem Softdesk, um den BPM Wert zu prüfen.
2. DMX Ausgabe während die Effekte synchron sind
3. DMX Ausgabe während die Effekte nicht mehr synchron sind

3827
0%
GUI & ServerHilfe / SupportmittelFade-Einstellungen in CueList unwirksam bei der verwedn...Zugeteilt3.1.328.09.201930.09.2019Jelu Aufgabenbeschreibung

Ich habe vorgefertigte Presets in einer neuen Cue-Liste eingebaut.

Die Presets bestehen lediglich aus jeweils einer Farbeinstellung, sonst nichts weiter.
Jetzt wollte ich von einer Farbstimmung in die andere überfaden.
Beim Abspielen werden die Fade-Werte aber scheinbar ignoriert.
Es kommt immer zu einem harten Farbwechsel/Übergang.
Was ist falsch?

Screenshots im Anhang

4196
0%
StageViewHilfe / Supportniedrig'Alle auswählen' wählt zuerst Devices aus, wenn vorher ...Bestätigt3.2.1 Beta x3.423.05.202026.11.2021JohannesStroe Aufgabenbeschreibung

Erwartetes Verhalten der Stage View.
1. Drücken ‘Alle auswählen’: Alle vorhandenen Device Groups werden ausgewählt
2. Drücken in leeren Bereich der Stage View: Alle gewählten Objekte werden abgewählt.
3. Drücken ‘Alle auswählen’: Alle vorhandenen Device Groups werden ausgewählt.

Aktuelles Verhalten der Stage View.
1. Drücken ‘Alle auswählen’: Alle vorhandenen Device Groups werden ausgewählt
2. Drücken in leeren Bereich der Stage View: Alle gewählten Objekte werden abgewählt.
3. Drücken ‘Alle auswählen’: Alle vorhandenen Device Groups Devices werden ausgewählt.

3070
80%
ServerToDomittelReminder: Geiles IStoreLocationModel Zeug fertig machen...Benötigt Tests3.2.13.3.122.05.201821.12.2023Soon5 Aufgabenbeschreibung

Geiler Scheiß, fast fertig….

677
50%
StageViewToDomittelStageView / Property Grid, multi beam fixturesZugeteilt3.2 Alpha x3.419.12.201126.11.2021fisl Aufgabenbeschreibung

hat ein Gerät mehrere Beams, wird es als 1 Icon im LV angezeigt.

Für die folgende Erklärung sei Beispielhaft folgendes Gerät gegeben:

Beam 1:
- RGB
- Position (gilt für alle Beams)
Beam 2:
- RGB
Beam 3:
- RGB

Lösung:
0. Es gibt einen “Master Beam” (der 1. Beam) welcher allgemeine Eigenschaften enthält, die sich die Beams teilen. Per Konvention ist das der 1. <function> Block im DDF. Die Eigenschaften (e.g. <dimmer>) werden mit “global=true” markiert, falls es eine globale Eigenschaft ist. In diesem Fall wird die Eigenschaft auch angezeigt, wenn ich einen anderen Beam selektiere. Der Masterbeam ist also so etwas wie eine “Beamgruppe”.

1. Darstellung im Stageview ist umschaltbar zwischen Einzeldarstellung und Beam Darstellung
⇒ Darstellung als Multibeam nur, falls Gerät > 1 Beams besitzt.
⇒ Einzeldarstellung: Wie aktuell, nur bei “Multibeam” Devices wird unter dem “Hauptbeam” angedeutet, dass es zusätzliche Beams gibt (e.g. Icon oder kleine Vierecke). Die Einzeldarstellung ist quasi der Masterbeam.
⇒ Multibeam Darstellung: Die Beams werden als “Matrix” dargestellt und jeweils gezeichnet wie aktuell der Hauptbeam
⇒ Dies gilt natürlich für Geräte UND Gruppen :-) ⇒ Sollte Beam 1 nur Global Eigenschaften enthalten, wird er in der Beam Darstellung NICHT angezeigt. Begründung: Die Global Eigenschaften des Masterbeams werden auch in den anderen Beams dargestellt. Ergo ist eine separate Darstellung nicht notwendig.

2. Selektion Beam / Master
In der Einzeldarstellung selektiere ich den “Masterbeam”. Über ein Tastaturknopf kann auf Beam Selektion umgeschaltet werden und es werden nur die einzelnen Beams markiert. Das Selektieren einzelner Beams ist für Fanning wichtig.
⇒ Wenn Masterbeam selektiert ist, werden die gemergden Eigenschaften aller Beams im PG angezeigt:
Beispiel:

- RGB (Beam 1-3)
- Position

Wenn ich nun das RGB ändere, ändere ich das RGB aller 3 Beams

⇒ Wenn Beams selektiert sind, wird jeder Beam mit seinen Eigenschaften dediziert im PG angezeigt (Beispiel Beam 2, 3 selektiert)

- Global
  - Position
- Beam 2
  - RGB
- Beam 3
  - RGB

3. Fanning
Master selektiert ⇒ Fanning über Geräte (wie bisher)
Beams selektiert ⇒ Fanning über Beams

4180
0%
ServerToDoniedrigWarnings und Errors beim Abspielen von AudiofilesUnbestätigt3.2.1 Beta x29.04.202009.05.2020JPK Aufgabenbeschreibung

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.
5013
0%
GUI & ServerToDoniedrigLauncher: Der Launcher muss Multiversion-fähig werdenUnbestätigt3.3 Beta x3.3.108.01.202308.01.2023JPK Aufgabenbeschreibung

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.

5167
40%
GUIToDohochVorschläge für Visualisierung der PropertiesZugeteilt3.3 Beta x3.417.10.202321.12.2023JPK Aufgabenbeschreibung

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

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

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.

4099
0%
GUIToDoniedrigFadetime in CuelistEditor bis auf 0% reduzierbar machen...Neu3.2.1 Beta xTBD (UIS)19.02.202026.02.2020JohannesStroe Aufgabenbeschreibung

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.

4175
0%
GUIToDoniedrigNützliche Shortcuts für den WorkflowNeuunbestimmt24.04.202009.05.2020JohannesStroe Aufgabenbeschreibung

Folgende Tastenkombinationen wären sehr hilfreich und sind auch üblich:
Strg+N: New Project
Strg+L: Load Project
Strg+S: Save Project
Strg+Umschalt+S: Save Project As
Strg+Q: Quit/Exit Program

2670
0%
GUIToDoniedrigKontextmenü Executer PageNeu3.1TBD (UIS)17.01.201715.12.2021nutzer99 Aufgabenbeschreibung

Man kann unter unter dem Kontextmenü Executer Page einzelne Executoren anlegen, aber nicht im Fenster.

2671
60%
Project ExplorerToDoniedrigCreate XYZ in Unterordnern nicht möglichAnalysieren3.13.3.117.01.201724.06.2023nutzer99 Aufgabenbeschreibung

Ich kann in Unterordnern keine Cuelists/Cuelist Groiups/ Devices/ Device Groups/ etc. über das Kontextmenü hinzufügen.

Außerdem werden neue o.g. immer im Hauptordner angelegt, die mit dem Button “Create XYZ” in der Menüleiste erstellt werden.

Edit: Patrick: Memo an mich. Das trift auf alle Nodes zu !!!!

4232
40%
SoftdeskToDoniedrigSoftdesk - Namensgebung im DesignerUnbestätigt3.2.119.07.202014.03.2021nutzer99 Aufgabenbeschreibung

SignalLamp –> Signal Lamp
CueListSelector –> Cuelist Selector
DeviceSelector –> Device Selektor
CueListMonitor –> Cuelist Monitor
Style
AdvancedCueMonitor –> Advanced
Style
SimpleCueMonitor –> Simple

ColorBar –> Color Bar
Preset
AdvancedHSV –> Advanced HSV
Preset
BlackAndWhite –> White

ColorGrid –> Color Grid

Label
Style
CustomLabel –> Custom

Gesamte PropertyGrid:
- IsEnabled –> Enabled
- DisplayName –> Display Name
- BaseColor……

Button:
ValueActivated und ValueDeactivated
OffColor und OnColor
Entweder für beides On/off oder Activated/Deactivated
–> Die Einstellungen sollten auch direkt beieinander liegen.

4537
0%
LauncherToDoniedrigLauncher - Lokale Projekte anzeigenUnbestätigt3.3 Alpha x3.3.115.05.202104.01.2023nutzer99 Aufgabenbeschreibung

Fehlerbeschreibung

aktuell werden noch dummys im Launcher angezeigt. Todo. loklae Projekte im appdata ordner anzeigen.

5188
0%
Project ExplorerToDoniedrigFalsches Icon bei Kontextmenu Projektexplorer, Master, ...Neu3.3 Beta x30.11.202321.12.2023MWSysTech Aufgabenbeschreibung

Im Kontextmenu Projektexplorer → Master → z.B. Speedmaster haben die Einträge “Sortieren” und alles mit “hinzufügen” das gleiche Icon.
An allen andern Stellen in der GUI wenn irgendwas hinzugefügt werden soll ist da so ein kleines grünes Plus wie im Bild.
Ich würde das hier auch erwarten um konsistent zu sein.
Vielleicht könnte man den Mastern auch unterschiedliche Icons geben.
Vorschlag:
- Colormaster einfach nicht nur blau, sondern vllt Regenbogenfarbverlauf von unten nach oben
- Groupmaster das Icon der Gerätegruppe dazu
- Parametermaster vllt so ein f(x) oder so dazu irgendwas “mathematisches” - Positionsmaster ein Fadenkreuz?
- Specialmaster weis ich grad auch nicht ^^
- Speedmaster Tachonadel?

5194
0%
GUIToDoniedrigProjektaufgaben ändern setzt DirtyFlag nichtNeu3.3 Beta x30.11.202321.12.2023MWSysTech Aufgabenbeschreibung

nicht vorhanden

1067
0%
ServerToDomittelDevices: Der Node <random> wird nicht erkannt.Neu3.1TBD (UIS)03.10.201226.11.2021Qasi Aufgabenbeschreibung

Es wird immernoch nicht der Node für Random in Gobowheel und Colorwheel gelesen bzw. wird nich angezeigt und kann deshalb nicht drauf zugreifen.

MfG
Patrick

2123
0%
ServerToDoniedrigAbstractEffectHandlerNode sollte auch shake unterstütze...Unbestätigt3.003.01.201503.01.2015Qasi Aufgabenbeschreibung

s.o.

Vor allem, weil der Prisma von dieser classe erbt, und Ees Prismen gibt, welche Shaken können, sollte die classe um diese Funktion erweitert werden

2239
0%
ServerToDomittelAnzeige / Fenster einbauen das anzeigt was alles an ist...Unbestätigt3.0TBD (UIS)15.05.201527.01.2021Qasi Aufgabenbeschreibung

Es soll angezeigt werden wass alles an ist und welcher cue in welcher cueliste auslöser ist.
mit funktionen wie alles aus. oder nur das aus.

MfG
Qasi

zeige Aufgaben 201 - 250 von 684 Seite 5 von 14

verfügbare Tastenkürzel

Aufgabenliste

Aufgabendetails

Aufgabenbearbeitung