|
4674 | |
MacroBoards | Fehlerbericht | niedrig | Ausgangswert eines Buttons wird bei Profillwechsel nich... | Unbestätigt | 3.2.2 | | 20.12.2021 | 20.12.2021 | LightningBrothers |
Aufgabenbeschreibung
Im beigefügten Projekt habe ich eine Seitenumschalten zwischen zwei Macroboard-Profilen realisiert, indem ich via eines Counters die Nummern der Macroboard-Profile hoch- bzw. herunterzähle. Die Profile im Projekt sind für ein Stream Deck XL gebaut.
Wechsele ich nun die Seite, muss ich die betreffenden Button 4.8 (Seite vor) bzw. 4.7 (Seite zurück) zweimal drücken. Beim Verlassen der Seite wird der Ausgangswert des Button 4.8 bzw. 4.7 von “True” nicht mehr zurück auf “False” gesetzt. Zu sehen ist dies in dem Connectionset “Page-Navigation”.
Ob dieses Problem mit DMXControl 3.3 auch noch besteht, kann ich erst nach der Freigabe der Aplha 8 prüfen. In der Alpha 7 lässt sich das Projekt auf Grund des mittlerweile behobenen Fehlers aus Ticket FS#4670 nicht öffnen.
|
|
3099 | |
Server | Fehlerbericht | niedrig | Ausgabe springt bei Priority-Update auf letzten Cuelist... | Neu | 3.1.2 | | 05.07.2018 | 05.07.2018 | N0body |
Aufgabenbeschreibung
Wenn man während einer laufenden Cuelist Kanalwerte anpasst, springt der Wert bei einer Änderung durch die Cuelist zurück auf den letzten von der Cuelist gesetzten Wert und fadet von dort zum neuen Wert.
Beispiel: Generic Dimmer, Cuelist mit 2 Cues: Dimmer 100% und Dimmer 0%, Cuelist auf “Priority update on Go” und Programmer-Priority auf Normal
Fall 1: Änderungen vor Start der Cuelist Über Programmer Dimmer auf 50% - Dimmer 50% Cue 1 (Dimmer 100%) → Dimmer fadet von 50% auf 100% (So soll es sein)
Fall 2: Änderungen während laufender Cuelist Cue 1 (Dimmer 100%) → Dimmer 100% Über Programmer Dimmer auf 50% → Dimmer 50% Cue 2 (Dimmer 0%) → Dimmer springt zurück auf 100% (Cue 1) und fadet von dort auf 0% (So sollte es nicht sein)
https://forum.dmxcontrol-projects.org/index.php?thread/13013
|
|
5066 | |
AudioAnalyser | Fehlerbericht | mittel | AudioAnalyzer Graph wird nicht richtig gespeichert | Neu | 3.2.3 | | 25.06.2023 | 25.06.2023 | |
Aufgabenbeschreibung
Fehlerbeschreibung
Im Fenster Eingangszuweisung ⇒ Verbindungssatz erstellen ⇒ Graph anzeigen:
Aus Eingänge/Audio Analyzer/Spectrum/Spectrum X verschiedene Frequenzbänder in den Graphen einfügen,
mit anderen Komponenten verbinden
Projekt speichern
Projekt laden
Es ploppt eine Fehlermeldung auf: “Graphs wird geladen” ⇒ “Links können nicht in Graph geladen werden”
“Ignorieren” auswählen
Graph öffnen
Die Spectrum-Komponenten des AudioAnalyzers sind nicht mehr mit anderen Komponenten verbunden
Erwartetes Verhalten
Der Graph mit allen Komponenten wird richtig gespeichert und geladen.
Hinweise
Verwenden von DMXControl 3.2.3
Wurde der Fehler bereits gemeldet? - Ich denke nicht
Ich kann keine Dateien anhängen.
LOG
17:48:42 WARN ProjectManager - Error when loading Project Temp\c1befaac-c720-475c-9bf3-383b87917310.tmp: Warnings in Project
ProjectLoad: WARNING: Loading Graphs in Project(null)ProjectLoad: WARNING: Unable to load Links in Graph in Copy of Connection set(null)org.dmxc.lumos.Kernel.Exceptions.ProjectLoadException: Warnings in Project
bei org.dmxc.lumos.Kernel.Project.ProjectManager.loadProject(String filename, Stream inputStream, String sessionName, Boolean loadId) in D:\Jenkins\workspace\Lumos_Pipeline_3.2_2\Lumos\src\Kernel\Project\ProjectManager.cs:Zeile 341.
bei org.dmxc.lumos.Kernel.Project.ProjectManager.loadProject(String filename, String sessionName) in D:\Jenkins\workspace\Lumos_Pipeline_3.2_2\Lumos\src\Kernel\Project\ProjectManager.cs:Zeile 227.
bei org.dmxc.lumos.Kernel.Command.KernelCommandFactory.loadProject(String sessionName, String tmpFile) in D:\Jenkins\workspace\Lumos_Pipeline_3.2_2\Lumos\src\Kernel\Command\KernelCommandFactory.cs:Zeile 1419.
17:48:42 WARN LumosTools - Loading Graphs in Project
17:48:42 WARN LumosTools - Unable to load Links in Graph in Copy of Connection set
17:48:42 WARN LumosTools - Loading Graphs in Project
17:48:42 WARN LumosTools - Unable to load Links in Graph in Copy of Connection set
17:48:42 INFO InputManager - Processing of Graph Copy of Connection set took 33ms
|
|
5067 | |
AudioAnalyser | Fehlerbericht | niedrig | AudioAnalyzer Graph Spectrum-Komponentenbeschriftung | Neu | 3.2.3 | | 25.06.2023 | 25.06.2023 | |
Aufgabenbeschreibung
Was habe ich vor?
In Eingangszuweisung ⇒ Verbindungssatz hinzufügen ⇒ Graph anzeigen:
Was finde ich?
Komponenten mit kryptischen “Spectrum X” Beschriftungen
Was erwarte ich?
Komponenten mit aussagekräftigeren Beschriftungen wie beispielsweise: “20Hz-40Hz”, “40Hz-80Hz”, …, “18kHz-20kHz”
Hinweise
|
|
5068 | |
AudioAnalyser | Fehlerbericht | niedrig | AudioAnalyzer Anzahl Frequensbänder ändern löscht und ä... | Neu | 3.2.3 | | 25.06.2023 | 25.06.2023 | |
Aufgabenbeschreibung
Fehlerbeschreibung
In Eingangszuweisung ⇒ Verbindungssatz hinzufügen ⇒ Graph anzeigen:
Aus `Eingänge/Audio Analyzer/Spectrum` alle 32 Sprectrum-Komponenten in den Graph hinzufügen
Alle Sprectrum-Komponenten mit anderen Komponenten verbinden.
Im AudioAnalyzer die Zahl der Frequenzbänder (auf bspw. 16) reduzieren
Erwartetes Verhalten
Fehlermeldung “Frequenzbänder werden in mindestens einem Verbindungssatz verwendet.” ⇒ “Frequenzbänder und Links in Verbindungssatz löschen?” ⇒ “[Ja|Nein]” “Nein” entspricht “Abbrechen” und es wird nichts geändert. Auch die Anzahl der Frequenzbänder bleibt bei 32.
Beobachtetes Verhalten
Spectrum-Komponenten 17-32 werden gelöscht
Frequenzbänder 1-16 werden durch die neuen 16 ersetzt ⇒ entsprechen jetzt anderen Frequenzbändern. Die Links bleiben aber erhalten, wodurch die im Graphen gebaute Logik nun auf andere Frequenzen reagiert.
Hinweise
|
|
4493 | |
AudioAnalyser | Fehlerbericht | niedrig | AudioAnalyser-Einstellungen werden nicht gespeichert | Neu | 3.2.2 | | 23.04.2021 | 23.04.2021 | |
Aufgabenbeschreibung
Leider werden die Einstellungen des Audio-Analysers, also eingestellte Soundkarte, Level Correction, Number of Bands nicht gespeichert, so das sie nach jedem Neustart vom DMXControl wieder erneut ausgewählt werden müssen.
|
|
4001 | |
GUI | Fehlerbericht | niedrig | Ansichtsfokus bleibt beim neu Sortieren in Device Group... | Unbestätigt | 3.2 | | 02.01.2020 | 02.01.2020 | LightningBrothers |
Aufgabenbeschreibung
Sind in einer Device Group so viele Geräte einhalten, dass in der Liste gescrollt werden muss, bleibt der Fokus nicht auf dem Gerät, welches ich gerade umsortiere. Durch jeden Klick wird der Inhalt der Liste aktualisiert und mit der Aktualisierung wird die Liste immer zum obersten Eintrag hochgescrollt. Dies bedeutet am Ende, dass ich die Geräte im Blindflug umsortieren muss, sollte der Bildschirm in der Höhe nicht genügend Fläche zur Verfügung stellen.
Als Testprojekt kann das Projekt aus Ticket FS#3999 verwendet werden.
|
|
3888 | |
Softdesk | Fehlerbericht | hoch | Änderungen an Softdesks werden nicht an andere Sessions... | Neu | 3.2 | 3.4 | 22.10.2019 | 28.11.2021 | Mic |
Aufgabenbeschreibung
Wird im Multiclientbetrieb gearbeitet werden änderungen am Softdesk nicht an andere Sessions publiziert. Auch das Speichern von Änderungen am Softdesk ist so nur auf einem (zufälligen?) Client möglich.
|
|
5171 | |
InputAssignment | Fehlerbericht | niedrig | Änderung von Schriftart und -größe werden nicht ausgege... | Unbestätigt | 3.3 Beta x | 3.3.1 | 10.11.2023 | 15.03.2024 | LightningBrothers |
Aufgabenbeschreibung
Nach der Behebung von FS#5168 kann ich im Draw Bitmap Node zwar nun wieder Schriftart und -größe wählen und sie werden vom Node auch gespeichert, jedoch werden diese Änderung nicht mehr an das Macroboard weitergegeben - sowohl hardwareseitig auf dem Macroboard selbst als auch softwareseitig in der Anzeige der Macroboard Profilen. Auch ein Speichern und Neuladen des Projekts schafft keine Abhilfe.
Die Farbe des Textes und auch die Inhalte werden dagegen erwartungsgemäß aktualisiert.
In dem beigefügten Projekt habe ich ein einfaches Beispiel generiert. Eigentlich sollte hier der Button 1.1 des Macro Boards den Text in der Schriftart “Arial” in der Schriftgröße “20px” anzeigen.
|
|
5191 | |
GUI | Fehlerbericht | niedrig | Ändern von MIDI Einstellungen setzt Dirty Flag nicht | Neu | 3.3 Beta x | | 30.11.2023 | 30.11.2023 | MWSysTech |
Aufgabenbeschreibung
Titel sagt ja alles. Neue Regeln, Regel löschen, Input/Output Device für geladene Regelsätze ändern setzt das DirtyFlag nicht.
|
|
5192 | |
Softdesk | Fehlerbericht | niedrig | Ändern von Einstellungen über das PropertyGrid setzt Di... | Neu | 3.3 Beta x | | 30.11.2023 | 30.11.2023 | MWSysTech |
Aufgabenbeschreibung
Mit der Maus die Elemente verschieben und so setzt das Flag. Aber wenn ich dann speichere und dann irgendetwas im Eigenschaftsfenster eines Controls was verdrehe wird das Flag nicht gesetzt.
|
|
3190 | |
GUI | Fehlerbericht | niedrig | Alternierendes Fanning bei Farbwerten nur begrenzt mögl... | Usability Relevant | 3.1.2 | | 01.11.2018 | 22.12.2021 | |
Aufgabenbeschreibung
Im Fenster Device Control ist alternierendes Fanning bei den Werten für die Farbkanäle nur mit zwei Werten möglich, werden mehr als zwei eingegeben (und natürlich durch ‘#’ getrennt) werden beim Bestätigen mit Enter nur die ersten zwei Werte übernommen. Anders ist dies bei der Dimmer-Eigenschaft, hier können auch drei Werte abgewechselt werden. Bitte ausbessern ;)
|
|
4306 | |
Softdesk | Fehlerbericht | niedrig | Advanced CueListMonitor | Neu | 3.2.2 Beta x | | 09.12.2020 | 28.12.2020 | JohannesStroe |
Aufgabenbeschreibung
Bug: Intensity Slider springt bei Klick auf Slider von 0 auf 100, Speed und Fade Factor verhalten sich komisch (ja ich weiß, aber es ist einfach weder ein Muster erkennbar, noch was sie eigentlich tun sollen)
zusätzlicher Wunsch wenn ihr schon dabei seid: Styles umbennen in (das es sich um den CuelistMonitor handelt, ist davor ja schon klar, deshalb bitte wie folgt): - Advanced - Default - Simple
|
|
4046 | |
AudioAnalyser | Fehlerbericht | kritisch | Absturz wenn Music-Player bei Schließen noch läuft | Zugeteilt | 3.2.1 Beta x | | 22.01.2020 | 26.02.2020 | JohannesStroe |
Aufgabenbeschreibung
Wenn ich direkt über das Input-Assignment mit dem Audio-Node einen Song starte und daraufhin DMX-Control schließe, ohne die Wiedergabe zu pausieren, stürzt beim Schließen die GUI ab, die Kernel läuft weiter, somit auch die Musik.
|
|
5132 | |
GUI & Server | Fehlerbericht | mittel | Absturz der GUI nach Ändern der IP-Adresse des Server-P... | Unbestätigt | 3.3 Beta x | | 28.08.2023 | 29.09.2023 | LightningBrothers |
Aufgabenbeschreibung
Ich habe mich mit dem PC 1 in einer 1:1-Verbindung auf dem Umbra verbunden, der gemeinsam mit dem Kernel auf PC 2 läuft. Nun ändere ich währenddessen die IP-Adresse des PC 2. Nach einem kleinen Moment stürzt die GUI ab.
Die Verbindung zwischen Umbra und Kernel bleibt auf dem PC 2 bestehen und auch beide Programme laufen weiter. Nach einem Neustart der GUI war ein direktes Verbinden und weiterarbeiten mit dem ggf. aktuell geladenen Projekt möglich.
Das erwartete Verhalten wäre an dieser Stelle, dass die GUI es zumindest abfangen kann, wenn die ursprüngliche Verbindung unterbrochen wird - was ja auch in anderen Konstellationen vorkommen kann.
Die Logfiles sind für beide PCs (PC 1: GUI, PC 2: Umbra und Kernel) im Anhang beigefügt.
|
|
4303 | |
Server | Fehlerbericht | niedrig | Abhängigkeit zwischen Fade und Duration beim Chaser-Eff... | Unbestätigt | 3.2.2 Beta x | | 29.11.2020 | 23.12.2020 | LightningBrothers |
Aufgabenbeschreibung
Erhöhe ich die Fadezeit beim Chasereffekt nach und nach über den Wert der Duration, so werden zunehmend weniger Geräte angesprochen. Bei der beispielhaften Konfiguration der Duration auf 250ms (Default), Size 6 und Play Mode Normal ergibt sich bei:
Fade 0ms - aktive Geräte: 6
Fade 125ms - aktive Geräte: ca. 4
Fade 250ms - aktive Geräte: ca. 3
Fade 500ms - aktive Geräte: ca. 2
|
|
5114 | |
GUI | Fehlerbericht | niedrig | Abgedockte Fenster nach Wechsel auf anderen PC teilweis... | Unbestätigt | 3.3 Beta x | 3.4 | 11.08.2023 | 14.08.2023 | LightningBrothers |
Aufgabenbeschreibung
Ich wechsele recht regelmäßig beim Programmieren zwischen verschiedenen PCs, welche dann auch allesamt noch unterschiedliche Bildschirmkonfigurationen haben - das heißt sowohl die Anzahl als auch die Anordnung.
Immer wenn ich das Projekt nach dem Wechsel erstmalig wieder auf einem anderen PC bzw. unter einer anderen Bildschirmkonfiguration öffne, um daran weiterzuarbeiten, passiert es, dass abgedockte Fenster komplett zusammengeschoben werden. Hierbei ist zu beachten, dass ich die Option “show taskbar icon for floating windows” aktiv habe. Exemplarisch habe ich einen Screenshot für das Input Assignment beigefügt, wo die Fenstergröße effektiv gesehen 0 ist.
Das Gemeine an diesem Problem ist in erster Linie, dass man die Fenster in dieser Größe schnell übersieht, wenn man nicht so wie ich um das Problem weiß. Die Funktion “Move floating windows to primary screen” hilft hierbei leider nicht weiter - sie positioniert auch nur die derart zusammengeschobenen auf dem ersten Bildschirm.
|
|
4545 | |
GUI & Server | Fehlerbericht | niedrig | 1D Effekte nicht beatsynchron | Neu | 3.2.2 | | 15.05.2021 | 16.05.2021 | ThomasLB |
Aufgabenbeschreibung
Kurzbeschreibung
Die Steuerung der Geschwindigkeit von 1D Effekten hat zwei Fehler:
Bei Übergabe eines SpeedMasters läuft der Effekt nicht synchron mit anderen Effekten
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 | |
GUI & Server | Hilfe / Support | mittel | Fade-Einstellungen in CueList unwirksam bei der verwedn... | Zugeteilt | 3.1.3 | | 28.09.2019 | 30.09.2019 | Jelu |
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 | |
StageView | Hilfe / Support | niedrig | 'Alle auswählen' wählt zuerst Devices aus, wenn vorher ... | Bestätigt | 3.2.1 Beta x | 3.4 | 23.05.2020 | 26.11.2021 | JohannesStroe |
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.
|
|
4180 | |
Server | ToDo | niedrig | Warnings und Errors beim Abspielen von Audiofiles | Unbestätigt | 3.2.1 Beta x | | 29.04.2020 | 09.05.2020 | JPK |
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.
|
|
3526 | |
StageView | ToDo | hoch | WARN org.dmxc.lumos.XNAViews.GraphicsDeviceControl - F... | Zugeteilt | 3.2 Beta x | 3.4 | 31.03.2019 | 26.11.2021 | LightningBrothers |
Aufgabenbeschreibung
In einem mir zur Verfügung gestellten Testprojekt ist folgender Fehler im GUI-Log aufgetaucht:
2019-03-28 22:32:43,413 [Log-Thread] WARN org.dmxc.lumos.XNAViews.GraphicsDeviceControl - Failed to Draw!
System.InvalidOperationException: An unexpected error has occurred.
bei Microsoft.Xna.Framework.Graphics.GraphicsDevice.CreateDevice(GraphicsAdapter adapter, PresentationParameters presentationParameters)
bei Microsoft.Xna.Framework.Graphics.GraphicsDevice..ctor(GraphicsAdapter adapter, GraphicsProfile graphicsProfile, PresentationParameters presentationParameters)
bei org.dmxc.lumos.XNAViews.GraphicsDeviceService.ResetDevice(Int32 width, Int32 height, Boolean withoutEvent, Nullable`1 handler, Boolean hardReset) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosLIB\src\XNA\GraphicsDeviceService.cs:Zeile 146.
bei org.dmxc.lumos.XNAViews.GraphicsDeviceControl.OnPaint(PaintEventArgs e) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\XNAViews\src\XNAViews\GraphicsDeviceControl.cs:Zeile 449.
Das zugehörige Projekt kann ich bei Bedarf intern zur Verfügung stellen.
|
|
5167 | |
GUI | ToDo | hoch | Vorschläge für Visualisierung der Properties | Zugeteilt | 3.3 Beta x | 3.4 | 17.10.2023 | 21.12.2023 | JPK |
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
|
|
2910 | |
Server | ToDo | niedrig | Tint-Handler hinzufügen | Unbestätigt | 3.0.2 | TBD (UIS) | 27.08.2017 | 23.05.2018 | Qasi |
Aufgabenbeschreibung
Tint ist die Balance zwischen Grün und Magenta. Zusätzlich muss ein Control wie für Farbtemperatur gebaut werden
Beispiel: 0 to 1 = neutral white 2 to 127 = full plus-green to neutral white 128 = neutral white 129 to 255 = neutral white to full minus-green (full magenta)
|
|
3435 | |
GUI & Server | ToDo | niedrig | TimecodeSlot implementieren | Zugeteilt | unbestimmt | 3.4 | 03.03.2019 | 24.06.2023 | Qasi |
Aufgabenbeschreibung
s.o. Für Scenelists wie BeatSource
EDIT Arne: In PE Visualisieren
|
|
4678 | |
GUI | ToDo | hoch | TimecodePlayer ScrollZomView überarbeiten, fixen ersetz... | Zugeteilt | unbestimmt | 3.4 | 30.12.2021 | 30.12.2021 | Qasi |
Aufgabenbeschreibung
Das Scrollen und Zoomen funktioniert nicht zuverlässig, aber ohne HotReload schmeiß ich die Karten hin
|
|
2449 | |
Server | ToDo | hoch | Tests für Autoprepare schreiben! | Zugeteilt | 3.0 | 3.0.2 | 13.04.2016 | 06.05.2016 | Qasi |
Aufgabenbeschreibung
s.o.
Es gibt keine Tests für Autoprepare, das sollten wir ändern.
|
|
5008 | |
Server | ToDo | niedrig | System.Drawing durch ImageSharp ersetzen | Zugeteilt | unbestimmt | 3.3.1 | 06.01.2023 | 06.01.2023 | Qasi |
Aufgabenbeschreibung
s.o. https://sixlabors.com/products/imagesharp/
|
|
677 | |
StageView | ToDo | mittel | StageView / Property Grid, multi beam fixtures | Zugeteilt | 3.2 Alpha x | 3.4 | 19.12.2011 | 26.11.2021 | fisl |
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
|
|
3765 | |
GUI & Server | ToDo | niedrig | Softdesk-Input Umbau | Unbestätigt | 3.2 Beta x | 3.4 | 28.08.2019 | 28.11.2021 | Qasi |
Aufgabenbeschreibung
Von Einzelnen Inputs Outputs umbauen in Nodes wie alles andere auch.
Ergänzung des Tickets aus der Entwicklersitzung vom 28.11.2020
Umbau auf eine Multi-Port-Lösung für Input und Output, sodass jede Eigenschaft getrennt verknüpft werden kann. Am Beispiel des Buttons wäre dies exemplarisch: Anzeigetext, Farbe des Buttons, Status, etc.
Die Inputs und Outputs bleiben beim Softdesk weiterhin getrennt und werden nicht in einem Node wie zum Beispiel Cuelist, Device o. ä. zusammengeführt.
Die Inputs und Outputs erhalten einen Legacy Input, welcher nach Umzug aller Verbindungen verschwindet und für neue Knoten auch nicht existiert. Das muss ein Framework Feature werden, da das sicher bei anderen Stellen auch nochmal auftritt.
Als Zeitschiene soll die Version 3.3 angepeilt werden.
|
|
4232 | |
Softdesk | ToDo | niedrig | Softdesk - Namensgebung im Designer | Unbestätigt | 3.2.1 | | 19.07.2020 | 14.03.2021 | nutzer99 |
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.
|
|
4116 | |
Server | ToDo | niedrig | SNMP-Server | Zugeteilt | 3.2 | TBD (UIS) | 09.03.2020 | 26.11.2021 | Qasi |
Aufgabenbeschreibung
Ich brauche die möglichkeit SNMP-Sensordaten in die software zu bekommen Eaton UPS EX 3000 Cisco SG300 Cisco SG500
|
|
2240 | |
Server | ToDo | niedrig | Settings und anderes gedönz mit in projecten speichern ... | Usability Relevant | 3.0 | | 15.05.2015 | 29.08.2018 | Qasi |
Aufgabenbeschreibung
Es soll angeboten werden, das einstellungen mit in das Project exportiert werden um die settings mitnehmen zu können.
Mit einer abfrage beim Ersten start, ob die Profesionell, Fortgeschritten, Basic Beginners-Settings geladen werden sollen.
MfG Qasi
|
|
2619 | |
Server | ToDo | niedrig | Robe Robin BMFL DDF 100% funktionsfähig machen | Unbestätigt | 3.0 | TBD (UIS) | 12.10.2016 | 13.02.2018 | Qasi |
Aufgabenbeschreibung
s.o.
Color wird in StageView irgendwie nicht angezeigt, ganz strange
Gobo-Rotation geht nicht Prisma Rotation geht nicht Prisma Index geht nicht
Frost filter wird in dieser form nicht unterstützt (3 verschiedene Frostfilter auf einem Kanal)
MfG Patrick
|
|
3070 | |
Server | ToDo | mittel | Reminder: Geiles IStoreLocationModel Zeug fertig machen... | Benötigt Tests | 3.2.1 | 3.3.1 | 22.05.2018 | 21.12.2023 | Soon5 |
Aufgabenbeschreibung
Geiler Scheiß, fast fertig….
|
|
4157 | |
Softdesk | ToDo | mittel | Property für OnColor und OffColor auch auf andere Style... | Unbestätigt | 3.2.1 Beta x | | 02.04.2020 | 15.08.2021 | LightningBrothers |
Aufgabenbeschreibung
Aktuell ist der Style “Lumos” der einzige Style für den Button, bei dem die Properties für OnColor und OffColor genutzt werden können.
Da diese beiden Properties die Gestaltung des optischen Feedbacks um ein Vielfaches vereinfachen, diese bitte auch für die anderen Styles des Buttons sowie weitere Controls umsetzen / einpflegen, welche über die Änderung einer Farbe ein sinnvolles optisches Feedback generieren können. Ggf. werden hierbei OffColor und BaseColor zusammengeführt.
Die Möglichkeit, einen Button auch durch das Übergeben von RGB-Werten im Input Assignment dynamisch einfärben zu können, muss aber weiterhin bestehen bleiben.
|
|
5194 | |
GUI | ToDo | niedrig | Projektaufgaben ändern setzt DirtyFlag nicht | Neu | 3.3 Beta x | | 30.11.2023 | 21.12.2023 | MWSysTech |
Aufgabenbeschreibung
nicht vorhanden |
|
5217 | |
Server | ToDo | niedrig | Projekt-Version des Default-Projekts hochsetzen | Unbestätigt | 3.3 Beta x | | 26.12.2023 | 26.12.2023 | LightningBrothers |
Aufgabenbeschreibung
Ich habe gerade mit der aktuellen Version ein komplett neues Projekt erstellt. Dabei meckert der Kernel wie im beigefügten Log-Auszug an, dass das Default-Projekt hinsichtlich der Projekt-Version veraltet ist. Ggf. kann dieses ja mit dem Einspielen des neuen Standart-Layouts (siehe FS#5080) angegangen werden. Aus diesem Grund habe ich dieses Ticket auch “nur” als ToDo definiert.
16:17:54 WARN LoadedProjectVersion - Project K67xxxxx#1.0.0 has an old File Version 4. Current: 12
|
|
4175 | |
GUI | ToDo | niedrig | Nützliche Shortcuts für den Workflow | Neu | unbestimmt | | 24.04.2020 | 09.05.2020 | JohannesStroe |
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
|
|
2617 | |
Server | ToDo | niedrig | MxBoom optimieren | Zugeteilt | 3.0 | TBD (UIS) | 11.10.2016 | 19.11.2016 | Qasi |
Aufgabenbeschreibung
das geht besser und Performanter zZ wird ab und zu mitten in dem Effekt gesprungen der Effekt hört bei großen Matritzen zu früh auf
|
|
4084 | |
GUI & Server | ToDo | niedrig | Mehr Einsatzmöglichkeiten für Parametermaster | Zugeteilt | 3.2.1 Beta x | TBD (UIS) | 11.02.2020 | 22.05.2021 | JohannesStroe |
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.
|
|
4704 | |
GUI & Server | ToDo | niedrig | Macro Buttons Toggle option implementieren | Neu | 3.3 Alpha x | TBD (UIS) | 10.01.2022 | 24.06.2023 | Qasi |
Aufgabenbeschreibung
nicht vorhanden |
|
4805 | |
GUI & Server | ToDo | niedrig | LumosSpeed-Struct | Unbestätigt | unbestimmt | 3.3.1 | 10.03.2022 | 27.09.2023 | Qasi |
Aufgabenbeschreibung
Zum aufräumen im SpeedMaster
|
|
2435 | |
GUI | ToDo | niedrig | Loggen der gesamten Mouse und Keyboard-Aktivität in der... | Neu | 3.0 | TBD (UIS) | 17.03.2016 | 09.06.2022 | Qasi |
Aufgabenbeschreibung
s.o.
Ich denke das würed es uns leichter machen komplizierte Fehler zu reproduzieren.
MfG Patrick
|
|
5013 | |
GUI & Server | ToDo | niedrig | Launcher: Der Launcher muss Multiversion-fähig werden | Unbestätigt | 3.3 Beta x | 3.3.1 | 08.01.2023 | 08.01.2023 | JPK |
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.
|
|
4537 | |
Launcher | ToDo | niedrig | Launcher - Lokale Projekte anzeigen | Unbestätigt | 3.3 Alpha x | 3.3.1 | 15.05.2021 | 04.01.2023 | nutzer99 |
Aufgabenbeschreibung
Fehlerbeschreibung
aktuell werden noch dummys im Launcher angezeigt. Todo. loklae Projekte im appdata ordner anzeigen.
|
|
2670 | |
GUI | ToDo | niedrig | Kontextmenü Executer Page | Neu | 3.1 | TBD (UIS) | 17.01.2017 | 15.12.2021 | nutzer99 |
Aufgabenbeschreibung
Man kann unter unter dem Kontextmenü Executer Page einzelne Executoren anlegen, aber nicht im Fenster.
|
|
5099 | |
DMX Plugin | ToDo | niedrig | KiNET AusgabePlugin | Unbestätigt | unbestimmt | TBD (UIS) | 26.07.2023 | 26.07.2023 | Qasi |
Aufgabenbeschreibung
nicht vorhanden |
|
4435 | |
InputAssignment | ToDo | niedrig | Inputs / Outputs von Nodes farblich hervorheben, die ei... | Zugeteilt | 3.3 Alpha x | | 05.04.2021 | 05.04.2021 | LightningBrothers |
Aufgabenbeschreibung
Aktuell wird durch die Großschreibung der Namen verschiedener Ein- und (ggf.) Ausgänge mitgeteilt, dass diese eine bestimmte Aktion direkt triggern wie beispielsweise die Inputs Go, Go Back, Go Next etc. des Cuelist Nodes. Im Zuge der weiteren Internationalisierung von DMXControl 3 kann aber nicht mehr sichergestellt werden, dass in weiteren Sprachen ebenfalls eine Unterscheidung über die Groß- und Normalschreibung des Namens erfolgen kann.
Auf Grund dieser Problematik wurde in der Entwicklersitzung vom 31.03.2021 vereinbart, dass die Input Hubs und (sofern erforderlich) die Output Hubs durch eine andere Farbe entsprechend hervorgehoben werden und statt des Gelbs eine andere Farbe erhalten.
Dabei kann zum Beispiel das Bank Node als entsprechende Vorlage dienen, weil hier auch die Hilfetexte entsprechend vorbereitet sind. Nach der Implementierung des ersten Beispiels unterstütze ich selbst gerne beim Umbauen und Erweitern der weiteren Nodes (deswegen auch die Zuweisung).
|
|
3149 | |
Server | ToDo | niedrig | Inhalts-Defintion der Hilfsdatei für Installations-Mana... | Bestätigt | 3.1.2 | TBD (UIS) | 30.08.2018 | 01.07.2019 | LightningBrothers |
Aufgabenbeschreibung
Damit der Installations-Manager die Plugins für DMXControl 3 automatisch in die richtigen Verzeichnisse kopieren kann, muss eine Hilfsdatei erstellt werden, dessen Inhalte es zu definieren gilt. Folgende Informationen könnten möglicherweise hilfreich sein:
Art des Plugins (Kernel, GUI)
Angabe der Verzeichnisse der Dateien
Author
Plugin-Version
kompatible DMXControl-Version
Checksumme für die im ZIP-Archiv enthaltenden Daten
|