Ich habe vier RGB-Halogen-Fluter (Showtec Quatro), die zusätzlich zu rot, grün und blau auch noch eine gelbe Lampe haben.
Über das generische RGB-DDF von DMXControl kann man sie also nicht ansteuern. Jetzt ist meine Frage, ob es irgendeinen Trick gibt, ein DDF mit Colorpicker für diese Fluter zu erstellen. Soweit ich weiß, hat der colorpicker ja nur zwei mögliche types - rgb und cmy.
Posts by mkuron
-
-
Meine Licht-Rechner und -Laptops haben so ziemlich alle Arten von Grafikkarten, die die letzten vier Jahre zu bieten haben (so ab Radeon 9000), DirectX 9.0c sollte also prinzipiell gehen. Allerdings benutze ich auch virtuelle Maschinen auf Macs (VMWare Fusion und Parallels) und Linux (VMWare, VirtualBox) - die Mac-Versionen beherrschen ja inzwischen auch hardwarebeschleunigtes DirectX und OpenGL, bei den Linux-Versionen sieht es da aber eher schlecht aus.
Was mir zu dem Thema noch einfällt: Da ihr ja jetzt .NET benutzt, rückt auch eine Linux- oder Mac OS X-Portierung in greifbare Nähe - mit Mono geht das ja mit minimalen Anpassungen - ist da schon was angedacht? DirectX würde eine solche Portierung natürlich behindern.
-
Bei thedmxwiki.com gibt es schon ein solches Geräte-Wiki:
http://www.thedmxwiki.com/lighting_fixtu…ghting_fixtures
Scheint erst seit ungefähr zwei Monaten zu existieren, aber ich fände es auf jeden Fall sinnvoller, an dem bestehenden Projekt weiterzuarbeiten, als ein eigenes DMX-Geräte-Dokumentations-Projekt anzufangen. Außerdem ist das Wiki auf English, wovon natürlich mehr potentielle Benutzer profitieren können.Es wäre auf jeden Fall sinnvoller, dieses Projekt in einem allgemeinen DMX-Wiki durchzuführen als im DMXControl-Doku-Wiki.
Ach ja: thedmxwiki.com scheint irgendwie mit FreeStyler (der Möchtegern-Konkurrenz zu DMXControl) verwandt zu sein - aber das sollte aber ja nicht weiter hinderlich sein.
-
Habe gerade auf den RC4.1 upgegradet.
Wenn ich im Figureneditor beim Hinzufügen einer Bewegungsszene in das Koordinatensystem klicke (um einen Punkt hinzuzufügen), ohne dass ich vorher eine Figur hinzufgefügt/ausgewählt habe, stürzt DMXControl ab - die CPU-Auslastung steigt auf 100% und das übliche Fehlermeldungsfenster erscheint zwar, aber es ist leer:
[Blocked Image: http://img408.imageshack.us/img408/6691/bild1ec4.png]QuoteOriginal von Stefan Krupop
Beat-Getriggerte Bewegungsszenen implementiert
Wie benutze ich das? Wenn ich eine Bewegungsszene anlege und den Haken bei Musikgesteuert setze, wird pro Beat einmal die komplette Bewegung abgefahren.
EDIT: Gefunden, ist im Bewegungsszeneneditor und nicht im Effekttool einzustellen.Danke außerdem für die Behebung von diesem Bug (ist vermutlich schon länger behoben, habe nur die RCs dazwischen nicht getestet).
-
Mikrofonkabel sind laut DMX-Standard gar nicht erlaubt, 3-polige Buchsen/Stecker übrigens auch nicht. An beides hält sich natürlich kaum jemand.

Der Grund für die 5-poligen Stecker im DMX-Standard ist, Verwechslungen mit Mikrofonkabeln zu vermeiden (bei Phantomspeisung auf dem Kabel könnte das nämlich das DMX-Gerät kaputt machen).
Mikrofonkabel haben eine niedrigere Impendanz als "echte" DMX-Kabel, wodurch bei niedrigen Signalpegeln und hohen Leitungslängen Störungen auftreten können (das DMX-Signal enthält hohe Frequenzen, für die Mikrofonkabel nicht geeignet sind). Laut DMX-Standard sind Twisted Pair-Kabel mit 120 Ohm zu benutzen (ähnlich wie für Ethernet-Verkabelungen). In der Realität treten solche Probleme aber eher selten auf, weil Mikrofonkabel häufig "unterspezifiziert" sind, diese hohen Frequenzen also durchaus übertragen können.
Ein weiterer Punkt des DMX-Standards, den fast jeder ignoriert: Der Abschlusswiderstand. Am letzten DMX-Gerät muss in die Out-Buchse ein Terminator mit einem 120 Ohm-Widerstand zwischen Pin 2 und 3 gesteckt werden. -
Besteht die Chance, für den nächsten RC die Bewegungsszenen beatsynchronisierbar zu machen? Oder die Bewegungsszene in eine Reihe von Einfachen Szenen umwandelbar zu machen (die ja dann gebeatsynct werden können)?
-
Ich war auch kaum älter, als ich an meiner Schule mit Theaterbeleuchtung angefangen habe - nach einem kurzen Sicherheitstraining haben wir munter Scheinwerfer 20 Meter über dem Zuschauerbereich aufgehängt und kaputte Netzstecker von Schweinwerfern ausgetauscht...
Wenn einem etwas Spaß macht, soll man es ruhig machen (solange man niemanden gefährdet - in diesem Fall ist es, wie von den anderen auch gesagt, gut, einen Helfer zu haben, der sich auskennt).
-
Bug: Bewegungsszenen lassen sich nicht beatgesteuert abspielen - man kann nur pro Beat einmal die komplette Bewegungsszene durchlaufen lassen, aber nicht bei jedem Beat einen Schritt weiter springen.
Der Bug existiert aber afaik auch schon in DMXC 2.9. -
Quote
Hm, da gibt's zwei Probleme - eins bei dir, eins bei mir...

Erstmal müsste es 100000 statt 100.000 heißen - DMXC interpretiert das sonst also 100.
Leider geht es auch dann noch nicht, weil ich was vergessen hatte - der Kanal wird zwar gesetzt, aber DMXC nicht mitgeteilt dass der User da grad was beabsichtigt hat - womit die Änderung nicht durch den Mixer kommt. Ist in der nächsten Version geändert.
Ok, ich habe dich mal beim Wort genommen und die PHP-Klasse angepasst (sie multipliziert jetzt einfach alle Werte mit 1000, dann kann man weiterhin Prozentwerte übergeben).Web-GUI unter http://michael.kuron-germany.de/dmxc/dmxcontrol_php.tar
PHP-Klasse unter http://michael.kuron-germany.de/dmxc/dmxc.inc.php -
Sorry, ich meinte, das onMouseDown-Event wird nach dem OnMouseMove-Event ausgelöst.
Danke! -
Ich hab gerade mal eine Wiki-Seite zum Web-Interface und der PHP-Klasse erstellt.
http://dmxcontrol.de/wiki/Web-InterfaceEs gibt dort jetzt auch eine Tabelle, wo jeder seine Erfolge bzw. Misserfolge mit diversen Browsern eintragen kann: http://dmxcontrol.de/wiki/Web-Inter…atibilit.C3.A4t
Bugs bitte weiterhin hier im Thread melden, ich repariere sie dann - unter "Known Bugs" auf der Wiki-Seite will ich nur solche Bugs listen, die ich nicht kurzfristig beheben kann/werde (z.B. der Bug im iPhone-Browser; das Befehle-Problem, das Stefan beschreibt; die Beschränkung auf einen User).
-
Quote
also mit "5" meine ich , das wenn man einen button auf wert erhphen stellt, sich der kanal immer um "5" erhöht, also von 0 auf 5, von 5 auf 10 etc..dann muss ich 50mal drücken um von 0 auf 255 zu kommen
Ah, ok - da ist Weissbier zuständig, die Kommandobuttons sind sein Projekt. Vermutlich hat er diese 5er-Schritte irgendwo fest einprogrammiert. Bitte immer mit angeben, in welcher Komponente der Fehler ist.Quotedas die probleme mit "befehle" an der terminalschnittstelle von dmxcontrol liegt, glaube ich nciht
bei pda2dmx geht das alles ohne problemen und da wird die gleiche terminalschnittstelle benutzt
Dann macht PDA-2-DMXC irgendwas anderes, als im Wiki steht.Code
Display MoreGetCommandPossibilities 1 1. Deaktiviert 2. Audiotrack 3. BeatTool 4. DMX-Ausgabe 5. DMXIn-Remote 6. Effekte 7. Ger?te 8. Gruppenauswahl 9. Kommandozeile 10. Master 11. MIDI-Remote 12. Sound Analyzer 13. Submaster 14. Szenenbibliothek 15. Szenenliste 16. Textbuch . GetCommandPossibilities 2 7 1. Ausgew?hltes 2. ---- 3. PAR left (1) 4. PAR left (2) 5. PAR left (3) 6. PAR left (4) 7. PAR right (1) 8. PAR right (2) 9. PAR right (3) 10. PAR right (4) . GetCommandPossibilities 3 3 1. Helligkeit .
Stefan: Eigentlich müsste ich ja jetzt mit dem Befehl RunCommand 7 3 1 2 100.000 das Gerät PAR left (1) auf 100% setzen können, oder? Das funktioniert aber bei mir nicht (weder per Telnet noch über meine Klasse).
-
Quote
schade das es nicht auf dem pda läuft, kommt das irgendwann ?
Da müsste ich für den Internet Explorer von Windows Mobile ein komplett neues Web-Interface schreiben - also wohl nicht.
Hier ist eine Kompatibilitätsliste vom Web-Interface:
Firefox 2 optimiert
Firefox 3 optimiert
IE 6 sollte theoretisch gehen
IE 7 getestet
IE Mobile geht nicht
Safari 2 sollte theroetisch gehen
Safari 3 optimiert
iPhone optimiert
Opera 9.5 sollte theroetisch gehen
Opera Mobile sollte theoretisch gehen
Wenn es jemand in einem anderen Browser erfolgreich getestet hat, bitte posten.Schau dir mal Opera Mobile (http://www.opera.com/products/mobile/) an - der hat eine vollständige JavaScript- und CSS-Unterstützung, damit dürfte also das Web-Interface problemlos funktionieren.
Quotewie kann man die schrittweite bei wert erhöhenbzw. verringen ändern ,im moment geht das immer mit "5", da brauch man stunden wenn man hell und dunkel machen will
Erläuter bitte mal, wo was mit "5" geht? Ich versteh nicht ganz, worauf du dich beziehst. -
Quote
- die kanalübersicht funktioniert nicht auf iexplorer win ce und iexplorer pocketpc (WM5)
- die Gerätesteuerung funktioniert nicht auf iexplorer win ce und iexplorer pocketpc (WM5)
Der Internet Explorer Mobile unterstützt keine Webstandards, d.h. er kann Webseiten, die in normalem HTML, CSS und JavaScript geschrieben sind, nicht korrekt darstellen. Soweit ich weiß unterstützt er insbesondere keine XMLHttpRequests, worauf mein Webinterface angewiesen ist. Das anzupassen würde einen PocketPC erfordern (welchen ich nicht besitze) und extrem viel Zeit - ich habe also keine Pläne, das in der näheren Zukunft zu tun. Tipp: schau dir mal Opera Mobile an, der hat eine ganz gute Standard-Unterstützung.Quote- die seite "befehle" funktioniert gar nicht
Quotebefehle funktionieren auch nciht über das einfache webinterface, eventuell liegst daran,
greifen die button auf die funktion befehle vom webinterface zu ?Quotedas webinterface funktioniert allgemein nciht richtig
immer wenn ich einen wert setzen will spring der kanal auf 0 und nicht auf den wert, die szenen lassen sich nciht ausführen etc..
also ich denke du verwendest diese funktion vom webinterface und das geht halt nicht richtig, nur wert erhöhen bzw. verringern geht beim submaster
Da scheint es irgendwie ein Problem der Terminalschnittstelle mit RunCommand zu geben, dass Start/Stop und Wert setzen nicht so funktionieren wie sie sollen. Außer diesen Befehlen geht aber alles (und dieses Problem liegt meines Wissens bei DMXControl selbst).
Die Kommandobuttons von Weissbier nutzen meine PHP-Klasse (dmxc.inc.php) und haben daher genau dasselbe Problem mit einigen Befehlen. -
-
Wieder was gelernt
.
Eine Methode, wie man eine Funktion als Offset angeben kann, gibt's aber (noch) nicht, oder? (siehe mein Post weiter oben) -
Das Plugin MinMaxChannel lässt sich dafür verwenden, den Wertebereich eines Kanals zu beschränken, z.B. dass Pan nur noch von 37-183 geht und Tilt 117-238.
Allerdings ist mir keine Möglichkeit bekannt, wie man sozusagen eine Funktion für die Bereichsgrenzen eingeben kann. Sprich, dass der minimale/maximale Pan-Wert vom aktuellen Tilt-Wert abhängig ist oder umgekeht. Wenn der Scanner in den Raum "schielt", also seine Achsen nicht parallel zu den Seiten des Raumes ausgerichtet sind, wäre das extrem praktisch. Wenn jemand dafür eine Lösung hat, würde mich das auch interessieren.
-
Quote
Ach und booleanwerte vergleich mit in PHP mit ===

Nicht ganz. == vergleicht Werte, === vergleicht Typen und Werte.
Wenn ich also nicht will, dass 1, 19.67, TRUE, "true" und "dfdsuzg" alle gleich TRUE sind, sondern nur TRUE gleich TRUE ist, nimmt man ===. Wenn es egal ist (wie in diesem Falle), nimmt man ==. -
Das mit dem Daemon hört sich interessant an....
In der dmxc.inc.php müsstest du dafür eigentlich nur die __construct-, __destruct- und sendCommand-Funktionen ändern. Oder besser gleich eine Kind-Klasse erstellen, wie sich das für objektorientierte Programmierung gehört:
Code
Display Moreclass dmxc_daemonized extends dmxc { public function __construct() { } public function __destruct() { } protected function SendCommand($command, $multiline = FALSE) { } }
Dann kann ich das später (wenn's gut funktioniert) in meine Klasse übernehmen. -
Quote
Für den BMP hätt ich nen Workaround ...
Einfach einen Effekt erstellen, der bei jedem Beat einen Kanalwert verändert.Der Kanal wird denn von PHP abgefragt und wenn der Wert ungleich dem ist, den der Wert beim letzten mal abfragen hatte, dann kam nen Beat Signal.
Das würde nur klappen, wenn die Schleife, die schaut, ob sich der Wert geändert hat, genau mit der gleichen Frequenz durchläuft wie die BPM-Frequenz (oder einem Vielfachend davon). Ansonsten werden die Abstände zwischen den Beats, die PHP registriert, immer unterschiedlich sein.
Ein wenig übertrieben (wenn PHP einmal pro Sekunde nach einer Änderung schaut und DMXC gerade 1,33 Beats pro Sekunde hat) sähe das dann so aus:
[Blocked Image: http://img262.imageshack.us/img262/6430/bild3rr5.png]
Die schwarzen Linien in der DMXC-Spalte geben die "echten" Beats an, die schwarzen Linien in der PHP-Spalte zeigen, wann PHP die Beats registriert. Daraus ergeben sich dann variierende Beat-Frequenzen bzw. Beat-Latenzen (bis PHP den Beat mitbekommt).QuoteVieleicht könnte man das abfragen ob ein Effekt läuft oder nicht ja noch in die Schnittstelle implementieren. Man könnt dadraus auch ne allgemeine Schnittstelle machen für sämmtliche Befehle also Start/Stop, läuft ein Effekt usw.
Weil die Schnittstelle is ja nur für komplette Effekte in PHP zu langsam. Man könnte aber damit Effekte die breits in DMXC erstellt wurden steuern.
Schick am besten mal eine PN an Stefan Krupop. Der ist der Entwickler.QuoteAchso hier denn nochma die Kommandobuttons aber nun für des neue Webinterface.
Einfach entpacken Datenbank importieren, falls nicht schon vorher mal gemacht und dann kanns los gehn.
Wäre es nicht praktischer, wenn die Buttons statt einer MySQL-Datenbank eine Datei für ihre Einstellungen nähme? Durch die Datenbank wird die Installation eigentlich nur unnötig kompliziert.