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 TypeSeveritySummaryPriorityStatusAssigned ToReported InDue In VersionDue DateOpenedLast Edited
4420
100%
GUI & ServerToDoLowBlacklist/Whitelist MacroboardsMediumBenötigt TestsQasi3.3 Alpha x3.320.03.202108.04.2021 Task Description

s.o.

es sollte möglich sein Macroboards zu White oder Blacklisten, so hat mann die Möglichkeit nur ausgewählte Macroboards mit der Software zu nutzen.

4402
100%
InputAssignmentWunsch / IdeeLowInput Assignment - Macroboard Profile Button NodeVery LowBenötigt TestsQasi3.3 Alpha x3.313.03.202120.03.2021 Task Description

- Input - Knopf drücken
- Output - bmp und ist gedrückt

4397
100%
GUI & ServerToDoLowDeviceGroup und Device Node um +SELECT und -SELECT erwe...MediumBenötigt TestsQasi3.3 Alpha x3.313.03.202116.03.2021 Task Description

s.o.

3605
100%
GUI & ServerWunsch / IdeeLowAnzeigebalken (grün, rot) der Cues sind nicht konsisten...Very LowBenötigt TestsQasi3.2 Beta x3.322.05.201929.11.2020 Task Description

Oft passt die neue Anzeige vor den Cues nicht. Mal ist ein Feld hellrot, mal dunkelrot. SIehe Bilder( zu zwei verschiedenen Zeitpunkten ist Cue1 einmal hellrot und einmal dunkelrot)

4517
90%
InstallerToDoMediumAuswahloption für Verknüpfungen im StartmenüLowUnbestätigtJPK3.3 Alpha x28.04.202123.05.2021 Task Description

Um die Anzahl der Verknüpfungen im Startmenü auf Wunsch zu reduzieren, soll der Installer folgende Auswahloptionen für die Verknüpfungen erhalten:

  • Verknüpfungen auf dem Desktop
    • DMXControl 3 starten
    • DMXControl 3 Launcher
  • Verknüpfungen im Startmenü
    • DMXControl 3 starten
    • DMXControl 3 Launcher
  • Zusätzliche Verknüpfungen
    • DMXControl 3 GUI
    • DMXControl 3 Kernel
    • DMXControl 3 Umbra

Die Ausgestaltung der Auswahlmöglichkeiten kann frei gewählt werden. Vorrangig soll damit erreicht werden, dass wie in der Entwicklersitzung am 28.04.2021 besprochen, auf Wunsch die Verknüpfungen für GUI, Kernel und Umbra im Startmenü angelegt werden.

4433
90%
GUI & ServerFehlerberichtLowEigene Gruppen Image Bilder werden nicht in der Projekt...Very LowBenötigt Tests3.2.23.302.04.202110.04.2021 Task Description

Es wurde geschrieben:
Mam braucht immer nur das Projekt-Zip mitnehmen. In diesem PC ist alles enthalten, was man zum Ausführen dieses Projekts auf einem anderen PC braucht. Und da musst du dir auch keine Gedanken machen, dass auf dem anderen PC vielleicht das gleiche Gerät mit einem anders gebauten DDF vorhanden ist. Das Projekt lädt exakt so, wie du es für dich eingerichtet hast.

Ich habe mir kleine 128×128 .png Bildchen erstellt zur Kennzeichnung meiner Gerätegruppen. Im Verzeichnis C:\Program Files (x86)\DMXControl3\Kernel\LibDevices\Images abgelegt.
Dann unter Geräte Gruppe, Properties und dann dort unter Image eingefügt.
Diese werden aber leider nicht mit in der Zip Datei gespeichert.
Man hat also doch nicht alles Dabei was man für das komplette Projekt benötigt.
Wäre schön wenn das noch hinzugefügt werdn könnte.

Im Forum angesprochen
https://forum.dmxcontrol-projects.org/index.php?thread/15906-eurolite-tmh-60-fehler-oder-nur-bei-mir/&postID=134210#post134210

4423
90%
InputAssignmentWunsch / IdeeLowImpulsgeber steigende oder fallende FlankeVery LowBenötigt Tests3.2.223.03.202129.04.2021 Task Description

Hallo zusammen,
um Taster aus unterschiedlichen Quellen einfacher auswerten zu können, wäre es schön einen Impulsgeber zu haben der die Flanke auswertet.

Er sollte kurz ein Signal ausgeben, wenn die Flanke steigt oder fällt.

Bei steigender Flanke

Taste von 0 → 1 Flanke steigt = kurzer Impuls - verschaltung im Input Assignment ändert sich
Taste von 1 → 0 Flanke fällt = passiert nichts

Bei fallender Flanke

Taste von 1 → 0 Flanke fällt = kurzer Impuls - verschaltung im Input Assignment ändert sich
Taste von 0 → 1 Flanke steigt = passiert nichts

Das Ergebnis mit einem Counter währe zum Beispiel ein Sauberes hoch oder runterzählen.

Ausgabewärt sollte Einstellbar sein, ob feste im Node oder auch als Eingang kann ich nicht beurteilen (wüsste noch keinen Anwendungsfall, kann aber bestimmt gut eine sinvolle Anwendung dafür geben)

Cool wäre es, wenn noch die min. vergangene Zeit einstellbar wäre nach dem ein Signal angelegen ist. Damit wäre auch die wiederholte eingabe der Tastertur entkoppelbar.
→ seit dem letzten Signal muss min. zeit x vergangen sein (egal ob ein Impuls generiert wurde oder nicht)

Gruß
Max

4400
90%
InputAssignmentWunsch / IdeeLowInput Assignment - Port Preview 12 Zeichen und dann Pun...LowBenötigt TestsQasi3.2.23.313.03.202129.04.2021 Task Description

“XYZ1234567894Rijtg” wird am Port so angezeigt:
“XYZ123456789…”

Und im Tooltip den ganzen Text anzeigen.

Es ist häufig das Problem, dass sich Preview Texte von Ports sich mit anderen Nodes überlagern.

4127
90%
ServerFehlerberichtLowERROR org.dmxc.lumos.Kernel.Project.ProjectManager - Ca...LowBenötigt Tests3.2.13.314.03.202001.03.2021 Task Description

In meinem größeren Projekten wird regelmäßig folgender Fehler in den Logs vermerkt:

2020-03-14 20:10:15,204 [167] ERROR org.dmxc.lumos.Kernel.Project.ProjectManager - Can't save content of AffinityManager
System.OutOfMemoryException: Eine Ausnahme vom Typ "System.OutOfMemoryException" wurde ausgelöst.
   bei System.IO.MemoryStream.ToArray()
   bei org.dmxc.lumos.Kernel.Resource.Xml2ManagedTreeConverter.GenerateData(ManagedTreeItem item) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosLIB\src\Kernel\Resource\Xml2ManagedTreeConverter.cs:Zeile 276.
   bei org.dmxc.lumos.Kernel.Resource.Datastore.FileBackendDatastore.saveResource(EResourceType type, LumosResource data) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\Resource\Datastore\FileBackendDatastore.cs:Zeile 489.
   bei org.dmxc.lumos.Kernel.Resource.ResourceManager.saveResourceInternal(EResourceType type, LumosResource data) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\Resource\ResourceManager.cs:Zeile 284.
   bei org.dmxc.lumos.Kernel.Resource.AbstractResourceManager.saveResource(EResourceType type, LumosResource data) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosLIB\src\Kernel\Resource\AbstractResourceManager.cs:Zeile 606.
   bei org.dmxc.lumos.Kernel.HAL.Affinity.AffinityManager.org.dmxc.lumos.Kernel.Run.ILumosProjectManager.saveProject(LumosIOContext context) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\HAL\Affinity\AffinityManager.cs:Zeile 218.
   bei org.dmxc.lumos.Kernel.Project.ProjectManager.<>c__DisplayClass36_0.<saveProject>b__0(ILumosManager m) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\Project\ProjectManager.cs:Zeile 393.

Die anderen Daten des Projekts werden (glücklicherweise) trotzdem gespeichert.

4015
90%
ServerWunsch / IdeeLowZeitpunkt für Aktivierung der DMX-Ausgabe selbst festle...Very LowBenötigt TestsSoon53.23.309.01.202011.04.2021 Task Description

Für einen Test baute ich kürzlich zusätzlich zum Main-PC noch einen zweiten Backup-PC auf, wovon nur einer der beiden PCs die DMX-Daten über Art-Net ausgeben sollte. Gerade bei Art-Net gibt es ja bekanntermaßen murks, wenn zwei PCs das gleiche Gerät ansprechen wollen.

Wenn alles geregelt läuft, kann ich vor einem Neustart zum Beispiel die Art-Net-Ausgabe deaktivieren. Liegt aber nun ein Fehler vor, wodurch ich das Deaktivieren nicht mehr entsprechend anstoßen kann, sind die DMX-Interfaces wie zuletzt gespeichert beim erneuten Starten des Kernels nur kurze Zeit wieder aktiviert und die Ausgabe wird auf 0 gesetzt - egal ob ein Projekt geladen wurde oder nicht. Dies war im konkreten Fall insofern problematisch, weil das Projekt beim Starten von DMXControl 3 als “Default Project” direkt mit geladen wird und ich während des Ladevorgangs keinen Zugriff auf die DMX-Ausgabe habe. Damit mir nun mein Main-PC nicht in die Suppe spuckt und nichts ausgegeben wird, blieb mir nichts anderes übrig, als im Interface-Rack die Art-Net-Interfaces händisch temporär direkt auf den Backup-PC umzuklemmen.

Um nun im Falle eines unvorhergesehen Neustarts (insbesondere mit einem Default Project, was effektiv gesehen das “Arbeitsprojekt” / “Showprojekt” ist) nicht Hand an der Verdrahtung der Hardware anlegen zu müssen, würde ich mir hier eine Möglichkeit wünschen, dass ich im Idealfall selbst den Zeitpunkt festlegen kann, wann die DMX-Ausgabe auf die Interfaces bzw. die Interfaces selbst aktiviert werden - und zwar unabhängig davon, was in den Einstellungen für die DMX-Ausgabe grundsätzlich gespeichert ist.

3108
90%
ServerFehlerberichtLowRelease-Time und Go-To-Time wird nicht gefanntVery LowBenötigt Tests3.1.23.323.07.201831.05.2021 Task Description

Trägt man ein Fanning in die Go-To-Time, Go-Back-Time und Release-Time ein, so wird dies zwar akzeptiert und auch gespeichert. Der Kernel verwendet aber nur die erste Zahl des Fannings als entsprechende “Arbeitszeit” und ignoriert das Fanning komplett.

Hier sollte entweder eine Fehlermeldung aufkommen, dass eine solche Eintragung nicht zulässig ist oder dieses Feature unterstützt werden. ;-)

4271
80%
ServerFehlerberichtLowWerte in Matrix bleiben trotz Löschen aus Programmer be...MediumBenötigt Tests3.2.2 Beta x3.313.09.202028.06.2021 Task Description

Steuert man mit einer Matrix mehrere Geräte oder Sub-Matrizen an, so bleibt die Ausgabe beim Löschen von Werten aus dem Programmer weiter bestehen. Folgendermaßen lässt sich das Problem reproduzieren:

  1. Lege 4 Geräte an
  2. Lege eine 4×1 Matrix an
  3. Patche die Geräte auf die Matrix
  4. Wähle die Matrix in der Stage View aus
  5. Klicke auf den Lumos Button
  6. Stelle eine Farbe für die Matrix ein
  7. Gehe nun in den Programmer und lösche den Farbwert für die Matrix

Problem: Die LED-Scheinwerfer behalten nun den letzten Farbzustand, obwohl kein Wert mehr gesetzt ist. Sie gehen erst aus, wenn man den Programmer über “Clear” leert

Erwartetes Verhalten: Die Matrix verhält sich hier wie eine Art Gerätegruppe, wenn also die Werte der Matrix gelöscht werden, muss die Ausgabe der zugeordneten Geräte auch gelöscht werden

3375
80%
ServerToDoLowExecutor Temp-FaderMediumZugeteiltSoon5unbestimmt3.314.02.201931.03.2021 Task Description

Temp-fader für Scenenlisten

Wirkt wie der intensety-master aber auf alle Propertys

3070
80%
ServerToDoMediumReminder: Geiles IStoreLocationModel Zeug fertig machen...MediumBenötigt TestsSoon53.2.13.322.05.201831.03.2021 Task Description

Geiler Scheiß, fast fertig….

4520
70%
GUI & ServerToDoLowi18n auslagernMediumUnbestätigtSoon53.3 Alpha x28.04.202114.05.2021 Task Description

Damit die Übersetzung (u.a. die T-Klasse) auch in anderen Teilen von Lumos und anderen Programmen wie z.B. dem DDFCreator verwendet werden kann, müssen die Übersetzungsfunktionen in eine separate Library (und evtl. separates NuGet-Paket) ausgelagert werden.

4116
70%
ServerToDoLowSNMP-ServerMediumZugeteiltQasi3.23.2.309.03.202029.07.2020 Task Description

Ich brauche die möglichkeit SNMP-Sensordaten in die software zu bekommen
Eaton UPS EX 3000
Cisco SG300
Cisco SG500

2671
60%
GUIToDoLowCreate XYZ in Unterordnern nicht möglichVery LowAnalysieren3.13.317.01.201716.12.2020 Task Description

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

4301
50%
InputAssignmentWunsch / IdeeLowIA mehrfach klonenVery LowNeu3.2.2 Beta x28.11.202011.04.2021 Task Description

Beim klonen wird immer nur eine Klon erstellt. Das nervt bei z.B. 32 Connections ziemlich ;) Also als neues Feature im Context-Menü bei Rechtsklick auf CS “Clone multiple” und dann in einem PopUp-Fenster die Auswahl, wie viele CS erstellt werden sollen.

677
50%
StageViewToDoMediumStageView / Property Grid, multi beam fixturesVery LowZugeteiltQasi3.2 Alpha x3.319.12.201121.06.2018 Task Description

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

595
50%
GUIWunsch / IdeeMediumCuelist, Cue als Trackingsperre für Record und PlaybackVery LowZugeteiltfislAlpha 2Cuelist-Erweiterung(intern)11.09.201112.12.2018 Task Description

2 unterschiedliche Attribute sollte es für Cues geben

Das erste greift während der Programmierung:
Cue 5 ist als Sperre markiert, in Cue 1 füge ich einen weiteren Kreis hinzu. Durch tracking wird dieser jetzt bis einschl. Cue 4 ausgegeben. In Cue 5 wird nun automatisch der urspüngliche Werte (in diesem Fall 0) gespeichert. Nehme ich die Sperre wieder raus, werden die automatisch gesetzten Werte gelöscht.

Das zweite während dem Playback:
Wird dieses Attribut für ein Cue gesetzt, bedeutet dies, dass alle Werte, auch getrackte, erneut ausgegeben werden.
Hintergrund ist folgender, Cue 7 ist ein sehr langsamer fade to black für kreis 1. Also wird die 0 getrackt. Cue 8, Cue 9 (verändern Kreis 1 nicht) werden ausgeführt, während Cue 7 noch ausblendet. Cue 10 soll jetzt ein Black sein. Würde der Black aufgerufen werden, bevor der Fade von Cue 7 beendet ist, gehen alle Kreise bis auf Kreis 1 aus, dieser würde den Fade weitermachen, weil eben nach Cue 7 keine weitere Instruktion für Kreis 1 kamen. Wird nun dieses Attribut gesetzt, werden alle Werte dieses Cues als neue Instruktion betrachtet, in Cue 10 also auch die 0 von Kreis 1 (aber nur während dem Playback) und ausgegeben und beendet somit auch den laufenden Fade.

4232
40%
SoftdeskToDoLowSoftdesk - Namensgebung im DesignerVery LowUnbestätigtpeer3.2.119.07.202014.03.2021 Task Description

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.

3802
40%
SoftdeskWunsch / IdeeLowSoftdesk Control: TrackPadMediumBestätigt3.2 Beta x3.2.316.09.201929.07.2020 Task Description

Ein PositionsControl welches mit einem relativem Wert arbeitet.
Bewegt man die Maus/Touch auf dem Trackpad nach Rechts bewegt sich so z.B. auch ein Scheinwerfer nach rechts.

Vergleichbar mit dem TouchPad bei einem Laptop.
Die Empfindlichkeit sollte einstellbar sein.
Es sollte einen “intelligenten” Modus geben der bei langsamen Bewegungen etwas feiner ist und bei schnelleren Bewegungen größere Schritte geht.

Farbe soll Einstellbar sein.
Einstellung für die Invertierung.

3471
40%
SoftdeskFehlerberichtMediumPositionierung der Softdesk-Elemente in verschiedenen E...LowBestätigtpeer3.2 Beta x3.2.313.03.201930.07.2020 Task Description

Ich kann die Softdesk-Elemente aktuell noch nicht in verschiedenen Ebenen anordnen. Dies fällt insbesondere dann auf, wenn ich mit einer Groupbox mehrere Buttons oder Slider optisch zusammenfassen möchte: die Buttons verschwinden im Hintergrund.

2765
40%
ServerWunsch / IdeeLowMatrix Effektgröße mit den normalen Effekten verändernVery LowNeu3.1TBD (UIS)23.03.201717.01.2020 Task Description

Es wäre toll, wenn man z.b. die Startposition des Boom-Effekts mithilfe eines weiteren Effekts verändern könnte. Oder z.b. die Geschwindigkeit des Color-Scroll Effekts mit einem Sinus belegen könnte.

4222
10%
GUI & ServerFehlerberichtLowWPF MessageBox AdvancedMediumUnbestätigtpeer3.207.07.202008.07.2020 Task Description

Wir brauchen eine Message Box Advanced.

Neben den üblichen Funktionen der bekannten Message Box (Header, Text, Mehrere Buttons (OK, OK-Cancel, OK-Retry-Cancel, Yes-No, Yes-No-Cancel,….)) sowie Icon stelle ich mir folgendes vor:

1. Auswahl zwischen 1-3 Buttons, sowie beliebige Beschriftung der Buttons
2. Optional Anzeige eines Icons für die MessageBox
3. Optional Anzeige eines kleinen Icons pro Button
4. Definition eines Default Buttons, der beim direkten drücken auf “Enter” gewählt wird. Per Default ist es Button 1
5. Optional Angabe eines Timeouts, welcher den Default Button nach Ablauf von X Sekunden drückt (Text des Buttons = “Button Text (<countdown>)”). Im Button läuft also die Zahl runter, bei 0 wird gedrückt.
6. Optional Anzeige eines “Don’t show Again” Checkbox Elementes
7. ESC Taste schließt die Message Box.

4593
0%
GUI & ServerFehlerberichtLowTracking-Einstellung wird nicht übernommenMediumUnbestätigt3.2.230.07.202130.07.2021 Task Description

Beim Duplizieren einer Cuelist, bei der Tracking deaktiviert ist, wird diese Einstellung nicht in die zweite Cuelist übernommen. Der Haken ist zwar nicht gesetzt, aber trotzdem reagiert die Cuelist wie eine mit aktivem Tracking (siehe Diskussion Arne ⇔ JP)

4592
0%
ServerFehlerberichtMediumToo Much MIDI FeedbackVery LowNeu3.2.226.07.202126.07.2021 Task Description

DMXControl sends feedback 3 times for same midi channel. This eventually floods midi with feedback. For example, I have only one midi fader setup in DMXControl. DMXControl sends the below midi out:

RECEIVE | ENDPOINT(loopMIDI) TYPE(CONTROLCHANGE) CHANNEL(1) DATA1(13) DATA2(50)
RECEIVE | ENDPOINT(loopMIDI) TYPE(CONTROLCHANGE) CHANNEL(1) DATA1(13) DATA2(50)
RECEIVE | ENDPOINT(loopMIDI) TYPE(CONTROLCHANGE) CHANNEL(1) DATA1(13) DATA2(50)

Why does DMXControl send the same information 3 times? This is a new project with only one device and only one midi fader configured. On project loading DMXControl will send out the above midi values for a single device. This extra midi chatter floods the network.

4591
0%
GUI & ServerFehlerberichtLowTastaturkürzel für Ausschneiden, Kopieren, Einfügen fun...Very LowUnbestätigt3.3 Alpha x25.07.202125.07.2021 Task Description

Ich kann aktuell im Projektexplorer beispielsweise eine Cuelist oder eine Device Group nicht über die Tastaturkürzel Strg+C und Strg+V vervielfältigen, sondern muss dies über das Kontextmenü machen.

Im Anhang befindet sich das Logfile, wo ich dies exemplarisch in einem leeren Projekt mit einer Szenenliste probiere.

4590
0%
GUIWunsch / IdeeLowDevice Control merkt sich zuletzt genutztes FarbmodellVery LowUnbestätigt3.2.225.07.202125.07.2021 Task Description

Ich habe mehrere Cues programmiert, wo ich die Farbe explizit im HSV-Modell angeben musste. Dies war in der Vielzahl allerdings recht umständlich, da ich im Device Control bei jedem erneuten Anwählen einer Gerätegruppe oder eines Geräts immer erst das Farbmodell umschalten musste.

An dieser Stelle könnte das Device Control entsprechend unterstützen, indem es sich merkt, welches Farbmodell zuletzt verwendet wurde. So muss ich nur noch umschalten, wenn ich bewusst wechseln möchte. Eine separate Einstellung hierfür, um das favorisierte Farbmodell vorzugeben, sehe ich hier nicht.

4589
0%
ServerFehlerberichtMediumDMX-Refreshrate sackt bei Nutzung von ColorMaster und P...LowUnbestätigt3.2.225.07.202125.07.2021 Task Description

Im Zuge der Programmierung des Projekts für den Club22 fiel mir auf, dass die DMX-Refreshrate sowohl in DMXControl 3.2.2 als auch in DMXControl 3.3 sichtbar absackt, wenn ich in:

  • DMXControl 3.2.2 die Farbe über einen Parametermaster mittels des Swatooth-auf-Hue-Workaround live manipulieren möchte
  • DMXControl 3.3 direkt hierfür die Colormaster verwende.

Um das Problem zu zeigen habe ich das beigefügte Projekt aufgebaut. Darin sind 375 Generic RGB und eine Gerätegruppe sowie 4 Cuelists enthalten:

  • 1: Trapezoid-Effekt auf Dimmer und Colormaster 1 und 2 auf Farbe in einer Cue
  • 2: Trapezoid-Effekt mit gleichen Parametern aus Cuelist 1 auf Dimmer
  • 3: Colormaster 1 und 2 auf Farbe
  • 4: Farbe fest entsprechend der aktuellen Einstellung der Colormaster programmiert, einmal über RGB und einmal über HSV

Führe die Cuelists aus, erhalte ich folgende DMX-Refreshraten entsprechend der Statusmeldung des Kernels:

  • nur 1: 21,2 Hz bei 20% CPU-Auslastung und ~16250 DMX-Werten / Sekunde
  • nur 2: 25,4 Hz bei 20% CPU-Auslastung und ~27500 DMX-Werten / Sekunde
  • 2 und 3: 22,7 Hz bei 19,5% CPU-Auslastung und ~16800 DMX-Werten / Sekunde
  • 2 und 4 (RGB): 29,5 Hz bei 18,8% CPU-Auslastung und ~18200 DMX-Werten / Sekunde
  • 2 und 4 (HSV): 29,3 Hz bei 17,8% CPU-Auslastung und ~18300 DMX-Werten / Sekunde

Die CPU lief während der Ausgabe mit einem Takt von 1,39 GHz, weil der PC auf Akkubetrieb lief. Selbst im Netzbetrieb vermeldet der Kernel einen merklichen Unterschied, wo die CPU mit 3,15 GHz getaket ist:

  • nur 1: 55,9 Hz bei 11,3% CPU-Auslastung und ~21700 DMX-Werten / Sekunde
  • 2 und 4 (HSV): 67,1 Hz bei 8,6% CPU-Auslastung und ~21050 DMX-Werten / Sekunde

Dieser Effekt verstärkt sich mit entsprechend zunehmender Anzahl an Geräten im Projekt bis hin zu dem Punkt, dass es bei der Nutzung der Colormaster oder dem Pendant des Workarounds in DMXControl 3.2.2 hier die DMX-Ausgabe merklich sichtbar stockt, während der Weg über das Starten einer Cuelist mit fest eingestellter Farbe beim gleichen Effekt deutlich runder läuft.

Da dieses Problem aktuell noch beide Versionen von DMXControl 3 betrifft, habe ich als “betrifft Version” DMXControl 3.2.2 gewählt.

4588
0%
GUIFehlerberichtHighFREEZE der GUI 3.2.1 RC8LowNeuunbestimmt25.07.202125.07.2021 Task Description

Fehlerbeschreibung

GUI hängt ohne Fehlermeldung
Button reagieren optisch, lösen aber keine Aktion aus.
GUI muss über Taskmanager beendet werden.
Nach GUI Neustart geht wieder alles.
Kernel lief stabil weiter.

Dies geschah 2 mal, danach lief alles mehrere Stunden

4585
0%
GUI & ServerWunsch / IdeeLowShutdown Optionen Fenster Shutdown UmbraVery LowNeu3.3 Alpha x02.07.202104.07.2021 Task Description

Im Shutdown Fenster in der GUI gibt es ja die Shotdown Optionen, u.a. Shutdown Kernel.

Hier wünsche ich noch ein Shutdown Umbra. Haltet Ihr das für sinnvoll?

4583
0%
GUI & ServerFehlerberichtHighProjekt mit großer Anzahl von Geräten kann nicht vollst...MediumUnbestätigt3.2.230.06.202104.07.2021 Task Description

Ich habe ein Projekt erstellt, in dem insgesamt 672 Geräte und 28 Gerätegruppen gepatcht und in zahlreichen Ordnern abgelegt.

Das Laden des Projekt schlägt jedoch mit einer Fehlermeldung fehl. Ignoriere ich diese, fallen gibt es folgende Fehler:

  • die Zuordnung der Geräte und den Gerätegruppen zu den Ordnern schlägt ca. zu 80% fehl
  • in den beiden Stage Views fehlen Icons von Geräten und Gerätegruppen

Spannenderweise liegen die Positionsinformationen der Icons in den Stage Views grundsätzlich noch vor. Ziehe ich die fehlenden Icons wieder in die Stage View, werden diese an der richtigen Position eingefügt.

Lade ich das gleiche Projekt mit der 3.3 Alpha 4, so funktioniert das Projekt ohne Probleme.

Im Anhang findet sich das betreffende Projekt sowie die Logs eines Durchlaufs einer Sitzung.

4582
0%
GUI & ServerFehlerberichtLowSoftdesk: Kontextmenü z.T ohne FunktionVery LowNeu3.3 Alpha x30.06.202130.06.2021 Task Description

Im Softdesk funktionieren Kopieren, EInfügen und Ausschneiden nicht über den Rechtsklick

Alpha4

4581
0%
GUI & ServerWunsch / IdeeLowAnzeige der Werte eines SlidersVery LowNeu3.2.230.06.202130.06.2021 Task Description

Ich verwende DMXC 3.2.2 und habe oben schmale Slider die um 90 Grad rotiert sind.
Die Werte auf den Slidern werden aber leider auf die unrotierte Breite bezogen angezeigt.
Wie auf dem angehänten Foto zu sehen ist. Dieses ist aus meinem größerem Projekt.
Das angehängte Projekt ist nur zum Zeigen.
Die angezeigten Werte könnten für die Senrechten Slider (0 Grad Rotation) Hochkant angezeigt werden.
Bei Rotation könnten die Werte dann mit rotieren.

Es wäre hier schön wenn man die Anzeige der Werte abschalten könnte.

4580
0%
GUI & ServerWunsch / IdeeLowNeuer Group Handling-Modus "fixed"Very LowUnbestätigt3.2.230.06.202104.07.2021 Task Description

Die Ausgangssituation für diesen Vorschlag ist folgender: Ich habe zum Beispiel zwei Gerätegruppen, wo in der einen Gruppe 7 Geräte und in der anderen 18 Geräte enthalten sind. Die Geräte sind in ihrer Reihe allesamt mit dem gleichen Abstand versehen und beginnen mit dem jeweils 1. Gerät auf der gleichen Seite. Hierdurch steht die zweite Reihe entsprechend nach “hinten” über. Vergleichbar wäre das mit zwei unterschiedlich lang abgeschnittenen LED-Stripes, wo beide auf der einen Seite auf der gleichen Höhe starten.

Für diese Anordnung möchte ich nun einen Effekt bauen, der zwar auf beiden Gruppen parallel läuft, sich jedoch auch auf beiden Gruppen auf die gleiche Anzahl von Geräten (zum Beispiel Wiederholung alle 5 Geräte) streckt.

Um einen solchen Effekt mit den aktuellen Möglichkeiten zu realisieren, müsste ich den Effekt auf beide Gruppen einzeln anwenden und dabei die Parameter individuell an die Anzahl der Geräte abstimmen. Ein Griff zum Taschenrechner ist unumgänglich. Den Group Handling Modus “Parallel Groups” kann ich ich an dieser Stelle nicht nutzen, weil hierdurch der Effekt bei der 1. Gruppe auf 7 und bei der 2. auf 18 Geräte gestreckt wird.

Um diesen Punkt besser abzudecken kam mir der Gedanke zu diesem neuen Modus, bei dem ich über den Zahlenparameter eben angebe, wie groß diese “virtuelle” Untergruppe ist. Dem entsprechend wird der Effekt bei N+1, 2xN+1, 3xN+1 wiederholt. Passt die Größe der Gruppe nicht zu der Angabe, wird hinten abgeschnitten.

4578
0%
InputAssignmentFehlerberichtLowDrag'n'Drop von Colorbar auf Value_Colormaster im IA ve...Very LowNeu3.3 Alpha x28.06.202128.06.2021 Task Description

Fehlerbeschreibung

Wenn man im Input Assignment eine Colorbar auf den Value von einem Colormaster zieht, dann ist im daraufhin automatisch angelegten CS der Colorbar Input nicht auf den Value Colormaster gelegt, sondern beide Nodes sind lose im CS.

Reproduktion

-Neues Projekt
-Neues Softdesk erstellen
-Colorbar in Softdesk anlegen
-Input Assigment öffnen
-Links Colorbar aus dem Input-Baum auf Value im Output Baum legen.

Keine Fehlermeldungen in Kernel und Umbra.

4577
0%
InputAssignmentFehlerberichtLowIA aktualisiert neu angelegte SD-Controls nichtVery LowNeu3.3 Alpha x28.06.202130.06.2021 Task Description

Fehlerbeschreibung

Im Softdesk neu angelegte Controls werden im Input Assignment nicht live aktualisiert. Erst nach Schließen und Öffnen des Input Assignments tauchen diese dort auf.

Reproduktion

-Neues Projekt öffnen
-Input Assignment öffnen
-Neues Softdesk erstellen
-In Softdesk Control (z.B. Button) erstellen
-In Input Assignment kucken und sehen, dass Softdesk als Ein- & Ausgang fehlt.

Keine Fehlermeldung in Kernel und Umbra.

4576
0%
InputAssignmentFehlerberichtLowGrand Master Textüberschneidung Fader Value & Master In...Very LowNeu3.3 Alpha x28.06.202128.06.2021 Task Description

Fehlerbeschreibung

Im Grand Master-Node überschneiden sich die Text des Eingangs Fader Value und des Ausgangs Master Intensity.

4574
0%
SoftdeskWunsch / IdeeLowSoftdesk - Colorpicker als Control anbietenVery LowUnbestätigtpeer3.2.226.06.202126.06.2021 Task Description

Es wäre super, wenn man einen richtigen RGB Farbkreis im Softdesk hätte. Mit dem neuen Colormaster wär das sehr praktisch.

4573
0%
GUI & ServerFehlerberichtLowStageView: Verschieben von Geräten setzt nicht immer -u...Very LowNeu3.3 Alpha x16.06.202116.06.2021 Task Description

Verschiebt man ein oder mehrere Geräte in der StageView, so wird nur manchmal die Dirtyflag gesetzt.
Wird die Diskette rot, so wechselt sie nach circa 2 Sekunden wieder in den Ursprungszustand schwarz.

4572
0%
SoftdeskFehlerberichtHighError when instantiating Object from persistString: Lum...Very LowNeu3.2.215.06.202129.06.2021 Task Description

Fehlerbeschreibung

Softdeskelemente verschwinden regelmäßig (auch in neue angelegten Projekten) nach dem speichern, beenden und neu laden. Im Fall des angehängten Projekts wars ein Silder unter dem Label “Value” im Softdesk der nun verschwunden ist. In anderen Fällen hats allerdings auch Buttons erwischt. Für mich ist leider kaum ein System auszumachen, warum es welches Element erwischt, auch wenn tenedenziell zuerst neuere Elemente zuerst zu verschwinden scheinen. Wird dann gespeichert und neu geladen verschwinden gerade bei größeren Projekten die nächsten Elemente. In den Inputassignments tauchen diese dann nur noch als “Empty” auf, was auch im Beispiel zu sehen ist. Das angehängte Projekt ist von vor einer Stunde und war eigentlich nur als rumspielerei gedacht. Hin oder her ganze macht DMXControl für mich leider gerade völlig unbenutzbar. Bei Bedarf hätte ich auch noch andere Beispielprojekte mit dem selben Problem. Soweit ich die Logdatei verstehe ist das Ausschnitt um dens geht:

ERROR Lumos.GUI.WindowManager - Error when instantiating Object from persistString: Lumos.GUI.Windows.Softdesk.Designer.SoftdeskDesigner#34e72339-6f87-4a1d-9d1a-16453ff28fb1
System.Reflection.TargetInvocationException: Ein Aufrufziel hat einen Ausnahmefehler verursacht. —> org.dmxc.lumos.Kernel.Exceptions.NotExistingException: Can’t find a SoftdeskModel with ID 34e72339-6f87-4a1d-9d1a-16453ff28fb1

 bei Lumos.GUI.Windows.Softdesk.SoftdeskWindow.getSoftdeskModelFromID(String id) in D:\Jenkins\workspace\Lumos_Pipeline_3.2\LumosGUI\src\Windows\Softdesk\SoftdeskWindow.cs:Zeile 71.
 bei Lumos.GUI.Windows.Softdesk.Designer.SoftdeskDesigner..ctor(String id) in D:\Jenkins\workspace\Lumos_Pipeline_3.2\LumosGUI\src\Windows\Softdesk\Designer\SoftdeskDesigner.cs:Zeile 83.
 --- Ende der internen Ausnahmestapelüberwachung ---
 bei System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
 bei System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
 bei System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, StackCrawlMark& stackMark)
 bei System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
 bei System.Activator.CreateInstance(Type type, Object[] args)
 bei Lumos.GUI.WindowManager.GetContentFromPersistString(String persistString) in D:\Jenkins\workspace\Lumos_Pipeline_3.2\LumosGUI\src\WindowManagement\WindowManager.cs:Zeile 1817.

2021-06-15 17:15:15,869 [Main GUI] INFO Lumos.GUI.Run.GuiRunManager - WindowManager [Manager initialized].

Liebe und etwas verzweifelte Grüße Paul

4571
0%
GUI & ServerFehlerberichtLowStageView gefrorenVery LowNeu3.3 Alpha x15.06.202130.06.2021 Task Description

Ich habe ein neues Projekt erstellt und 4 Dimmer als Geräte inklusive Gerätegruppe hinzugefügt.
Die Eigenschaften Dimmer und Strobe lassen sich ganz normal sowohl über die Gerätegruppe als auch einzeln einstellen.

Nach Neustart:
Alle Dimmer sind in der StageView weiß, obwohl in den Properties je Gerät 0 für den Dimmerwert eingetragen ist.
Der Dimmerwert lässt sich ändern, dies hat aber keinen visuellen Einfluss in der StageView. Egal ob der Dimmerwert bei 0 oder 50 eingestellt ist, das Icon ist immer weiß. In der DMX Ausgabe scheint alles zu funktionieren. Denn in der “Channel Overview” werden die Werte korrekt angezeigt.

Fügt man ein neues Gerät hinzu, lässt sich dieses ganz normal in der StageView bedienen. Die “alten” Geräte sind jedoch weiterhin in der StageView “eingefroren”.

4570
0%
GUI & ServerFehlerberichtLowGerätegruppe hat nach Neustart keine Eigenschaften (Dim...Very LowNeu3.3 Alpha x15.06.202115.06.2021 Task Description

Ich habe ein neues Projekt erstellt und 4 Dimmer als Geräte inklusive Gerätegruppe hinzugefügt.
Die Eigenschaften Dimmer und Strobe lassen sich ganz normal sowohl über die Gerätegruppe als auch einzeln einstellen.

Wird das Projekt neu geladen, besitzt die Gerätegruppe keine Eigenschaften mehr. Das Fenster Properties ist leer.
(Im Projekt Explorer sind der Gerätegruppe noch alle Geräte enthalten).

4569
0%
GUI & ServerFehlerberichtLowDirtyflag wird bei "Reset View" gesetzt, bei Verschiebe...Very LowNeu3.3 Alpha x15.06.202115.06.2021 Task Description

Dirtyflag wird bei “Reset View” gesetzt, bei Verschieben mit Mausrad oder den Pfeilen jedoch nicht.

Das Verhalten ist aus meiner Sicht inkonsequent. Entweder müsste die DirtyFlag auch gesetzt werden, wenn ich die View verschiebe, oder die Flag darf nicht gesetzt werden, wenn ich die View zurücksetze.

4566
0%
GUI & ServerWunsch / IdeeLowMidi Timecode als Input für Cuelists & TimecodeshowVery LowUnbestätigtQasi3.2.208.06.202108.06.2021 Task Description

Um eine Cuelist (bzw. später eine Timecodeshow) über mit externem Timecode zu fahren. Dies ist nötig, wenn man eine DAW oder sonstige Software hat, die den Timecode vorgibt.

4564
0%
GUI & ServerFehlerberichtMediumAutoprepare funktioniert bei Geräten ohne Shutter nicht...Very LowNeu3.2.230.05.202101.06.2021 Task Description

Autoprepare funktioniert nur wie gewollt, wenn der Shutter eines Gerätes geschlossen ist. Wenn ein Gerät keinen Shutter hat, funktioniert Autoprepare überhaupt nicht. Bei Geräten mit Shutter greift Autoprepare schon während des Ausfadens, sofern nicht auch der Shutter geschlossen wird.

Aufbau eines einfachen Projekts zum Reproduzieren:

Cuelist mit 4 Cues:
Cue 1: Dimmer 0% und/oder Shutter geschlossen (siehe unten)
Cue 2: Dimmer 100%, Shutter offen, Farbe Blau, Position A
Cue 3: Wie Cue 1
Cue 4: Dimmer 100%, Shutter offen, Farbe Rot, Position B

Hierbei sind mir diese unterschiedlichen Verhalten aufgefallen:

Generic RGB, Cue 1/3 enthält Dimmer 0%, kein Shutter vorhanden:
Cue 2 faded Dimmer und Farbe gleichzeitg (Wechsel von Weiß zu Blau ist erkennbar). Hier sollte Autoprepare ja eigentlich die Farbe voreinstellen.
Gleiches gilt für Cue 4 mit dem Fade Blau → Rot

Generic RGB mit Subdevice Generic Shutter, Cue 1/3 enthält Dimmer 0% und Shutter geschlossen:
Funktionier wie erwartet, die Farben für Cue 2/4 werden während Cue 1/3 voreingestellt, sodass beim Triggern der Cue nur der Dimmer faded.

Generic RGB mit Subdevice Generic Shutter, Cue 1/3 enthält nur Dimmer 0% und NICHT Shutter geschlossen:
Cue 2 verhält sich wie bei Generic RGB ohne Shutter (Kein Autoprepare). Beim Triggern von Cue 3 wird jedoch schon während des Ausfadens die Farbe zu Rot gefaded. Hier greift Autoprepare also zu früh.

Generic RGB mit Subdevice Generic Shutter, Cue 1/3 enthält nur Shutter geschlossen und NICHT Dimmer 0%:
Funktioniert wie erwarten, kein Unterschied zu Dimmer und Shutter in Cue 1/3.

Das Verhalten der Generic RGB mit Shutter konnte ich auch mit einem Stairville MH-X25 reproduzieren, hierbei war zusätzlich zu Farbe auch ein Positionswechsel in den Cues enthalten.
Auch hier galt, Shutter geschlossen führte zum erwarteten Verhalten von Autoprepare (mit und ohne Dimmer 0%), Shutter offen lassen und Dimmer 0% führte zu Autoprepare schon während des Ausfadens, durch die Positionsänderung noch deutlicher erkennbar.

4563
0%
GUI & ServerFehlerberichtLowPE: Doppelklick auf Directory funktioniert nicht Very LowNeu3.2.227.05.202127.05.2021 Task Description

Erzeuge ich im Projekt Explorer einen Ordner und möchte diesen über einen Doppelklick öffnen, funktioniert dies nicht. Über die Baumstruktur komme ich in den gewünschten Ordner.

Alpha3

4559
0%
GUI & ServerFehlerberichtLowProjekt kann nicht geladen werdenVery LowNeu3.3 Alpha x24.05.202111.07.2021 Task Description

Das angehängte Prjojekt kann nicht geladen werden. In diesem sind aber auch Presets vorhanden.
Bei “Loading Cuelists” geht es nicht weiter.
getestet unter alpha3

4557
0%
GUIFehlerberichtLowSplashscreen Überlappung sieht doof ausVery LowUnbestätigt3.2.216.05.202123.05.2021 Task Description

Beim Starten von DMXControl (z.B. 3.3 α3, betrifft aber auch die 3.2.2) erscheint der Splashscreen mit Versionsnummer.
Unten rechts ist eine rote Fläche, die unter dem dunklen Screen heraussteht.
Ganz rechts knapp über der 0 ist ein kleiner "durchsichtger" Bereich von einem Pixel.

Ich fände es sähe bei dieser Auflösung besser aus, wenn:
- der durchsichtige Bereich größer gemacht werden würde, dass er auch als solcher erkennbar ist
- der durchsichtige Bereich entfernt werden würde, sodass die rote Fläche komplett bis unter den dunklen Screen liegt (mein Favorit)

Showing tasks 1 - 50 of 558 Page 1 of 12

Available keyboard shortcuts

Tasklist

Task Details

Task Editing