Danke für den Tipp - da ich morgen die Show habe, hab ich’s mir mal schnell gemacht …
Aber als Plugin klingt das schon spannend
Danke für den Tipp - da ich morgen die Show habe, hab ich’s mir mal schnell gemacht …
Aber als Plugin klingt das schon spannend
Liebe Community,
ich habe nun schon einige Zeit mit DMXControl 3 verbracht und muss sagen - wow und danke an alle die hier so fleissig daran arbeiten... Die Version 3.3.3 hat wieder ein paar Meilensteine gebracht - Nochmals Danke
Ich wollte schon seit einige Zeit folgende Dinge integrieren:
1. Joystick (mehrere Achsen, mehrere Knöpfe)
2. Http Requests
Beides habe ich bislang nicht gefunden. Deshalb habe ich nun schnell mal mit KI ein Python Programm entwickelt, dass als Build dann auch gut im Systemtray läuft und folgendes kann:
Joystick: der erste gefunde Joystick wird auf die Ausgabe gemappt
Http-Requests: Empfang auf einem DMX Kanal:
Schalter: 0-99 senden den einen Request, 101-255 sendet den anderen Request
Werte weitergabe: jede Änderung des Kanals wird als http-Request weiter gegeben (also zB Kanal auf 157 -> http:/xxx.xxx.xxx.xxx/api/lampe?value=157)
Senden:
mit einem DMX Kanal wird die Häufigkeit der Polls angegeben (Wert/2 in Sekunden): Senden des Wertes auf dem gleichen Kanal (oder einem anderen, wenn konfiguriert) im Universe des Joysticks
DMX-Merge: Vom Empfangs-Universe können DMX Kanäle an das Sende Universe durchgereicht werden....
Bitte beachtet - es ist eine echte Alpha (eher quick&dirty) - es läuft bei mir und wird am Wochenende das erste Mal bei einer Show eingesetzt...
Ob ich viel Support bieten kann, weis ich nicht. Aber es ist komplett offen, jeder kann es verwenden, verändern oder auch gewerblich nutzen. Schön wäre, wenn ihr unsere Community weiter daran teilhaben lässt...
Viel Spass damit
Andi
Danke für die Info - kann die Liste in den Input Assignments verwenden (jetzt wo ich auf 3.3.3 aktualisiert habe)
lg
ich habe das gleiche Problem in der 3.3.3 ich kann keine Itemlist Color in den Input Assignments verarbeiten...
Gibts da schon was neues?
Danke, das bringt mich ein Stück weiter. Zumindest blinkt am Interface jetzt etwas. Ich mache genau einmal im Jahr etwas Party daher will ich nicht so viel ausgeben. Weißt Du vielleicht auch, welche Geräteeinstellungen ich für meine Lampen nehmen muss?
Ich hab dafür ein ddf ( genau für diesen LedPar) erstellt - ist aber mein erstes ddf - wenn du möchtest stell ich’s heute Abend hier ein
<?xml version="1.0" encoding="UTF-8"?>
<device image="IMG-000480.png" type="DMXDevice" dmxaddresscount="7" dmxcversion="3.2.3" ddfversion="1.0.0" subdevice="no">
<information>
<model>Led PAR 12x3W RGBW LSPA36RC</model>
<vendor>China</vendor>
<author>Andi Dolinar</author>
<mode>7 channel</mode>
</information>
<functions>
<dimmer dmxchannel="0">
<range type="linear" mindmx="0" maxdmx="255" minval="0" maxval="100"/>
</dimmer>
<rgb>
<red dmxchannel="1"/>
<green dmxchannel="2"/>
<blue dmxchannel="3"/>
</rgb>
<strobe dmxchannel="4">
<range type="linear" mindmx="0" maxdmx="7" minval="0" maxval="0"/>
<range type="linear" mindmx="8" maxdmx="255" minval="0.1" maxval="24"/>
</strobe>
<rawstep dmxchannel="5" name="Function">
<step caption="Manual" mindmx="0" maxdmx="10"/>
<step caption="Fixcolor" mindmx="11" maxdmx="60"/>
<step caption="Color gradient" mindmx="61" maxdmx="110"/>
<step caption="Color Pulse" mindmx="111" maxdmx="160"/>
<step caption="Color Jump" mindmx="161" maxdmx="210"/>
<step caption="Sound Control" mindmx="211" maxdmx="255"/>
</rawstep>
<raw dmxchannel="6" name="Data for Function"/>
</functions>
<procedures/>
</device>
Display More
Wow - Danke für den Input... Wie gesagt ich arbeite mich gerade in die IA ein...
Der Nebenausstoss ist im Rahmen eines LARP ein Zeitzeichen, daher ist die Zeiteinstellung leider wirklich wichtig - über die Dauer kann man noch reden...
Ich versuche gerade die verschiedenen Lösungsansätze nachzuvollziehen - und zu lernen...
Danke nochmal für Eure Hilfe
Hallo an alle,
zuerst Mal möchte ich ein großes Lob für die viele Arbeit an DMCControl ausprechen. Wirklich eine super Software.
Ich versuche mich gerade in die Input Assignments einzuarbeiten.
Ich möchte folgendes Erreichen:
- Mein Fogger soll alle X Sekunden (einstellbar über einen Slider in einem Softdesk; Range: 30sek - 10min) einen Ausstoss machen
- Die Länge des Ausstosses soll ebenfalls konfigurierbar sein (in % von der Gesamtdauer - auch über einen Slider in dem gleichen Softdesk)
- über einen Button im Softdesk soll solange gedrückt wird Nebel ausgestossen werden
Anbei Meine Input Assignments. Meine Idee war:
- ein TImer der einen Sekundentakt macht
- Ein Counter der Zählt wieviele Takte schon durch sind
- Vergleichen Counter mit der eingestellten Sekunden Zahl
- Counter Reset bei überschreiten der eingestellten Sekunden und von vorne
- Wenn die Sekundenzahl erreicht ist, ein RS FlipFlop setzen -> Ausgang geht auf den Fogger
und ein 2. Zähler wird gestartet, der die Sekunden für Ausstoss zählt (gleiche Logik wie bei der Gesamtzeit)
FOlgende Herausforderungen hatte ich:
- Ich konnte vom Vergleich nicht direkt auf den Counter für den Reset gehen (DMX Control nimmt die Verbindung nicht - vermutlich um keine Rückkopplungen zu ermöglichen) -> Workaround über einen Parameter Master den ich setze und wieder auslese
- Slider für den Fortschritt im Softdesk. 2 Slider zeigen die Gesamtperiode sowie die Zeit des Ausstosses an: Hier kann ich die Zahlenwerte nicht ausblenden (wäre aber hübscher)
Was sagt Ihr zu dieser Lösung? Gehts einfacher?
lg
Andi
So nun einen anderen Rechner verwendet - siehe da DMX IN funktioniert, auch in DMX Workshop zu sehen.
Auch von meiner Haussteuerung kann ich nun Werte an DMXControl schicken und bekomme es im konfigurierten Universe angezeigt.
Jetzt muss ich nur noch herausbekommen warum es auf dem 1. Rechner nicht geht.
Danke für Eure Hilfe...
lg
Andreas
meine beiden ArtNet - Dmx Boxen funktionieren problemlos
Was für einen Art-Net-Node hast du denn aktuell im Einsatz?
In diesem Fall keine. Testweise habe ich eine Chinesische (2 Port) und eine Radig in Verwendung.
Allerding würde ich eben gerne DMXControl als ArtNet Node betreiben und die Werte über DMX IN als Input übernehmen.
Also ich brauche keinen ArtNet-Node bei dieser Installation. Ausgabe der DMX Daten wäre in diesem Fall per USB geplant.
Was mache ich falsch?
Danke für Eure Hilfe
*Bump*
Gibts zum ModBus Plugin irgendwo eine Dokumentation?
Hallo und Danke mal für die Antworten.
Ich habe nun also mal ein leeres Projektfile angelegt.
Sobald ich nun ein DMX Interface ArtNet (Artistic License/Art-Net) anlege und aktiviere (DMX-Out Enable False / DMX-In Enable True), erhalte ich im Kernel folgende Meldung:
19:39:58 INFO DMXInterfaceBag - Execution of SetEnabled: True took 409 ms in Interface Artistic License#ArtNet#0
19:39:59 ERROR ArtNetFactory -
System.IndexOutOfRangeException: Index was outside the bounds of the array.
at org.dmxc.lumos.Kernel.DMX.ArtNetManager.BuildArtPollReplyPacket(Byte[] ownIp, Byte[] ownMAC, String shortName, String longName, Int32 portNr, Byte net, Byte subNet, Byte sendUniverse, Byte receiveUniverse, Boolean isOutput, Boolean isInput) in D:\Jenkins\workspace\Lumos_DMXPlugins_Pipeline_3.3\ArtisticLicenseArtNet\src\ArtNetManager.cs:line 550
at org.dmxc.lumos.Kernel.DMX.ArtNetManager.ProcessArtPoll(Byte[] packet, IPEndPoint receivedFrom) in D:\Jenkins\workspace\Lumos_DMXPlugins_Pipeline_3.3\ArtisticLicenseArtNet\src\ArtNetManager.cs:line 703
at org.dmxc.lumos.Kernel.DMX.ArtNetManager.client_receive(IAsyncResult res) in D:\Jenkins\workspace\Lumos_DMXPlugins_Pipeline_3.3\ArtisticLicenseArtNet\src\ArtNetManager.cs:line 839
Spannend ist, dass ich auf dem Rechner mit DMXControl kein Laufwerk D: habe. Wenn ich das DMX Interface Disable enden auch die Fehlermeldungen. Die bei aktivierten Interface sonst etwa alle 5-10sek kommen.
Wenn ich nun auf einem anderen Rechner DMX-Workshop starte und die Nodelist betrachte bleibt sie leer. DMXControl läuft auf einem Rechner mit der IP 192.168.1.246 und DMX-Workshop auf einem Rechner mit der IP 192.168.1.202. Wenn ich im gleichen Netz mit der IP 192.168.1.99 einen beliebigen ArtNet Konten aktiviere (also einschalte) sehe ich diesen sofort im DMX-Workshop.
Was läuft da falsch bei mir?
Danke für Eure Hilfen
lg
Andi
PS: Und danke für die viele, viele Arbeit die Ihr alle in die Software steckt. Ich finde DMXControl wirklich genial...
Angeblich hat DMX Control einen Artnet node eingebaut. Wie aktiviere ich diesen und wie kann ich den ansprechen.
Zum Hintergrund - ich verwende eine Haussteuerung(Iobroker) die Artnet Nodes ansprechen kann ( meine beiden ArtNet - Dmx Boxen funktionieren problemlos )
Nun möchte ich Dmx Control von der Haussteuerung ansprechen ( um Cuelists zu starten) oder Geschwindigkeiten vorzugeben.
Hatte mir das so vorgestellt, dass meine Haussteuerung DMXC als Artnet Node anspricht und ich in DMXC die DMX Werte als Input assignment verarbeiten kann….
Kann mir da wer helfen …?
Lg
Andi
vielen Danke für die Ausführungen - hat Licht ins Dunkel gebracht
Oh sorry - hab mir die Nebelmaschine jetzt erst genauer angesehen - bitte an der XLR Buchse keine DMX Leitung anschließen - da wirds irgendwo rauchen.
Sorry schnelle Lösung wirds für die Nebelmaschine ned geben…
ZB hier
Gibt es in beiden Richtungen Adapter XLR ist das Schlüsselwort. Gibts bei vielen Firmen auch aus dem Fernen Osten…
Der Link nur als Beispiel
Hoffe das ist das was du suchst
Lg
Andi
Danke jetzt auch gefunden - allerdings ist man gerade am Anfang ein bissal erschlagen von den vielen Informationen, und sucht und sucht - und irgendwann gibt man dann auf und fragt hier... jetzt retrospektiv ist das klar ![]()
Danke - jetzt funktioniert es - vielen Danke
Hallo,
wie schon mal geschrieben bin ich neu und scheitere derzeit am Einrichten des Visulizers....
Ich habe DMXC 3.3.0RC2 heruntergeladen, das Setup ausgeführt, Magic 3D via DMXC-Setup installiert. DMXC funktioniert, nur bekomme ich keine Verbindung zum Magic3D.
Also Wiki befragt - das Plugin runtergeladen, manuell ins GUI verzeichnis eingefügt. Im Plugin Manager in DMXC sehe ich das Plugin nicht, und kann daher auch nix konfigurieren....
Verbindung zu Magic bekomme ich auch ned.
Habe auch versucht ein ArtNet Interface mit Eingabe der manuellen IP des Rechners als ArtNet Node einzutragen. In Magic dann manuelle auswahl von DMX Daten ausgewählt - und ArtNet gewählt - auch da bekomme ich keine Daten....
Mache ich was falsch - und wenn ja, kann mir wer helfen, das mal zu laufen zu bekommen...?
Danke für Eure großartige Arbeit und die tolle Community
lg
Andi
gibts für das Modbus Plugin eine Doku?
kann ich irgendwo die Adressen (im Standard 1000 aufsteigend) angeben?
lg
Andi
danke mal für die Antwort....
wireless DMX hatte ich schon in Verwendung - aber nur für statische Beleuchtung eines Objekts - da ist es super, da wird aber auch ArtNet via DMX funktionieren, da ja nur selten Werte übertragen werden.
Der Einwand mit den flüssigen Bewegungen und Farbverläufen ist natürlich richtig
lg
Andi