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

IDFortschrittKategorieAufgabentypSchweregradZusammenfassungStatusbetrifft Versionfällig in Versionangelegtzuletzt geändert  ascangelegt von
 1605 
100%
GUIFehlerberichtmittel Icon für neue Gruppe aus ausgewählten Geräten wird imme ...geschlossenBeta 304.04.201305.04.2013LightningBrothers Aufgabenbeschreibung

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

 1603 
100%
ServerFehlerberichtniedrig Project Properties werden nicht geladen geschlossenBeta 204.04.201306.04.2013LightningBrothers Aufgabenbeschreibung

Wenn ich unter den Project Properties verschiedene Angaben mache, z. B. bei Project Name oder Author, werden diese zwar im Projekt-Archiv abgespeichert, jedoch nach einem Neustart von DMXControl nicht wieder geladen. Somit stehen im Fenster Properties und auch oben in der Menüleiste nach dem Laden des Projekts wieder die Standard-Werte.

Der Fehler betraf bereits die Beta 1 und aktuell auch die Beta 3.

 1612 
100%
GUIFehlerberichtniedrig Positionswerte für Icon-Position werden nach Verschiebe ...geschlossenBeta 305.04.201306.04.2013LightningBrothers Aufgabenbeschreibung

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

 1703 
100%
GUIFehlerberichtmittel Absturz der GUI nach Betrachten von geänderten Werten i ...geschlossenBeta 320.06.201320.06.2013LightningBrothers Aufgabenbeschreibung

Folgende Vorgehensweise führt zu einem Absturz der GUI:

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

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

1790
0%
GUIFehlerberichtniedrigPhasenverschiebung bei zeitabhängigen Effekten nicht in...NeuBeta 431.08.201331.08.2013LightningBrothers Aufgabenbeschreibung

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

 1978 
100%
ServerFehlerberichtmittel Farbsprung im Sinus-Effekt bei RGB-Geräten geschlossenBeta 630.05.201402.06.2014LightningBrothers Aufgabenbeschreibung

Wenn der Sinus-Effekt auf ein RGB-Gerät gelegt wird, um zum Beispiel einen Regenbogeneffekt zu erhalten, wird am Ende des Effekts kurzzeitig die Farbe eingeblendet (oder bei schwarz komplett alles ausgeschaltet), welche manuell unter Color eingestellt wurde.

 2105 
100%
ServerFehlerberichtniedrig Einstellung für Matrix-Effekte werden nicht in Cuelist  ...geschlossen3.028.12.201431.12.2014LightningBrothers Aufgabenbeschreibung

Wird für eine Matrix die Effekte “Fire” und “Random” mit Fade true in einer Cuelist abgelegt, wird diese Option nicht übernommen.
Beim Effekt “Plasma” wird diese Einstellung gespeichert, hat aber überhaupt keine Auswirkung auf die Ausgabe (Fade true ist quasi grundsätzlich aktiviert).

 2478 
100%
GUIWunsch / Ideeniedrig Cuelist startet bei Triggerung via follow / wait mit Wa ...geschlossen3.0.116.05.201619.05.2016LightningBrothers Aufgabenbeschreibung

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

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

2488
0%
GUIWunsch / IdeemittelTab-Index / Tabulatorsteuerung für Property-GridNeu3.0.103.06.201603.06.2016LightningBrothers Aufgabenbeschreibung

Hat man in ein Feld im Property-Grid geklickt, um einen Wert einzutragen, sollte beim Betätigen der Tab-Taste der Cursor direkt in das darunterliegende Feld springen und ggf. sogar direkt den Eintrag aus dem Feld auswählen. Hat ein Feld mehrere, durch ein Semikolon getrennte werde, so werden diese jeweils einzeln von links nach rechts durchgeschaltet (als ob es einzelne / getrennte Felder wären) und ebenfalls direkt zum Überschreiben ausgewählt. Durch drücken der Kombination Umschalt + Tab springt der Cursor ins vorherige Feld.

Beispiel der Tab-Reihenfolge für einen LED-PAR entsprechend des Aufbaus im Property-Grid: DIMMER > STROBE > COLOR (rot) > COLOR (grün) > COLOR (blau) > DIMMER

Aktuell ist es so, dass der Cursor quasi eine Kreis dreht: Wert > Dropdown-Pfeil für Schiebebalken > Umschaltmenü Values, Group Handlung, Registerkarte Properties > Wert

2489
0%
GUIFehlerberichtniedrigAuswahl von Werten bei Doppelklick im Property-GridNeu3.0.103.06.201603.06.2016LightningBrothers Aufgabenbeschreibung

Führt man einen Doppelklick im Property-Grid aus, so wird bei Feldern mit durch Semikolon getrennte Werte immer noch das Semikolon und das dahinter folgende Leerzeichen mit ausgewählt. Dies macht das schnelle Ändern gerade bei Color und Position unnötig aufwendig, da hier folglich auch immer das Semikolon mit neu gesetzt werden muss.

 2483 
100%
ServerFehlerberichtniedrig Farbverlauf Top (oben nach unten) in einer Matrix geschlossen3.0.101.06.201603.06.2016LightningBrothers Aufgabenbeschreibung

Hat eine Matrix weniger als 3 Zeilen, funktioniert der Farbverlauf Top nicht. Hier wird die Matrix stattdessen immer mit der Farbe 2 vollständig ausgefüllt.

Das Problem lässt sich aktuell umgehen, wenn man den Farbverlauf Bottom auswählt und die Farben entsprechend umkehrt.

 2482 
100%
GUIFehlerberichtniedrig Programmer löscht DMX-Werte nicht nach Ändern der Matr ...geschlossen3.0.101.06.201626.07.2016LightningBrothers Aufgabenbeschreibung

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

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

 2578 
100%
ServerFehlerberichtniedrig Automatisches Beenden der Cuelist funktioniert nicht, w ...geschlossen3.0.23.114.09.201603.10.2016LightningBrothers Aufgabenbeschreibung

Soll eine Cuelist mit der Option “release at last cue ends” automatisch beendet werden, funktioniert dies nicht, wenn der letzte Cue ein Special Cue ist. Aktuell hilft es nur, wenn danach noch eine leere Cue eingefügt wird.

Dieser Eintrag bezieht sich auf den Thread https://forum.dmxcontrol-projects.org/index.php?thread/12068-zwischen-cuelisten-hin-und-her-springen/.

 2465 
100%
GUIWunsch / Ideemittel Neuer Effekt für Polygon geschlossen3.0.13.107.05.201618.11.2016LightningBrothers Aufgabenbeschreibung

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

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

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

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

 2624 
100%
GUIWunsch / Ideeniedrig Neuer Effekt für Linie geschlossen3.0.201.11.201619.11.2016LightningBrothers Aufgabenbeschreibung

Aktuell fehlt die Möglichkeit, MovingHeads oder Scanner einfache Linien im Raum fahren zu lassen. Mit dem Kreis-Effekt kann man zwar horizontale und vertikale Linien fahren, jedoch keine diagonalen Linien, welche so auch zum Beispiel in einem Punkt starten / enden und dann fächerartig nach außen fahren.
Folgende Parameter sollen einstellbar sein:

  • Länge der Linie (Amplitude)
  • Drehung in Bezug zum einstellten Mittelpunkt
  • Position des Mittelpunkts als prozentuale Angabe in Bezug auf die Länge
  • Frequenz (Geschwindigkeit)
  • Phase (Offset)
  • Pausenzeit an den Endpunkten
  • Unterschiedliche Geschwindigkeitsprofile

Der Geschwindigkeitsprofile können wie folgt aussehen:

  • konstante Geschwindigkeit über die gesamte Länge
  • Sinus-Verteilung
  • Cosinus-Verteilung
  • Rampe (Beschleunigung / Bremsen innerhalb der ersten / letzten 10%, sonst konstante Geschwindigkeit)
 2481 
100%
GUIWunsch / Ideeniedrig Color Chaser: Beatsteuerung und Fade hinzufügen geschlossen3.0.13.201.06.201603.12.2016LightningBrothers Aufgabenbeschreibung

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

 2696 
100%
GUIWunsch / Ideeniedrig Informing connected sessions überspringen, wenn keine w ...geschlossen3.0.214.02.201714.02.2017LightningBrothers Aufgabenbeschreibung

Werden GUI und Kernel auf einem PC gemeinsam gestartet und hat sich dann auch keine weitere GUI mit dem Kernel verbunden, so kann meiner Meinung nach der Punkt “Informing connected sessions” komplett entfallen bzw. übersprungen werden. Hierdurch würde das Laden des Projekts nochmal beschleunigt werden. Hierzu brauch die GUI nur kurz beim Kernel abfahren, wie viele Verbindungen bestehen. Der Kernel selbst kennt die Anzahl ja bereits.

 2722 
100%
InstallerFehlerberichtmittel Automatischer Download des XNA-4.0-Setpus funktioniert  ...geschlossen3.113.03.201714.03.2017LightningBrothers Aufgabenbeschreibung

Beim Installer der Version 3.1 vom 13.03.2017 funktioniert der automatische Download nicht. Die Installation wird abgebrochen.

Checking if .NET 4 is installed...
.NET 4 found!
Checking if Visual C++ 2015 Redistributable is installed...
Visual C++ 2015 Redistributable found!
Checking if XNA 4.0 is installed...
Checking if Windows Installer 3.1 is installed...
Windows Installer 3.1 found!
Erstelle Verzeichnis: C:\Program Files (x86)\DMXControl3
Lade XNA Framework...
Download fehlgeschlagen: Timed out on connecting.
 2728 
100%
ServerFehlerberichtmittel Chaser: Eintragen einer Break-Zeit beendet den Effekt i ...geschlossen3.114.03.201714.03.2017LightningBrothers Aufgabenbeschreibung

Ist beim Chaser in der Break-Zeit ein Wert eingetragen, läuft der Effekt im Play-Mode Random nur einmal durch und wird dann beendet. Die Break-Zeit hat hier keine Auswirkung. Bei den anderen Play-Modes läuft der Effekt weiter.

Der Fehler ist in DMXControl 3.1 neu hinzugekommen. Unter 3.0.2 war er noch nicht vorhanden.

 2731 
100%
GUIWunsch / Ideeniedrig Sortierung der Group-Master im Masterfenster geschlossen3.114.03.201715.03.2017LightningBrothers Aufgabenbeschreibung

Aktuell werden die Group-Master in einer mir nicht ersichtlichen Reihenfolge sortiert. Hier wäre eine alphabetische Sortierung vorteilhafter bzw. noch besser, eine Sortierung analog zur Sortierung der Device Groups im Project Explorer.

 2730 
100%
GUIFehlerberichtniedrig Scroll-Balken im Master-Fenster fehlen geschlossen3.114.03.201715.03.2017LightningBrothers Aufgabenbeschreibung

Es fehlt im Fenster “Master” die Möglichkeit, horizontal zu scrollen.

 2806 
100%
GUIWunsch / Ideeniedrig Einzelne Pixel im Matrix-Patch mit Entf-Taste löschen geschlossen3.123.04.201706.05.2017LightningBrothers Aufgabenbeschreibung

Um den Patch einer Matrix zu ändern muss entweder der gesamte Patch gelöscht werden oder ich muss den Dialog zur Auswahl der Geräte öffnen, dort zum verlinkten Gerät scrollen und den Haken entfernen.

Hier wäre hilfreich, wenn man direkt nach der Anwahl des betreffenden Pixels die Verknüpfung mit der Entf-Taste oder einen zusätzlichen Eintrag im Kontextmenü löschen könnte.

 2724 
100%
GUIFehlerberichtmittel Ausgewähltes Gerät innerhalb der Device Group bleibt ni ...geschlossen3.113.03.201719.05.2017LightningBrothers Aufgabenbeschreibung

Möchte ich die Reihenfolge innerhalb einer Device Group muss ich für den “Platztausch” nach oben bzw. nach unten das Gerät wieder neu anwählen. Dieser Fehler ist neu in DMXControl 3.1. In DMXControl 3.0.2 blieb das ausgewählte Gerät aktiv.

 2817 
100%
GUIFehlerberichtniedrig Adressbereiche für verwendete Geräte werden in Channel  ...geschlossen3.118.05.201725.05.2017LightningBrothers Aufgabenbeschreibung

Sobald in einem Projekt eine Generic Matrix verwendet wird, werden in der Channel Overview die Adressbereiche der Geräte (mit den blauen Balken) nicht mehr gekennzeichnet. Löscht man die Generic Matrix wieder, werden auch die Adressbereiche wieder angezeigt.

 2842 
100%
ServerWunsch / Ideeniedrig Standard-Defintion von Farbbereichen für LEDs mit amber ...geschlossen3.104.06.201729.06.2017LightningBrothers Aufgabenbeschreibung

Um die Erstellung von DDFs zu vereinfachen, sollten für eine Auswahl von LED-Farben, wie amber, ultaviolett, lime
“Standard-Arbeitsbereiche” im Kernel fest hinterlegt werden.

Die Angaben von

hueLeftBottom="0"  hueLeftTop="60" hueRightTop="60" hueRightBottom="120"

wäre dann optional und kann von Usern im DDF hinzugefügt werden, der mit der Standard-Definition nicht einverstanden ist. Die DDF-spezifischen Angaben überschreiben dann die Standard-Definition.

 2832 
100%
GUIFehlerberichtniedrig Beim Umbenennen eines Sub-Devices wird der Name nicht a ...geschlossen3.127.05.201729.06.2017LightningBrothers Aufgabenbeschreibung

Benenne ich ein Subdevice um, wird der Name nach dem Betätigen der Enter-Taste nicht direkt aktualisiert. Aktuell muss die Ansicht einmal gewechselt werden, zum Beispiel zu einem anderen Device und dann wieder zurück.

 2869 
100%
ServerFehlerberichtmittel Wertebereich für Strobe-Effekte im Device Control aktua ...geschlossen3.1.1 Beta x16.06.201729.06.2017LightningBrothers Aufgabenbeschreibung

Besitzt ein Gerät verschiedene Strobe-Effekte wie zum Beispiel

<strobe dmxchannel="1">
  <step type="open" mindmx="0" maxdmx="5" />
  <range type="linear" mindmx="128" maxdmx="250" minval="0.1" maxval="20" />	    
  <range type="pulse" mindmx="11" maxdmx="33" minval="0.5" maxval="6" />	  
  <range type="ramp up" mindmx="34" maxdmx="56" minval="1" maxval="12" />
  <range type="ramp down" mindmx="57" maxdmx="79" minval="1" maxval="12" />
  <range type="random" mindmx="80" maxdmx="102" minval="1" maxval="12" />
  <range type="spikes" mindmx="103" maxdmx="127" minval="1" maxval="12" />
  <step type="open" mindmx="251" maxdmx="255" />	  
</strobe>

so wird im Device Control als Wertebereich für die Strobe-Frequenz immer nur der Bereich 0,1 bis 20 Hz ausgegeben - egal, welcher Strobe-Effekt ausgewählt wird.

Dies ist unschön, weil die HAL unter Umständen zwei unterschiedliche Geräte durch diese “falsche” Umrechnung auch unterschiedlich stroben lässt.

 2464 
100%
GUIWunsch / Ideeniedrig Hinweismeldung bei Überschreitung der Grenze eines Univ ...geschlossen3.0.106.05.201630.06.2017LightningBrothers Aufgabenbeschreibung

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

 2680 
100%
ServerWunsch / Ideeniedrig Syntax zum mehrfachen Übertragen von Werten geschlossen3.0.226.01.201730.06.2017LightningBrothers Aufgabenbeschreibung

Möchte ich das folgende alternierende Fanning erstellen, ist der zugehörige Syntax verhältnismäßig aufwendig und unter Umständen schwer auf Fehler zu untersuchen:

  • Ausgabe: R R R B W W
  • Syntax: 255; 0; 0 # 255; 0; 0 # 255; 0; 0 # 0; 0; 255 # 255; 255; 255 # 255; 255; 255

Um dies zu vereinfachen und die Eingabe zu beschleunigen, schlage ich die Implementierung des folgenden oder eines äquivalenten Syntax vor, um Eigenschaften wie zum Beispiel die Farbe auf nachfolgende Geräte zu übertragen:

3X 255; 0; 0 # 0; 0; 255 # 2X 255; 255; 255

Sollte die zugehörige Gruppe kleiner werden, weil zu viele Geräte deaktiviert wurden, wird einfach von Beginn an ausgegeben. Die Ausgabe sähe dann so aus:

  • 3 aktive Geräte: R R R

Ergänze ich den Syntax zusätzlich um das M zum Spiegeln (siehe hierzu FS #2679), sieht die Ausgabe wie folgt aus:

  • 4 aktive Geräte: R R (Spiegelachse) R R
  • 8 aktive Geräte: B R R R (Spiegelachse) R R R B
  • 28 aktive Geräte: R R W W B R R R W W B R R R (Spiegelachse) R R R B W W R R R B W W R R
 2881 
100%
GUIFehlerberichtniedrig Absturz der Matrix-Ansicht nach Adress-Änderung in Tabe ...geschlossen3.1.1 Beta x09.07.201712.07.2017LightningBrothers Aufgabenbeschreibung

Ändere ich in der Tabellen-Ansicht des Patch-Fensters verschiedene DMX-Adressen stürzt die Matrix-Ansicht ab. Um die Matrix-Ansicht zu sehen, muss das Patch-Fenster einmal geschlossen und wieder neu aufgerufen werden.

 2888 
100%
GUIFehlerberichtniedrig Fenstergröße des Programmer-Filters nicht optimal geschlossen3.1.1 Beta x21.07.201703.08.2017LightningBrothers Aufgabenbeschreibung

Die Fenstergröße des Programmer-Filters ist nicht optimal. Die wichtigste Spalte mit dem Geräte- und / oder Gruppen-Namen wird zu schmal dargestellt. Optimal ist eigentlich die Darstellung, wie sie im DMXC3-Tutorial, Lektion 8 zu sehen ist.

 2887 
100%
StageViewFehlerberichtniedrig Keine Sortiermöglichkeiten von Geräten im Stage View-Or ...geschlossen3.1.1 Beta x20.07.201704.08.2017LightningBrothers Aufgabenbeschreibung

Aktuell gibt es keine Möglichkeit, die einer Stage View zugeordneten Geräte beim entsprechenden Eintrag im Project Explorer wie in den anderen Einträgen wie Device, Device Groups etc. zu sortieren.

Diese Funktion wird dann benötigt, möchte man einzelne Geräte aus einer Stage View entfernen, man hat aber bereits eine große Anzahl von Geräten der Stage View zugeordnet.

2895
0%
GUIWunsch / IdeeniedrigBenutzerdefinierte Shortcut für KommandozeileUnbestätigt3.1.1 Beta x06.08.201706.08.2017LightningBrothers Aufgabenbeschreibung

Wie im Projektgespräch vom 06.08.2017 vorgeschlagen sollte der Shortcut zum Aufrufen der (geplanten) Kommandozeile vom Benutzer einstellbar sein. Die aktuelle Belegung F12 aus dem Input Assignment zu entfernen, könnte umgekehrt Verwirrung stiften und es würde sowieso dieser Vorschlag unterbreitet werden.

 2902 
100%
GUIFehlerberichtniedrig Text von erledigten Todos wird nach Neuladen eines Proj ...geschlossen3.1.1 Beta x11.08.201711.08.2017LightningBrothers Aufgabenbeschreibung

Fehlerbeschreibung siehe oben

 2901 
100%
GUIWunsch / Ideeniedrig Einzelner Kommentar für jedes ​Universum eines Interfac ...geschlossen3.1.1 Beta x11.08.201711.08.2017LightningBrothers Aufgabenbeschreibung

Das Feature mit der Kommentarzeile für die DMX-Interfaces ist gut, aber gerade bei ArtNet-Interfaces wäre es hilfreich, wenn man für jedes Universum einen separaten Kommentar angeben kann.

 2893 
100%
GUIFehlerberichtmittel Bei geändertem Wertebereich auf 0 ... 255 werden manche ...geschlossen3.1.1 Beta x01.08.201711.08.2017LightningBrothers Aufgabenbeschreibung

Ich wollte das folgende Fanning mittels Copy &amp; Paste in eine andere Cue kopieren: 255; 127.5; 0 # 0; 127.5; 255. Diese Werte liegen im Programmer, wenn ich die ursprüngliche Cue aufrufe. Durch die Umrechnung kann ich das Fanning aber nicht in die neue Cue einfügen, da im Wertebereich 0 ... 255 mit 127.5 ein ungültiger Wert vorliegt.

Folglich sollte hier entweder zugelassen werden, dass auch Kommawerte eingegeben werden dürfen oder es wird an dieser Stelle gerundet.

 2904 
100%
GUIFehlerberichtniedrig Bei Subdevices wird die DMX-Adresse im Patching Dialog  ...geschlossen3.1.1 Beta x11.08.201711.08.2017LightningBrothers Aufgabenbeschreibung

Im Patching Dialog wird die DMX-Adresse von Subdevices nicht wie sonst üblich im Format Universum.Adresse, sondern nur als “voller Dezimalwert” ausgegeben, das heiß zum Beispiel 513 statt 2.1.

 2896 
100%
StageViewWunsch / Ideeniedrig Highlighting für Devices und Devices Groups mit Werten  ...geschlossen3.1.1 Beta x07.08.201711.08.2017LightningBrothers Aufgabenbeschreibung

Manchmal könnte es hilfreich sein (insbesondere für Einsteiger), wenn über die Stage View ersichtlich ist, für welche Devices oder Device Groups Werte im Programmer werden. Und gerade, wenn man eine vorhandene Cue oder Preset ändert über den Befehl “Edit in Programmer”, wäre es gut zu sehen, welche Devices oder Device Groups man auswählen muss, damit man den Cue genau richtig ändert.

Dieses Highlighting könnte einfach so aussehen, dass die Icons grün hinterlegt werden.

 2899 
100%
GUIFehlerberichtmittel Auswahl der Farbe über die Registerkarte Colorwheel im  ...geschlossen3.1.1 Beta x11.08.201711.08.2017LightningBrothers Aufgabenbeschreibung

Über das Device Control wird untern Color auch direkt das Farbrad eines Moving Heads gelistet. Möchte ich darüber die Farbe einstellen, geht dies nicht.

 2885 
100%
ServerFehlerberichthoch Laden eines Projekts nach Deaktivieren von Geräten nich ...geschlossen3.1.1 Beta x19.07.201713.08.2017LightningBrothers Aufgabenbeschreibung

Werden Geräte einer Gruppe deaktiviert, auf denen verschiedene Cues abgelegt sind, lässt sich das Projekt nicht laden.

Um den Fehler zu reproduzieren, müssen im angehängten Projekt die Geräte DMB (1) und DMB (2) deaktiviert werden. Nach dem Speichern und neu Laden lässt sich das Projekt nicht mehr öffnen. Die Geräte sind in mehreren Gruppen enthalten. Zudem sind auf der Gruppe DMB-G mehrere Presents abgelegt.

Der Fehler lässt sich mit diesem Projekt auf verschiedenen PC reproduzieren. Ihn aber mit einem neuen Projekt nachstellen, war mir bislang nicht möglich. Die Session-ID für die Funktionsfähigkeit des Softdesk ist dem Dateinamen angehängt.

 2900 
100%
GUIFehlerberichtmittel Absturz der GUI beim Einstellen eines Effekts für Gener ...geschlossen3.1.1 Beta x11.08.201718.08.2017LightningBrothers Aufgabenbeschreibung

Beim Erstellen eines Matrix-Effekts ist mir die GUI abgestürzt. Die Logs mit dem Fehlerbericht sind angehängt.

 2903 
100%
ServerFehlerberichtmittel Pausierte Cuelists können nach Stoppen durch eine Grupp ...geschlossen3.1.1 Beta x11.08.201719.08.2017LightningBrothers Aufgabenbeschreibung

Ist eine Cuelist pausiert und wird durch eine Cuelist Group gestoppt, lässt sich diese nicht mehr starten. Im Single List Modus wäre dieses Problem egal, aber sobald der Stop-Modus “One ends all” gesetzt ist, bleibt die pausierte Cuelist aktiv.

Ggf. muss an dieser Stelle über einen zweiten Stop-Modus nachgedacht werden, der pausierte Cuelist nicht beendet.

 2933 
100%
ServerFehlerberichtniedrig DMXLIB.ValueTypes.PathValue wegen fehlendem Konstruktor ...geschlossen3.1.1 Beta x05.10.201706.10.2017LightningBrothers Aufgabenbeschreibung

Beim Durchsehen der Logs von der VA vom 30.09.2017 ist mir beim Schließen des Kernels folgender Fehler unter die Finger gekommen:

2017-10-01 03:44:38,024 [40] ERROR org.dmxc.lumos.Kernel.Run.KernelRunManager - Exception when stopping Manager PluginManager: 'DMXLIB.ValueTypes.PathValue' kann nicht serialisiert werden, weil dafür kein parameterloser Konstruktor verfügbar ist.
System.InvalidOperationException: 'DMXLIB.ValueTypes.PathValue' kann nicht serialisiert werden, weil dafür kein parameterloser Konstruktor verfügbar ist.
   bei System.Xml.Serialization.TypeDesc.CheckSupported()
   bei System.Xml.Serialization.TypeScope.GetTypeDesc(Type type, MemberInfo source, Boolean directReference, Boolean throwOnError)
   bei System.Xml.Serialization.ModelScope.GetTypeModel(Type type, Boolean directReference)
   bei System.Xml.Serialization.XmlReflectionImporter.ImportTypeMapping(Type type, XmlRootAttribute root, String defaultNamespace)
   bei System.Xml.Serialization.XmlSerializer..ctor(Type type, String defaultNamespace)
   bei org.dmxc.lumos.Kernel.Resource.Xml2ManagedTreeConverter.GenerateData(String name, Object value, XmlDocument dest) in D:\Jenkins\workspace\Lumos_Stable_Release\Lumos\LumosLIB\src\Kernel\Resource\Xml2ManagedTreeConverter.cs:Zeile 329.
   bei org.dmxc.lumos.Kernel.Resource.Xml2ManagedTreeConverter.GenerateData(ManagedTreeItem item, XmlDocument dest) in D:\Jenkins\workspace\Lumos_Stable_Release\Lumos\LumosLIB\src\Kernel\Resource\Xml2ManagedTreeConverter.cs:Zeile 250.
   bei org.dmxc.lumos.Kernel.Resource.Xml2ManagedTreeConverter.GenerateData(ManagedTreeItem item, XmlDocument dest) in D:\Jenkins\workspace\Lumos_Stable_Release\Lumos\LumosLIB\src\Kernel\Resource\Xml2ManagedTreeConverter.cs:Zeile 256.
   bei org.dmxc.lumos.Kernel.Resource.Xml2ManagedTreeConverter.GenerateData(ManagedTreeItem item, XmlDocument dest) in D:\Jenkins\workspace\Lumos_Stable_Release\Lumos\LumosLIB\src\Kernel\Resource\Xml2ManagedTreeConverter.cs:Zeile 256.
   bei org.dmxc.lumos.Kernel.Resource.Xml2ManagedTreeConverter.GenerateData(ManagedTreeItem item) in D:\Jenkins\workspace\Lumos_Stable_Release\Lumos\LumosLIB\src\Kernel\Resource\Xml2ManagedTreeConverter.cs:Zeile 232.
   bei org.dmxc.lumos.Kernel.Resource.Datastore.FileBackendDatastore.saveResource(EResourceType type, LumosResource data) in D:\Jenkins\workspace\Lumos_Stable_Release\Lumos\Lumos\src\Kernel\Resource\Datastore\FileBackendDatastore.cs:Zeile 367.
   bei org.dmxc.lumos.Kernel.Resource.ResourceManager.saveResourceInternal(EResourceType type, LumosResource data) in D:\Jenkins\workspace\Lumos_Stable_Release\Lumos\Lumos\src\Kernel\Resource\ResourceManager.cs:Zeile 271.
   bei org.dmxc.lumos.Kernel.Resource.AbstractResourceManager.saveResource(EResourceType type, LumosResource data) in D:\Jenkins\workspace\Lumos_Stable_Release\Lumos\LumosLIB\src\Kernel\Resource\AbstractResourceManager.cs:Zeile 544.
   bei org.dmxc.lumos.Kernel.Plugin.AbstractPluginManager.shutdownManager() in D:\Jenkins\workspace\Lumos_Stable_Release\Lumos\LumosLIB\src\Kernel\Plugin\AbstractPluginManager.cs:Zeile 1290.
   bei org.dmxc.lumos.Kernel.Plugin.PluginManager.org.dmxc.lumos.Kernel.Run.IManager.shutdown() in D:\Jenkins\workspace\Lumos_Stable_Release\Lumos\Lumos\src\Kernel\Plugin\PluginManager.cs:Zeile 217.
   bei org.dmxc.lumos.Kernel.Run.AbstractRunManager`2.ManagerShutdownAction(TManager m) in D:\Jenkins\workspace\Lumos_Stable_Release\Lumos\LumosLIB\src\Kernel\Run\AbstractRunManager.cs:Zeile 516.

Der Fehler tritt im Übrigen auch bei anderen Sitzungen auf. Einschränkungen konnte ich nicht feststellen, ich möchte ihn an dieser Stelle nur nochmal dokumentieren. Die kompletten Logs sind angehängt.

 2932 
100%
ServerFehlerberichtniedrig Falsche Synchronisation des Beat bei Faktor 1/2 und 2 geschlossen3.1.1 Beta x05.10.201706.10.2017LightningBrothers Aufgabenbeschreibung

Wird beim Manuel Beat der Faktor 1/2 gewählt und dann über Tap der Beat angepasst, wird zwar der richtige BPM-Wert anzeigt (zum Beispiel 62 BPM), die Ausgabe erfolgt mit 250 BPM (4-mal schneller als der eingegebene Takt). Umgekehrt verhält es sich, wenn der Faktor auf 2 steht und man dann den Beat anpasst. Die Anzeige gibt 250 BPM an, ausgegeben wird aber nur 62 BPM (1/4 des eigentlich eingegebenen Takts).

 2950 
100%
ServerFehlerberichtmittel Abschalten von Goboshake in bestem Konstellationen nich ...geschlossen3.1.127.10.201728.10.2017LightningBrothers Aufgabenbeschreibung

Wenn bei einem Gobo eines Goborads der step wie folgt aussieht, kann der Goboshake nicht deaktiviert werden.

<step type="gobo" mindmx="5" maxdmx="7" caption="Gobo 1">
  <step for="goboindex" mindmx="5" maxdmx="7" />
  <step for="goborotation" mindmx="32" maxdmx="34" />
  <range type="cw" handler="goboshake" mindmx="60" maxdmx="67" minval="0.1" maxval="5" />
</step>

Werden die untergeordneten step mit “for” entfernt, arbeitet das Goboshake wie gewünscht.

Ein Beispiel für das falsche Verhalten kann mit dem mitgelieferten Martin MAC 700 Profile im 16BT-Modus nachgestellt werden.

 2886 
100%
StageViewWunsch / Ideeniedrig Befehl zum Verschieben von Geräten in eine andere Stage ...geschlossen3.1.1 Beta x20.07.201701.11.2017LightningBrothers Aufgabenbeschreibung

Möchte man Geräte aus einer vorhandenen Stage View in eine neue, zusätzliche Stage View umsetzen, weil die erste zu voll wird oder aus anderen Gründen, muss man sich aktuell die betreffenden Geräte aus dem Device-Ordner im Project Explorer heraussuchen, der Stage View zuordnen und dann die Geräte aus der ersten Stage View löschen.

An dieser Stelle würde ich vorschlagen einen Befehl einzuführen, der eine bestimmte Auswahl von Geräten und Gruppen von einer Stage View an die gleiche Stelle in einer anderen Stage View verschiebt.

 3011 
100%
ServerFehlerberichtmittel Exception when stopping Manager PluginManager: Beim Gen ...geschlossen3.1.115.01.201803.02.2018LightningBrothers Aufgabenbeschreibung

Beim Herunterfahren des Kernels wurde folgende Fehlermeldung ausgegeben. Details auch im beigefügten Log-File.

2018-01-15 11:25:17,137 [Main] ERROR org.dmxc.lumos.Kernel.Run.KernelRunManager - Exception when stopping Manager PluginManager: Beim Generieren des XML-Dokuments ist ein Fehler aufgetreten.
System.InvalidOperationException: Beim Generieren des XML-Dokuments ist ein Fehler aufgetreten. ---> System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
   bei DMXLIB.ValueTypes.PathValue.GetHashCode() in D:\Jenkins\workspace\Lumos_Stable_Release\Lumos\DMXLIB\ValueTypes\PathValue.cs:Zeile 29.
   bei System.Collections.Hashtable.GetHash(Object key)
   bei System.Collections.Hashtable.InitHash(Object key, Int32 hashsize, UInt32& seed, UInt32& incr)
   bei System.Collections.Hashtable.ContainsKey(Object key)
   bei System.Xml.Serialization.XmlSerializationWriter.WriteStartElement(String name, String ns, Object o, Boolean writePrefixed, XmlSerializerNamespaces xmlns)
   bei Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationWriterPathValue.Write2_PathValue(String n, String ns, PathValue o, Boolean isNullable, Boolean needType)
   bei Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationWriterPathValue.Write3_PathValue(Object o)
   --- Ende der internen Ausnahmestapelüberwachung ---
   bei System.Xml.Serialization.XmlSerializer.Serialize(XmlWriter xmlWriter, Object o, XmlSerializerNamespaces namespaces, String encodingStyle, String id)
   bei System.Xml.Serialization.XmlSerializer.Serialize(Stream stream, Object o, XmlSerializerNamespaces namespaces)
   bei org.dmxc.lumos.Kernel.Resource.Xml2ManagedTreeConverter.GenerateData(String name, Object value, XmlDocument dest) in D:\Jenkins\workspace\Lumos_Stable_Release\Lumos\LumosLIB\src\Kernel\Resource\Xml2ManagedTreeConverter.cs:Zeile 337.
   bei org.dmxc.lumos.Kernel.Resource.Xml2ManagedTreeConverter.GenerateData(ManagedTreeItem item, XmlDocument dest) in D:\Jenkins\workspace\Lumos_Stable_Release\Lumos\LumosLIB\src\Kernel\Resource\Xml2ManagedTreeConverter.cs:Zeile 255.
   bei org.dmxc.lumos.Kernel.Resource.Xml2ManagedTreeConverter.GenerateData(ManagedTreeItem item, XmlDocument dest) in D:\Jenkins\workspace\Lumos_Stable_Release\Lumos\LumosLIB\src\Kernel\Resource\Xml2ManagedTreeConverter.cs:Zeile 261.
   bei org.dmxc.lumos.Kernel.Resource.Xml2ManagedTreeConverter.GenerateData(ManagedTreeItem item, XmlDocument dest) in D:\Jenkins\workspace\Lumos_Stable_Release\Lumos\LumosLIB\src\Kernel\Resource\Xml2ManagedTreeConverter.cs:Zeile 261.
   bei org.dmxc.lumos.Kernel.Resource.Xml2ManagedTreeConverter.GenerateData(ManagedTreeItem item) in D:\Jenkins\workspace\Lumos_Stable_Release\Lumos\LumosLIB\src\Kernel\Resource\Xml2ManagedTreeConverter.cs:Zeile 237.
   bei org.dmxc.lumos.Kernel.Resource.Datastore.FileBackendDatastore.saveResource(EResourceType type, LumosResource data) in D:\Jenkins\workspace\Lumos_Stable_Release\Lumos\Lumos\src\Kernel\Resource\Datastore\FileBackendDatastore.cs:Zeile 367.
   bei org.dmxc.lumos.Kernel.Resource.ResourceManager.saveResourceInternal(EResourceType type, LumosResource data) in D:\Jenkins\workspace\Lumos_Stable_Release\Lumos\Lumos\src\Kernel\Resource\ResourceManager.cs:Zeile 271.
   bei org.dmxc.lumos.Kernel.Resource.AbstractResourceManager.saveResource(EResourceType type, LumosResource data) in D:\Jenkins\workspace\Lumos_Stable_Release\Lumos\LumosLIB\src\Kernel\Resource\AbstractResourceManager.cs:Zeile 549.
   bei org.dmxc.lumos.Kernel.Plugin.AbstractPluginManager.shutdownManager() in D:\Jenkins\workspace\Lumos_Stable_Release\Lumos\LumosLIB\src\Kernel\Plugin\AbstractPluginManager.cs:Zeile 1288.
   bei org.dmxc.lumos.Kernel.Plugin.PluginManager.org.dmxc.lumos.Kernel.Run.IManager.shutdown() in D:\Jenkins\workspace\Lumos_Stable_Release\Lumos\Lumos\src\Kernel\Plugin\PluginManager.cs:Zeile 217.
   bei org.dmxc.lumos.Kernel.Run.AbstractRunManager`2.ManagerShutdownAction(TManager m) in D:\Jenkins\workspace\Lumos_Stable_Release\Lumos\LumosLIB\src\Kernel\Run\AbstractRunManager.cs:Zeile 516.
 2981 
100%
GUIFehlerberichtniedrig Icons in Cuelist inkl. Menüs wirken unscharf geschlossen3.1.118.11.201708.02.2018LightningBrothers Aufgabenbeschreibung

Entsprechend des beigefügten Screenshots ist zu erkennen, dass die Icons für die Buttons im Cuelist-Menü deutlich unschärfer wirken als beispielsweise die Icons im linken Bereich.

 1718 
100%
ServerWunsch / Ideeniedrig Fehlermeldungen wenn DDF nicht gefunden oder fehlerhaft ...geschlossenBeta 416.07.201311.02.2018LightningBrothers Aufgabenbeschreibung

– Alt:
Ich habe unter der Beta 3 zwei Projekte erzeugt. Nach dem Update auf die Beta 4 lassen sich diese nicht mehr öffnen.

Projekte und Logs im Anhang. Die benötigten DDFs sind seit der Beta 4 in den “normalen” Bestand mit aufgenommen.

 2679 
100%
ServerWunsch / Ideemittel Syntax zum Spiegeln eines Fannings geschlossen3.0.226.01.201711.02.2018LightningBrothers Aufgabenbeschreibung

Aktuell besteht keine Möglichkeit, insbesondere ein alternierendes Fanning symmetrisch zu spiegeln. Ich schlage daher vor, den folgenden Syntax zu implementieren:

255; 0; 0 # 0; 0; 255 # 255; 255; 255 M

Bei dem Beispiel würde die Ausgabe innerhalb einer Gruppe wie folgt aussehen:

  • 8 Geräte (gerade Anzahl): W B R W B R (Spiegelachse) R B W R B W
  • 7 Geräte (ungerade Anzahl): W B R W B R B W R B W (mittleres Gerät ist gleichzeitig Spiegelachse)

Der Buchstabe M zum Spiegeln eines alternierenden Fannings wird auch deswegen gebraucht, da ohne diesen ein spiegelbildliches Delay zwischen zwei Cues nicht möglich ist. Momentan geht nur eines von beiden:

  • Spiegelbildliches Delay zwischen zwei Cues: Sortierung der Geräte innerhalb der Gruppe 1 2 3 4 5 6 7 8 9 10 11 12
  • Spiegelbildliches alternierendes Fanning: Sortierung innerhalb der Gruppe 1 2 3 4 5 6 12 11 10 9 8 7
zeige Aufgaben 1 - 50 von 782 Seite 1 von 16

verfügbare Tastenkürzel

Aufgabenliste

Aufgabendetails

Aufgabenbearbeitung