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 Version  descfällig in Versionangelegtzuletzt geändertangelegt von
478
0%
ServerWunsch / IdeeniedrigCuelist, LinkTo, LoopCountNeuunbestimmtCuelist-Erweiterung(intern)19.06.201119.02.2019fisl Aufgabenbeschreibung

So würde ich mir die Funktion vorstellen

Grob gesagt, linkto gibt an, an welche Stelle gesprungen werden soll und loopcount gibt an, wie oft das passieren soll (0 = infinite)

id    | trigger | value | linkto | loopcount

Cue 1 | manual  |       |        |
Cue 2 | manual  |       |        |
Cue 3 | follow  | 1     |        |
Cue 4 | follow  | 1     |        |
Cue 5 | follow  | 1     |        |
Cue 6 | follow  | 1     | Cue 3  | 0
Cue 7 | manual  |       |        |

1. Go, Cue 1 wird eingeblendet
2. Go, Cue 2 wird eingeblendet
3. Go, Cue 3 wird eingeblendet.
Durch den Trigger follow läuft die Liste automatisch weiter (natürlich kann auch manual, oder ... benutzt werden) nachdem Cue 6 eingeblendet wurde, wird wieder Cue 3 eingeblendet. Ist loopcount > 1 wird der Sprung entsprechend oft ausgeführt.
Bei 0 passiert das unendlich oft. Dann könnte man zwei Fälle unterscheiden:
Alle Cues haben einen automatischen Trigger: GO beendet den Loop und blendet das erste Cue nach dem LinkTo Cue ein
Nicht alle Cues haben einen automatischen Trigger: Da GO bereits verwendet wird um im Loop die Cues durchzufahren könnte z.B. Load Cue 7, GO den Loop beenden.

Die Funktion ist sehr sehr praktisch, wenn auf der Bühne etwas gleiches wiederholt wird. Man hat hier weiterhin die Kontrolle mit GO bzw. (später dann hoffentlich Crossfade ;) ) sowie die gleiche Struktur wie andere Cues.
Außerdem ist man mit dieser Funktion schneller bei einfachen Chasern. Wenn ich weiß, dass die 6er Bar nur kurz während einer Szene ein bisschen blinken soll, muss ich nicht extra einen Chaser dafür anlegen und in die Cuelist einbinden.

479
0%
ServerWunsch / IdeemittelCuelist, Split Crossfade (Fade A/B & Fade X)NeuunbestimmtCuelist-Erweiterung(intern)19.06.201119.02.2019fisl Aufgabenbeschreibung

Auf FS#280 setz ich noch einen drauf:

Split Crossfade.
Das sind zwei Überblendsteller. Einer zusändig für das aktuell eingeblendete Cue (ich nenns jetzt mal stage) und der zweite für das nächste (preset).

Normalstellung ist Stage 100, Preset 0.
Werden nun beide Steller gleichzeitig bewegt, ergänzen sich beide zu 100%. Es kommt ein ganz normaler Crossfade zu stande. Stage 80% + Preset 20%
Werden diese nun unterschiedlich schnell bewegt, kann z.B. ein Blackout realisiert werden. Stage 0%, Preset 0%

Kreise, die in Preset aber nicht in Stage enthalten sind werden vom PresetSteller ganz normal eingeblendet (Preset 50%, Kreise 50%)
Kreise, die in Stage aber nicht in Preset enthalten sind werden vom StageSteller ausgeblendet.

Eine Überblendung ist abgeschlossen, wenn Stage 0% und Preset 100% sind.

491
0%
ServerWunsch / IdeemittelCuelist, continue manual crossfadeNeuunbestimmtCuelist-Erweiterung(intern)20.06.201119.02.2019fisl Aufgabenbeschreibung

Es sollte die Möglichkeit geben (wenn Cossfade funktioniert), dass sowohl

-ein mit GO begonnener Fade mit dem/den Crossfader(n) fortgesetzt werden kann/können (damit das nicht versehentlich, z.B. durch berühren der Fader passieren kann, muss vorher die in FS#490 erwähnte Ignore Taste gedrückt werden. Die Fader übernehmen ab dem Punkt, an dem sie den aktuellen Einblendstatus erreicht haben, Fade 40%, Fader übernehmen ab 40% Stellung),

-als auch ein manuell begonnener Crossfade mit GO fortgesetzt werden kann.

492
0%
ServerWunsch / IdeeniedrigCuelist, komplettes Timing abschaltbar machenNeuunbestimmtCuelist-Erweiterung(intern)20.06.201119.02.2019fisl Aufgabenbeschreibung

Es wäre schön, wenn man für eine komplette Cueliste das Timing + die Trigger abschalten und danach mit GO durchlaufen könnte.
Dafür sollte eine konfigurierbare standard Fade Zeit zwischen den Cues verwendet werden (Scheinwerfer schonen)

353
0%
GUIWunsch / IdeeniedrigPresets, mehrere Presets gleichzeitig auf eine Auswahl ...ZugeteiltunbestimmtTBD (UIS)05.05.201119.02.2019fisl Aufgabenbeschreibung

Man hat 3 Presets erstellt, für Focus, Color und Intensity. Will diese nun auf eine Auswahl anwenden. Nun muss man alle 3 Presets der Reihe nach rüberziehen. Mehrfachselektionen sollten in der Presetliste möglich sein.

599
0%
GUIWunsch / IdeeniedrigParkZugeteiltunbestimmtTBD (UIS)11.09.201111.02.2019fisl Aufgabenbeschreibung

Die DMX Werte eines geparkten Geräts werden eingefroren. Erst wenn es wieder ausgeparkt ist werden aktuelle Werte übernommen und ausgegeben.

Diskussion zu diesem Punkt hier:
https://forum.dmxcontrol-projects.org/index.php?thread/11895-2016-06-29-entwicklermeeting

Wichtig: Effekte müssen weiterlaufen, Neue Effekte und Programmierung wird nicht auf Geräte übertragen

 674 
100%
ServerWunsch / Ideeniedrig Gruppen in Gruppen geschlossenunbestimmt3.311.12.201110.01.2022fisl Aufgabenbeschreibung

Man hat die Möglichkeit Gruppen erneut zu gruppieren.
Die Tiefe ist auf unbegrenzt, ausgenommen Schleifen
Auf diese oberste Gruppe koennen auch Effekte gelegt werden.
Ist ein Gerät in mehreren Gruppen, werden nur die Werte aus der ersten Gruppe verwendet.

 806 
100%
ServerWunsch / Ideehoch Projektverwaltung geschlossenunbestimmt3.304.04.201204.01.2023fisl Aufgabenbeschreibung

Gemäß Diskussion:

(vorerst)
Zuletzt gespeichertes Projekt wird für Kernel zugreifbar gespeichert.
Option: einstellbar, ob vor dem Beenden des Kernels nochmal der aktuelle Stand gespeichert werden soll.
Option: dieses Projekt automatisch beim Start wieder zu laden.

Weiterhin beliebiges Projekt per Startparameter.
=⇒ AL: Started

EDIT/ERGÄNZUNG MARCEL 27.11.2018:

Ich habe zu dem ganzen Projekthandling folgende Idee wie man das Konzept mMn besser gestalten koennte.
DMXC3 wurde als Client/Server konzipiert und ist mMn ein wichtiges Feature, wenn auch (noch) wenig genutzt.

Aktuell wird beim Speichern immer dort eine Kopie erstellt, an deren Ort das Speichern ausgelösst wird. Angenommen wir haben 1 Server und 2 GUIs/Clients:

Client 1 speichert bei sich aus der GUI heraus. Client 2 arbeitet weiter, Client 1 lädt wieder und überschreibt alle Änderungen von Client 2. Und das ohne Rückfrage → Doof

Besser sollte es so sein:

“Projekt speichern” ist bei jedem Client nur noch ein Remote-Befehl an den Server das dieser bei sich in seinem Workdir das Projekt speichern soll.
Ebenso “Projekt laden” öffnet eine Liste und zeigt die auf dem Server abgelegten Projekte an, welche dann auf dem Server geladen werden können.

Neu hinzukommen sollten zwei Einträge:
“Projekt Downloaden/Exportieren” → Packt das Projekt in aktuellem Zustand als ZIP auf dem Server und schickt es an den entsprechenden Client zum runter laden.
“Projekt Hochladen/Importieren” → Lädt ein ZIP und transferiert es auf den Server in das Workdir und macht es somit in der “Remoteliste” zum öffnen verfügbar.

In diesem Zuge kann man darüber nachdenken auf dem Server nicht mehr als ZIP zu speichern und jedes Projekt optional sogar in ein lokales GIT oder ähnlich zu packen. Dann hat man sogar eine Versionierung.

 1583 
100%
ServerWunsch / Ideehoch Rudimentärer Audioplayer geschlossenunbestimmt3.317.03.201313.11.2019fisl Aufgabenbeschreibung

Es wird für den Anfang einen rumimentären Audioplayer geben. Dieser wird dann sukzessive weiter ausgebaut.

 1578 
100%
ServerWunsch / Ideeniedrig MIDI Unterstützung geschlossenunbestimmt3.217.03.201327.08.2019fisl Aufgabenbeschreibung

Vorerst nur als Eingabe (Steuerung von DMXControl über MIDI)

596
0%
GUIWunsch / IdeeniedrigCuelist, Cues als Tabelle anzeigenZugeteiltunbestimmt11.09.201124.06.2023fisl Aufgabenbeschreibung

Es wäre schön, wenn es zusätzlich zur Cuelist eine Ansicht gäbe, die die Inhalte der Cues als Tabelle anzeigt. Zeilen: Geräte, Spalten: Cues
Sind im Live View keine Geräte selektiert werden alle Geräte angezeigt, sind welche selektiert, werden nur diese angezeigt.
Das gleiche gilt für Cues. Sind keine Cues markiert werden alle angezeigt, sind einer oder mehrere selektiert werden nur diese angezeigt.

Dadurch sieht man sehr schnell, in welchem Cue welches Gerät auf welchen Wert gesetzt wird. Sonst müsste man sich jedes Cue nacheinander im Programmer anzeigen lassen.

 1579 
100%
ServerWunsch / Ideeniedrig Input Assignments mit Hilfe von Learn geschlossenunbestimmt17.03.201323.12.2019fisl Aufgabenbeschreibung

Inputs können mit den Steuerelementen verbunden werden, indem das Steuerelement ausgewählt und der Eingabewert des Inputs verändert wird.

2975
0%
ServerWunsch / IdeeniedrigCuelist, GoTo Zeit beim stoppen einer anderen Cuelist v...Neu3.1.1Cuelist-Erweiterung(intern)11.11.201712.12.2018fisl Aufgabenbeschreibung

Wird eine Cueliste (1) durch eine andere Cueliste (2) gestoppt, sollte es möglich sein, dass die Cueliste 1 statt ihre eigene Release Zeit die GoTo Zeit von Cueliste 2 verwendet.

 2974 
100%
ServerWunsch / Ideeniedrig Cuelist, EScenelistAction um Stop and Release erweitern geschlossen3.1.13.1.211.11.201716.11.2017fisl Aufgabenbeschreibung

Als User möchte ich die Möglichkeit haben eine Cueliste x mittels einer anderen Cueliste y so zu stoppen, dass Cuelist x kein Fadeout macht, sondern direkt abschaltet.

 2978 
100%
ServerWunsch / Ideeniedrig Cuelist, Action, Play entfernen und auf GO legen geschlossen3.1.116.11.201725.07.2018fisl Aufgabenbeschreibung

Play ist aus der GUI heraus nicht mehr verwendbar. GO hat diese Funktion übernommen. Auch als ScenelistScene Aktion sollte Play nicht mehr verwendet werden.

 493 
100%
GUIWunsch / Ideemittel Cuelist, unterschiedliche Farben für die unterschiedlic ...geschlossen3.3 Alpha xCuelist-Erweiterung(intern)20.06.201129.11.2020fisl Aufgabenbeschreibung

Es wäre schön, wenn in der Cuelist anhand farblich markierter Zellen zu sehen wäre, wie der aktuelle Status der Cues ist.
Momentan ist ja nur Einblenden + aktuell Eingeblendet = Gelb und bereits eingeblendet = Grau (bei multiple fades stimmt das auch nicht)

Ich könnte mir da sowas vorstellen, wie

ist komplett erledigt = grau
ist nicht mehr das zuletzt eingeblendete, aber steuert noch aktiv Werte bei (tracking) =
ist eingeblendet =
wird aktuell eingeblendet =
wird als nächstes eingeblendet =

 1577 
100%
GUIWunsch / Ideeniedrig GUI Device Inputs geschlossen3.2 Alpha xTBD (UIS)17.03.201302.08.2018fisl Aufgabenbeschreibung

Es wird im ersten Schritt folgende Möglichkeiten geben:

Ein/mehrere Geräte/Gruppen können im LiveView per Input an/abgewählt werden

Die aktuell im LiveView angewählten Geräte können per Input gesteuert werden (Intensity, Color, Position, etc.)

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

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

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

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

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

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

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

- RGB (Beam 1-3)
- Position

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

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

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

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

 1818 
100%
StageViewWunsch / Ideeniedrig Doppelklick auf Icon im LiveView -> Lumos geschlossen3.2 Alpha x3.205.11.201309.01.2019fisl Aufgabenbeschreibung

Wie wäre es, wenn ein Doppelklick im LiveView sich wie der Button Lumos verhalten würde?
Probleme mit Highlight? Ggf später Lowlight?

 2967 
100%
StageViewFehlerberichtniedrig Verschieben von einem Icon geschlossen3.2 Alpha x09.11.201710.11.2017fisl Aufgabenbeschreibung

Ich möchte ein Icon verschieben.
Das Icon ist nicht selektiert.
Ich drücke die linke Maustaste, der Cursor befindet sich zu diesem Zeitpunkt bereits auf dem Icon.
Ich ziehe den Cursor.

Es wird ein Selektionsrahmen gezeichnet.
Eigentlich sollte das Icon verschoben werden.

Wenn das Icon bereits selektiert ist und ich dann klicke und ziehe funktioniert es wie erwartet.

 2972 
100%
ArtNetWunsch / Ideeniedrig ArtNet, provide legacy Server Plugin geschlossen3.2 Alpha x11.11.201709.06.2022fisl Aufgabenbeschreibung

Which supports more than 4 Send Ports for non ArtNet 4 Node but no Input Ports.

 2973 
100%
ArtNetFehlerberichtniedrig ArtNet, provide a way to disable ArtNet 4 functionality ...geschlossen3.2 Alpha x11.11.201722.12.2017fisl Aufgabenbeschreibung

or no ArtNet Input will be possible

 2991 
100%
GUIFehlerberichtniedrig Fehlende Files im SVN geschlossen3.2 Alpha x22.12.201731.12.2017fisl Aufgabenbeschreibung

Könntest du mal schauen, ob du in der x64 Branch alles eingecheckt hast?

Bei mir fehlt z.B. Folgendes aus Commit 6235

GUI

  <Compile Include="src\Theme\WindowManagement\IGUIControlInterface.cs" />
  <Compile Include="src\Theme\WindowManagement\PE\LayoutBranch.cs" />
  <Compile Include="src\Theme\WindowManagement\PE\LayoutNode.cs" />
  <Compile Include="src\Theme\WindowManagement\WindowLayout.cs" />
  <Compile Include="src\Theme\WindowManagement\WindowManager.Action.cs" />
  <Compile Include="src\Theme\WindowManagement\WindowManager.Input.cs" />
  <Compile Include="src\Theme\WindowManagement\WindowManager.cs" />
  <Compile Include="src\Theme\WindowManagement\WindowManagerDeskLampSupport.cs" />
  <Compile Include="src\Theme\WindowManagement\WindowManagerFogSupport.cs" />

XNAViews

  <Compile Include="src\XNAViews\List.cs" />
 1899 
100%
ServerWunsch / Ideeniedrig XML Fehler in GetAvailableDevices in der GUI anzeigen. geschlossenBeta 613.01.201411.02.2018fisl Aufgabenbeschreibung

.

 1904 
100%
ServerFehlerberichtniedrig Gerät löschen, wenn während hinzufügen Fehler (Exceptio ...geschlossenBeta 620.01.201421.01.2014fisl Aufgabenbeschreibung

.

 704 
100%
GUIWunsch / Ideeniedrig Cuezeit erhalten nachdem Property time gesetzt geschlossenBeta 506.01.201210.06.2022fisl Aufgabenbeschreibung

Idee (low low prio :-) ): Flag enclosed o.ä.
Verhindert, dass eingestellte Werte die globalen Überschreiten.
z.B. du hast eine globale Fadezeit von 2.
Jetzt setzt du beim Dimmer von Gerät 1 dieses Attribut,
und trägst bei Delay 0.5 ein. Dadurch wird der Wert für Fade automatisch berechnet und eingetragen (1.5)

hier mal aufgeräumt
 1837 
100%
ServerToDomittel Unittests, ausgelieferte DDFs testweise laden geschlossenBeta 518.12.201318.12.2013fisl Aufgabenbeschreibung

Wir sollten einen Unittest schreiben, der alle ausgelieferten DDFs testweise lädt, und überprüft ob Fehlermeldungen auftreten.

Ist schon ein wenig peinlich wenn solche DDFs aufgrund von Fehlern nicht laden ;)

 1839 
100%
ServerWunsch / Ideeniedrig Kommandozeile Beam geschlossenBeta 519.12.201323.10.2023fisl Aufgabenbeschreibung

Sind mehrer Beams vorhanden, muss es die Möglichkeit geben auf der Kommandozeile den Beam mit angeben zu können.

 1840 
100%
ServerToDoniedrig Unittests, ausgelieferte DDFs, erweitern geschlossenBeta 519.12.201320.12.2013fisl Aufgabenbeschreibung

Test erweitern auf Vorhandensein der angebebenen Gobos.

1858
0%
ServerFehlerberichtniedrigProgrammer Wert wird nicht angezeigt, wenn 2 Gruppen se...NeuBeta 525.12.201325.12.2013fisl Aufgabenbeschreibung

Generic Dimmer, Group 1 + 2 At Full → Einträge für Group 1 und 2 inkl Dimmer im Programmer vorhanden, aber keine Werte.

Clear
Generic Dimmer, Group 1 + Device 1 At Full → Wert bei Device 1 aber nicht bei Group 1

Clear
Group 1 At Full → Wert bei Group 1 vorhanden.

 1859 
100%
ServerFehlerberichtniedrig Neue Gruppen nummerieren. geschlossenBeta 525.12.201325.12.2013fisl Aufgabenbeschreibung

Werden Gruppe angelegt haben diese alle den Namen “New Group”, es sollte analog zu Devices und Cuelists durchnummeriert werden. “New Group (2)”, etc.

1860
0%
ServerWunsch / IdeeniedrigProgrammer WertedarstellungNeuBeta 525.12.201325.12.2013fisl Aufgabenbeschreibung

Folgendes sollte im Programmer ersichtlich sein:

- Werte sind (teilweise) überschrieben (Position, aber Pan gesetzt)
- Werte enthalten Effekte / Filter
- Die Effekte / Filter sollten sich anzeigen lassen.
- Spalten mit Properties, die nicht bei allen Geräten vorhanden sind, sollten bei diesen anders dargestellt werden.
- Die Device/Group Reihenfolge innerhalb der Gruppe sollte dargestellt werden.
- Die Hirarchie ebenfalls (Gruppen in Gruppen)
- Umstellung auf XNA 4 Control von Patrick

tbc.

Sollten wir drüber diskutieren und in einzelne Einträge aufteilen.

1862
0%
ServerWunsch / IdeeniedrigProgrammer ViewZugeteiltBeta 526.12.201310.06.2014fisl Aufgabenbeschreibung

G1: D1, D2
G2: D3, D4
G12: G1, G2

SDG = G12, D5, D3, Dimmer At 0 > 100

       | Dimmer
-------|-------------
-G12   |
  -G1  |
    D1 |   0
    D2 |  25
  -G2  |
    D3 |   -
    D4 |  50
D5     |  75
D3     | 100

SDG = G12, Dimmer At 0 > 100

       | Dimmer
-------|-------------
-G12   | 0 > 100
  -G1  |
    D1 |   0
    D2 |  33,33
  -G2  |
    D3 |  66,66
    D4 | 100

zusätzlich SDG = G2, Color At 0,0,0 > 255,0,0

       | Dimmer  | Color
-------|---------|------------
-G12   | 0 > 100 |
  -G1  |         |
    D1 |   0     |
    D2 |  33,33  |
  -G2  |         | 0,0,0>255,0,0,0
    D3 |  66,66  | 0,0,0
    D4 | 100     | 255,0,0

SDG = G12, G1, D3, D1 Dimmer At 0 > 100

       | Dimmer
-------|-------------
-G12   | 
  -G1  |   -
    D1 |   -
    D2 |   -
  -G2  | 
    D3 |   -
    D4 |   0
-G1    | 
  D1   | 
  D2   |  33,33
D3     |  66,66
D1     | 100

Zusätzlich
SDG = G12 Color 0;0;0 > 255;0;0

       | Dimmer | Color
-------|--------|------------
-G12   |        | 0;0;0 > 255;0;0
  -G1  |   -    |
    D1 |   -    | 0;0;0
    D2 |   -    | x;0;0
  -G2  |        |
    D3 |   -    | y;0;0
    D4 |   0    | 255;0;0
-G1    |        |
  D1   |        |
  D2   |  33,33 |
D3     |  66,66 |
D1     | 100    |

Zusätzlich
SDG = D4, G1, D1, Iris 0 > 255

       | Dimmer | Color           | Iris
-------|--------|-----------------|-----
-G12   |        | 0;0;0 > 255;0;0 |
  -G1  |   -    |                 |
    D1 |   -    | 0;0;0           |
    D2 |   -    | x;0;0           |
  -G2  |        |                 |
    D3 |   -    | y;0;0           |
    D4 |   0    | 255;0;0         |
-G1    |        |                 |
  D1   |        |                 | -
  D2   |  33,33 |                 | 1
D3     |  66,66 |                 |
D1     | 100    |                 | 2
D4     |        |                 | 0

Zusätzlich
SDG = D2, G2, Zoom 0 > 255

       | Dimmer | Color           | Iris
-------|--------|-----------------|-----
-G12   |        | 0;0;0 > 255;0;0 |
  -G1  |   -    |                 |
    D1 |   -    | 0;0;0           |
    D2 |   -    | x;0;0           |
  -G2  |        |                 |
    D3 |   -    | y;0;0           |
    D4 |   0    | 255;0;0         |
-G1    |        |                 |
  D1   |        |                 | -
  D2   |  33,33 |                 | 1
D3     |  66,66 |                 |
D1     | 100    |                 | 2
D4     |        |                 | 0
D2     |        |                 |       |  0
-G2    |        |                 |       |
  D1   |        |                 |       | 50
  D2   |        |                 |       | 100

Vorschlag (siehe Kommentar):
SGD = G12, Dimmer At 100

       | Dimmer
-------|-------------
-G12   | 100
  -G1  | 100
    D1 | 100
    D2 | 100
  -G2  | 100
    D3 | 100
    D4 | 100

Die Darstellung oben wird schnell sehr unschön.
Ich denke folgendes wäre besser.
Es gibt 2 Ansichten.
In der ersten sieht man seine Selektionen. Für jede Selektion eine eigene Reihe.
Wird die Selektion mehrfach verwendet, (Color, Zoom) werden die Werte in schon vorhandene Reihe geschrieben.
In einer weiteren Ansicht werden nur die Geräte mit den gefannten Werten dargestellt. Da könnte man z.B. noch ein Tooltip einbauen, das aufgeht wenn man länger auf einer Zelle bleibt, wo drinsteht, wo der Wert herkommt. D1 Dimmer: G12, G1, D3, D1 0 > 100. Ich denke so macht das mehr Sinn und ist übersichtlicher.

(Detail Expanded)

                 | Dimmer  | Color           | Iris    | Zoom
-----------------|---------|-----------------|---------|---------
-G12, G1, D3, D1 | 0 > 100 |                 |         |
  -G12           |         |                 |         |
    -G1          |   -     |                 |         |
      D1         |   -     |                 |         |
      D2         |   -     |                 |         |
    -G2          |         |                 |         |
      D3         |   -     |                 |         |
      D4         |   0     |                 |         |
  -G1            |         |                 |         |
    D1           |   -     |                 |         |
    D2           |  33,33  |                 |         |
  D3             |  66,66  |                 |         |
  D1             | 100     |                 |         |
-G12             |         | 0;0;0 > 255;0;0 |         | 0 > 100
  -G1            |         |                 |         |
    -D1          |         |   0;0;0         |         |   0
    -D2          |         |   x;0;0         |         |  25
  -G2            |         |                 |         |
    -D3          |         |   y;0;0         |         |  50
    -D4          |         | 255;0;0         |         | 100
-D4, G1, D1      |         |                 | 0 > 100 |
  -D4            |         |                 |   0     |
  -G1            |         |                 |         |
    -D1          |         |                 |   -     |
    -D2          |         |                 |  50     |
  -D1            |         |                 | 100     |

(Detail, Collapsed)

                 | Dimmer  | Color           | Iris    | Zoom
-----------------|---------|-----------------|---------|---------
+G12, G1, D3, D1 | 0 > 100 |                 |         |
+G12             |         | 0;0;0 > 255;0;0 |         | 0 > 100
+D4, G1, D1      |         |                 | 0 > 100 |

(Device view, collapsed)

   | Dimmer | Color   | Iris | Zoom
----|--------|---------|------|------
+D1 | 100    |   0;0;0 | 100  |   0       <-  Tooltip für Dimmer: G12, G1, D3, D1: 0 > 100 
+D2 |  33,33 |   x;0;0 |  50  |  25
+D3 |  66,66 |   y;0;0 |      |  50
+D4 |   0    | 255;0;0 |   0  | 100

Kommentare?

Edit: 09.06.14
(Device view, with details expanded)

                   | Dimmer  | Color           | Iris    | Zoom
-------------------|---------|-----------------|---------|--------
-D1                | 100     | 0;0;0           | 100     |   0
  -G12, G1, D3, D1 | 0 > 100 |                 |         |
  -G12             |         | 0;0;0 > 255;0;0 |         | 0 > 100
  -D4, G1, D1      |         |                 | 0 > 100 |
-D2                |  33,33  | x;0;0           |  50     |  25
  -G12, G1, D3, D1 | 0 > 100 |                 |         |
  -G12             |         | 0;0;0 > 255;0;0 |         | 0 > 100
  -D4, G1, D1      |         |                 | 0 > 100 |
-D3                |  66,66  | y;0;0           |         |  50
  -G12, G1, D3, D1 | 0 > 100 |                 |         |
  -G12             |         | 0;0;0 > 255;0;0 |         | 0 > 100
-D4                |   0     | 255;0;0         |   0     | 100
  -G12, G1, D3, D1 | 0 > 100 |                 |         |
  -G12             |         | 0;0;0 > 255;0;0 |         | 0 > 100
  -D4, G1, D1      |         |                 | 0 > 100 |
1863
0%
GUIWunsch / IdeeniedrigCue, Special time signalisierenNeuBeta 526.12.201326.12.2013fisl Aufgabenbeschreibung

In der Cuelist sollte es bei jedem Cue ersichtlich sein, ob eine Property Fade/Delay Zeit eingestellt wurde. (aus  FS#704 )

1864
0%
ServerWunsch / IdeeniedrigEffekte untereinander synchronisierenNeuBeta 526.12.201311.04.2017fisl Aufgabenbeschreibung

Letzten Monat oder habe ich über Effekte nachgedacht, und da das jetzt auch im Forum aufgeschlagen ist:

Ich möchte auf Position einen Circle haben.
Und auf den Schutter einen Rectangle. Der Shutter soll ab einer bestimmten Position zugehen und ab einer anderen wieder aufgehen.
Ich möchte diese Positionen einmal am Rectangle einstellen und ab dann werden die Effekte automatisch synchronisiert. D.h. wenn ich beim Circle die Phase/Frequenz/etc. ändere sollen diese auch beim Rectangle so eingestellt werden, dass sich die Positionen nicht veändern.

Natürlich müssen die Positionen auch beim abspielen der Cues reproduzierbar sein.

Anderes Beispiel wäre_
Auf Tilt befindet sich ein Sawtooth. Abwärtsbewegung langsam und sichtbar und die Aufwärtsbewegung soll so schnell wie möglich sein. Während dieser Bewegung soll der Shutter geschlossen sein.

 1865 
100%
ServerFehlerberichtniedrig PG wird nicht aktualisiert wenn ProgrammerValue gelösch ...geschlossenBeta 527.12.201329.12.2013fisl Aufgabenbeschreibung

Dimmer selektieren, auf 100 setzten, Wert aus Programmer löschen
→ Dimmer weiterhin in PG auf 100

→ passiert auch in den PropertyPanels

trunk, aber vermutlich auch in der 3.0 Branch

 1868 
100%
ServerFehlerberichtniedrig Colorwheel Farbe selektieren geschlossenBeta 528.12.201331.12.2013fisl Aufgabenbeschreibung

Mac 250
Irgendeine fixed Color im PropertyPanel selektieren
(Fehler 1: wird im PG unter CW 1 nicht aktualisiert, CW 1 zeigt weiterhin White an)
Die selbe oder eine andere fixed Color für CW 1 im PG selektieren führt zu u.g. Absturz.

2013-12-28 03:15:24,572 [9] WARN  Lumos.GUI.Controls.LumosPropertyGrid - Exception when Refreshing Property: Der Eigenschaftenaccessor ProgrammerValue für das Lumos.GUI.Facade.DeviceProperties.DevicePropertyFacade-Objekt hat folgende Ausnahme verursacht: Die angegebene Umwandlung ist ungültig.
System.Reflection.TargetInvocationException: Der Eigenschaftenaccessor ProgrammerValue für das Lumos.GUI.Facade.DeviceProperties.DevicePropertyFacade-Objekt hat folgende Ausnahme verursacht: Die angegebene Umwandlung ist ungültig. ---> System.InvalidCastException: Die angegebene Umwandlung ist ungültig.

Server stack trace: 
   bei org.dmxc.lumos.Kernel.DeviceProperties.ColorwheelProperty.setSubValueIntoNewParentValue(IPropertyValue parentValue, Double parentPercent, IPropertyValue subValue, Double subPercent, Boolean& changedSth) in D:\dmxc3\branch\Lumos\3.0\Lumos\src\Kernel\DeviceProperties\SubProperties\ColorwheelProperty.cs:Zeile 62.
   bei org.dmxc.lumos.Kernel.DeviceProperties.AbstractSubProperty`1.setSubValueIntoParentValue(IPropertyValue parentValue, Double parentPercent, IPropertyValue subValue, Double subPercent) in D:\dmxc3\branch\Lumos\3.0\Lumos\src\Kernel\DeviceProperties\SubProperties\AbstractSubProperty.cs:Zeile 172.
   bei org.dmxc.lumos.Kernel.DeviceProperties.AbstractSubProperty`1.setSubValueIntoParentValue(IPropertyValue parentValue, IPropertyValue subValue) in D:\dmxc3\branch\Lumos\3.0\Lumos\src\Kernel\DeviceProperties\SubProperties\AbstractSubProperty.cs:Zeile 166.
   bei org.dmxc.lumos.Kernel.Devices.GroupSubPropertyWrapper.setSubValueIntoParentValue(IPropertyValue parentValue, IPropertyValue subValue) in D:\dmxc3\branch\Lumos\3.0\Lumos\src\Kernel\DeviceGroupProperties\GroupSubPropertyWrapper.cs:Zeile 92.
   bei org.dmxc.lumos.Kernel.GUISession.Programmer.FindDeviceFannedPropertyValue(IDeviceGroup group, IDeviceProperty groupProperty, Boolean getByParentProperty, Boolean getBySubProperties) in D:\dmxc3\branch\Lumos\3.0\Lumos\src\Kernel\GUISession\Programmer.cs:Zeile 1528.
   bei org.dmxc.lumos.Kernel.GUISession.Programmer.FindGroupPropertyValue(String groupID, String propID, IPropertyValue& val) in D:\dmxc3\branch\Lumos\3.0\Lumos\src\Kernel\GUISession\Programmer.cs:Zeile 1321.
   bei org.dmxc.lumos.Kernel.GUISession.Programmer.getPropertyValue(String groupID, String propID) in D:\dmxc3\branch\Lumos\3.0\Lumos\src\Kernel\GUISession\Programmer.cs:Zeile 982.
   bei org.dmxc.lumos.Kernel.GUISession.Session.getProgrammerValue(String deviceGroupID, String propID) in D:\dmxc3\branch\Lumos\3.0\Lumos\src\Kernel\GUISession\Session.cs:Zeile 672.
   bei System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
   bei System.Runtime.Remoting.Messaging.StackBuilderSink.PrivateProcessMessage(RuntimeMethodHandle md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
   bei System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg, Int32 methodPtr, Boolean fExecuteInContext)
 1870 
100%
ServerFehlerberichtniedrig Sawtooth auf Color geschlossenBeta 529.12.201329.12.2013fisl Aufgabenbeschreibung

Sawtooth auf Color, Amplitude ist auf 255, Wertebereich des Faders ist aber 0-100

 1874 
100%
ServerFehlerberichtniedrig Gobokorrelationen aktualisieren. geschlossenBeta 530.12.201331.12.2013fisl Aufgabenbeschreibung

.

 1905 
100%
GUIFehlerberichtniedrig DeviceManager, Doppelklick auf Expand fügt neues Gerät  ...geschlossenBeta 520.01.201401.03.2014fisl Aufgabenbeschreibung

Device Manager öffnen.
Gerät im TreeView selektieren.
Doppelklick auf ein “+” → New Device Window öffnet sich.

 1906 
100%
ServerFehlerberichtniedrig DeviceProperty laden mit mehreren Beams geschlossenBeta 521.01.201404.02.2014fisl Aufgabenbeschreibung

Gerät mit 2 Beams.
Bei den gespeicherten Property Einstellungen fehlt die Angabe zu welchem Beam sie gehören. Folglich werden sie auch nicht mehr korrekt geladen.

      <TreeItem Name="DeviceProperty">
        <Attribute Name="Name" Type="Primitive" ValueType="String" Value="DimmerProperty" />
        <TreeItem Name="Parameter">
          <Attribute Name="Name" Type="Primitive" ValueType="String" Value="Autoprepare" />
          <Attribute Name="Value" Type="Primitive" ValueType="Boolean" Value="False" />
        </TreeItem>
        <TreeItem Name="Parameter">
          <Attribute Name="Name" Type="Primitive" ValueType="String" Value="Preheat" />
          <Attribute Name="Value" Type="Primitive" ValueType="Double" Value="20" />
        </TreeItem>
      </TreeItem>
      <TreeItem Name="DeviceProperty">
        <Attribute Name="Name" Type="Primitive" ValueType="String" Value="DimmerProperty" />
        <TreeItem Name="Parameter">
          <Attribute Name="Name" Type="Primitive" ValueType="String" Value="Autoprepare" />
          <Attribute Name="Value" Type="Primitive" ValueType="Boolean" Value="False" />
        </TreeItem>
        <TreeItem Name="Parameter">
          <Attribute Name="Name" Type="Primitive" ValueType="String" Value="Preheat" />
          <Attribute Name="Value" Type="Primitive" ValueType="Double" Value="10" />
        </TreeItem>
      </TreeItem>
 1815 
100%
ServerFehlerberichtniedrig Cuelist, Load funktioniert nicht wenn Cueliste nicht lä ...geschlossenBeta 43.005.11.201305.11.2013fisl Aufgabenbeschreibung

Ist eine Cueliste nicht aktiv und es wird die Load funktion benutzt, funktioniert diese nicht.

 1816 
100%
GUIFehlerberichtniedrig PE, Node ausklappen verursacht Selektion geschlossenBeta 43.005.11.201305.11.2013fisl Aufgabenbeschreibung

Klappt man im PE einen Node aus, der aktuell nicht selektiert ist, wird dieser selektiert.
Analog zum Windows Explorer sollte das ausklappen nicht zu einer Selektion führen.

 1817 
100%
GUIFehlerberichtniedrig Add new Cue verursacht, das eine nicht sichtbare Cuelis ...geschlossenBeta 43.005.11.201306.11.2013fisl Aufgabenbeschreibung

Cueliste und LiveView in der selben Docking Area gedockt. LiveView offen. Add new Cue → LiveView weg, Cuelist da. Nervig...

 1819 
100%
ServerFehlerberichtniedrig Geräte und Gruppen gemeinsam selektieren geschlossenBeta 43.005.11.201326.12.2013fisl Aufgabenbeschreibung

Selektiert man Device 1, Group 1 (Device 2 + 3), Device 4 und speichert ein Cue mit Fanning, ist die Reihenfolge Group 1, Device 1, Device 4.
Wird ja auch nirgendwo gespeichert.

Würde sich dann das Verhalten beim ändern des Group Handlings ändern?

Concat Groups:
Device 1, 2, 3, 4

Group is Device:
Device 1, Group 1, Device 4

Parallel Group:
Hmm.

Das hängt auch einies dran:
- Gruppen in Gruppen.
- Programmerdarstellung von Gruppen, Geräten in Gruppen, etc.
- Darstellung im CueEditView. Überschreiben der Zeiten für Groups/Devices (DevCon)

 1820 
100%
ServerFehlerberichtniedrig CMY + Colorwheel geschlossenBeta 405.11.201306.05.2014fisl Aufgabenbeschreibung

Beim letzten Test hat das nicht so funktioniert, wie erwartet.

Was erwarte ich?
- ColorPicker steuert CMY,
- Fixedcolors im Colorpanel steuern das Colorwheel
- Im PG steuern RGB, CMY, HSV → CMY
- DropDown steuert Colorwheel.
- Benutze ich das Colorwheel zeigt RGB im PG 255,255,255
- Benutze ich RGB zeigt die ComboBox “Open”

Fände ich so ganz gut, aber:
- Wie kann ich das/die Colorwheel(s) fannen?

1810
0%
ServerWunsch / IdeeniedrigMatrix Color Scroll Effekt, Random ModusZugeteiltBeta 3TBD (UIS)27.10.201306.05.2016fisl Aufgabenbeschreibung

Wie Chaser sollte ein Random mode unterstützt werden.

 1660 
100%
GUIWunsch / Ideeniedrig CallCount für GuiActionManager.refresh reduzieren geschlossenBeta 33.227.05.201319.02.2017fisl Aufgabenbeschreibung

GuiActionManager.refresh*() während dem Projekt laden / Verbindung herstellen ignorieren und danach genau einmal aufrufen.
Während dem öffnen eines Projektes werden die Methoden zig mal aufgerufen.

 1676 
100%
GUIWunsch / Ideeniedrig Tastatursteuerung geschlossenBeta 33.104.06.201304.06.2013fisl Aufgabenbeschreibung

Die Tastatur sollte als Eingabegerät nutzbar sein.

1649
0%
ServerWunsch / IdeeniedrigTake Fade pro PropertyNeuBeta 314.05.201314.05.2013fisl Aufgabenbeschreibung

Analog zu Fade/Delay pro Property möchte ich auch Take Fade pro Property angeben können.
Im Cue Timing Editor wird es einen weiteren Eintrag in der Combobox geben “Flags”

zeige Aufgaben 1 - 50 von 289 Seite 1 von 6

verfügbare Tastenkürzel

Aufgabenliste

Aufgabendetails

Aufgabenbearbeitung