Posts by zomtec

    Hallo zusammen,

    Da die 3.3 Final erschienen ist, hab ich mich auch mal hingesetzt und das erweiterte Plugin auf die neue 3.3er Version umzustellen.

    Ich hatte das im Setup mitgelieferte Plugin irgendwie nicht dazu bewegen können mir von VirtualDJ gesendete Signale im DMXC auszugeben. Ich weiß leider nicht, ob ich der einzige mit dem Problem bin.

    Nach den Tests mit verschiedenen DMXC Versionen bin ich auf ZeroConf zurück gegangen damit wieder Signale empfangen werden konnten. Für mich funktioniert es erstmal so.

    Installation: Inhalt des Ordners \Kernel\Plugins\OS2L sichern, löschen und die angehängte zip-Datei dorthinein entpacken.

    Hallo JP,

    der Strobe ist ja nicht wirklich ungenau, er setzt nur willkürlich pro Zyklus beim Einschalten aus.

    Beim Ausschaltvorgang ist es mir umgekehrt noch nie passiert, dass eine LED weiter brennt. Hier müsste der Effekt doch auch zu sehen sein?

    Die Aussetzer erscheinen mir eher rhythmisch, wie im Video zu sehen. Steigt hier die Systemlatenz rhythmisch an?

    Einstellung:


    Viele Grüße

    zomtec

    Hallo zusammen,

    ich fang einfach mal an, das Problem zu beschreiben. Mir ist es schon länger aufgefallen, 3.2.3 und früher, deswegen hatte ich auch mal die RC5 daraufhin getestet.

    Am deutlichsten sieht man es bei dem Rechteck Effekt, deswegen beziehe ich mich auf diesen. Er tritt aber auch in anderen Effekten auf.

    Hier braucht man kein "echtes" Gerät, es reicht aus, den Stage View zu verwenden.

    Obwohl der Effekt aktiv ist, wird nichts geschaltet -> 0 DMX/s, weiteres ist in DMXC3 nicht aktiv.

    je höher die Frequenz ist, desto unsauberer arbeitet der Effekt. Er "verschluckt" quasi manchmal das Einschalten der LED. Das Ausschalten klappt dabei aber ohne einen Hänger.

    Der interne Strobe Effekt liefert hier ähnlich unsaubere Anzeigen.

    Es kann sein, dass sich dieser Effekt auch auf andere Eigenschaften auswirkt, allerdings sieht man es hier am besten.

    Werden mehrere Geräte verwendet, bleiben willkürlich einzelne LED's aus. Ich hatte verschiedene Geräte getestet, dieser Effekt ist aber auch in der Stage View so sichtbar, deswegen schließe ich die Hardware mal aus.

    Ich kann mir vorstellen, dass es am Frequenztrigger liegen könnte, dieser triggert bevor der Wert auf "Einschalten" gesetzt werden konnte.

    Aber das ist nur eine Vermutung. Eventuell ist dieser Effekt bekannt oder schon einmal diskutiert worden, oder es liegt schlussendlich wirklich an meinem System, Ryzen 5900X, 64GB RAM, W10

    Hi Steffen,

    ich hab deinen Tipp bei den Commands noch mit eingebaut und online gestellt:

    Command State = false, wenn übergebener Wert gleich 0 oder off

    Commat State = true, wenn übergebener Wert größer 0 oder on

    Einen Comparer für Strings hab ich auch nicht gefunden. Von daher, wie du geschrieben hast, dem Befehl für Buttons in VDJ nur ganze Zahlen zuweisen, z.B.: os2l_button "1", damit man den Wert später in DMXC3 verwenden/vergleichen kann.

    Weiter sind noch "Off-Beat"? Signale ergänzt und als "odd" Ausgänge markiert.

    Mehr fällt mir jetzt auch nicht ein, was man noch einbauen könnte.

    Ich habs mir heute Abend doch mal genauer angeschaut und ein erweitertes Plugin mit Buttons, Commands und ein paar mehr Beatinformationen erstellt.

    Installation wie gehabt, altes OS2L-Plugin deaktivieren. DMXC3 schließt sich aber erst vollständig, wenn der OS2L Master geschlossen wird.

    Viel Spaß damit

    Hallo zusammen, hallo Moritz,

    Gibt es noch Pläne, das Plugin zu erweitern?


    Speziell geht es mir um das cmd event.

    In VirtualDJ besteht die Möglichkeit, in den mp3s solche Commands als Makroaktionen zu setzen, einen Integerwert als ID und einen zugehörigen Doublewert von 0 bis 100.

    Die Idee dahinter ist relativ einfach: an gewissen Stellen eines Liedes das Licht automatisch umschalten zu lassen, Geschwindigkeit oder Helligkeit anpassen, andere Cue's starten, Strobe usw.

    Zusätzlich zu den 'Beat Params' noch ein 'Command Params' und die beiden Werte mit ausgeben wäre ein Traum.

    Das Plugin läuft super und VirtualDJ hat eine sehr gute Beaterkennung, die immer passt (zumindest bei mir) und Beat und Beatinformationen auch sauber weitergibt.

    Ich hab selbst mal versucht, ein Plugin zu schreiben, aber ohne Doku oder Informationen dazu komm ich nicht wirklich weit, auch mit den GitHub Projekten als Beispiel nicht. Immerhin hatte ich schon die cmd Events von VirtualDJ empfangen :rolleyes: .

    Vielleicht gibt das auch neue Ideen beim Verwenden von DMC :)

    Eine Erweiterung wäre jedenfalls toll :saint:

    Danke für den Hinweis,

    ich habs gerade mal ausprobiert, aber egal wo ich "minfinedmx" und "maxfinedmx" reinschreibe, funktioniert diese Achse danach nicht mehr oder das DDF lässt sich nicht laden. z.B. hier:

    XML
        <position>
          <pan dmxchannel="3" finedmxchannel="4" >
            <range range="540" mindmx="0" maxdmx="255" minval="0" maxval="540" minfinedmx="0" maxfinedmx="100"/>
          </pan>
          <tilt dmxchannel="5" finedmxchannel="6">  
            <range range="270" mindmx="0" maxdmx="255" minval="0" maxval="270" />
          </tilt>
        </position>


    eine Googlesuche nach minfinedmx und maxfinedmx liefert mir nur 2 Einträge im ganzen Googleuniversum, und das sind die zwei Forenbeiträge hier. Da nehme ich mal stark an, diese Möglichkeit gibt es in den DDFs nicht

    Logeintrag:

    2020-04-16 17:43:06,619 [Log-Thread] DEBUG org.dmxc.lumos.Kernel.Resource.Datastore.FileBackendDatastore - Returning 0 resources of type DDF in Project and all paths [UserDevices, LibDevices].

    2020-04-16 17:43:11,892 [Log-Thread] WARN org.dmxc.lumos.Kernel.Devices.DMXDevice - Invalid or not existing Device Image "_MH.PNG" in DDF _MH.xml!

    2020-04-16 17:43:12,002 [Log-Thread] DEBUG org.dmxc.lumos.Kernel.Project.DeviceManager - Added Device new MH

    2020-04-16 17:43:12,002 [Log-Thread] DEBUG org.dmxc.lumos.Kernel.Project.DeviceManager - Created new Device MH, Number: 1 in 120702 us


    nur das fehlende Bild wird als Warnung ausgegeben

    wie ich schon geschrieben habe, läuft der Effekt sehr, sehr langsam:

    Bei einer langsamen Sinuswelle mit wenig Amplitude ( am besten Amplitude von 1 ) müssten die Kanäle 2 und 4 die Sinuswelle durchlaufen, diese Werte bleiben aber unverändert auf 0, die Kanäle 1 und 3 steppen dann quasi nur die Sinuswelle sichtbar durch.

    hier nochmal meine Einstellung ( aus dem Bild ):

    die Sinuswelle läuft in 5 Sekunden einen Schritt, diesen sieht man auch in der Kanalanzeige. Nach 5 Sekunden schaltet Kanal 3 von 134 auf 135 oder zurück. Innerhalb dieser 5s wird der Kanal 4 mehrmals aktualisiert haben. Doch da tut sich nichts.

    auch mit einem fertigen DDF aus der Installation funktioniert es bei mir nicht. Ich bin mir aber sicher, dass es mal funktioniert hatte, weil ich mir mal den Durchlauf der Kanäle genau angeschaut hatte. Wäre die Frage, ist es bei jedem PC so oder nur bei mir... Ich habe noch eine VM, da teste ich das mal

    Guten Morgen

    Danke für die schnelle Antwort

    Grundsätzlich ist es in DMXControl 3 aber so, dass sobald eine Funktion (unabhängig von Position, sondern auch Dimmer, Farbe etc.) mit einer Auflösung von 16 Bit oder bis hin zu 32 Bit in den DDFs implementiert ist, diese auch immer mit der maximal verfügbaren Auflösung angesprochen wird - egal ob über einen Effekt oder einfach nur beim Einfaden einer neuen Cue.

    genau dieses Verhalten kann ich mit meinem DMC3.2 nicht feststellen. Soweit ich mich erinnern kann, zappelten die Kanäle 2 und 4 in dieser Ansicht (Bild) wild hin und her, was sie aber in meinem Fall nicht tun, diese bleiben immer auf 0 stehen.

    Bei einer langsamen Sinuswelle mit wenig Amplitude ( am besten Amplitude von 1 ) müssten die Kanäle 2 und 4 die Sinuswelle durchlaufen, diese Werte bleiben aber unverändert auf 0, die Kanäle 1 und 3 steppen dann quasi nur die Sinuswelle sichtbar durch.

    Ich habe jetzt DMC3 clean ohne Plugins sauber neu installiert, da funktioniert es ebenfalls nicht (mehr). Falls mal jemand das DDF verwenden möchte, ich habe es angehängt. Mich würde interessieren, wie sich diese Kanäle in der Ansicht normalerweise verhalten müssten oder sieht man dort die Veränderung nicht und die Werte bleiben auf 0 stehen?

    Danke für Hilfe

    ich habe mehrere Moving Heads mit aktivierten Finechannel, welche auch richtig angesteuert werden.

    Ich habe einen Circleeffekt auf die Bewegung gelegt und ganz langsam laufen lassen, jedoch wird der Finechannel nicht angesteuert, aufgelöst oder vom Effekt nicht berechnet.

    Alle Moving Heads ruckeln bei ihren Bewegungen, weil diese nur den Hauptkanal anfahren.

    Jetzt hab ich einen Sinus Effekt auf Tilt gelegt, Amplitude 10, Frequenz 0.05. Das ruckelt auch und scheint nicht auf den Circleeffekt begrenzt

    Ich bin mir aber fast sicher, dass ich letztens im Channel Overview die Finechannels wild zappeln gesehen habe, nur jetzt nicht mehr.

    Bewege ich dort die Slider von Hand, sieht man aber die feinen Bewegungen an den Moving Heads

    habe auch ein DDF nur mit der Position erstellt, weiter ist nichts drin, es ruckelt aber weiterhin:

    XML
    <functions>
      <position>
        <pan dmxchannel="0" dmxfinechannel="1">
          <range range="540" mindmx="0" maxdmx="255" minval="0" maxval="540" />
        </pan>
        <tilt dmxchannel="2" dmxfinechannel="3">>
          <range range="360" mindmx="0" maxdmx="255" minval="0" maxval="360" />
        </tilt>
      </position>
    </functions>

    gibt es vielleicht noch irgendwo eine von mir vergessene Einstellung?

    Danke schon mal