Moin,
vorab möchte ich mich kurz entschuldigen, wenn ich hier die Terminologien etwas teilweise durcheinander bringe.
Ich versuche für zwei Geräte DDF Libraries anzulegen.
Das Einfachere ist diese Nebelmaschine. Ich würde gerne wissen, ob das so korrekt und optimal gelöst ist oder ob ich was übersehen habe.
Bedienungsanleitung: Stairville M-Fog - DE.pdf
Dateiname: Stairville 2500 M-Fog DMX Fog Machine.xml
<?xml version="1.0" encoding="utf-8"?>
<device type="DMXDevice" dmxaddresscount="3" dmxcversion="3.0.0" ddfversion="1.0.0">
<information>
<model>M-Fog 2500 DMX Fog Machine</model>
<vendor>Stairville</vendor>
<author>Friedrich Rehren</author>
<electrical>
<static>2500</static>
</electrical>
</information>
<functions>
<fog dmxchannel="0" name="Blast volume">
<step type="stop" mindmx="0" maxdmx="10" />
<range type="fog" mindmx="11" maxdmx="255" minval="0" maxval="100" />
</fog>
<raw dmxchannel="1" name="Interval between two fog blasts in seconds">
<step type="stop" mindmx="0" maxdmx="10" />
<range type="linear" mindmx="11" maxdmx="255" minval="10" maxval="2450" />
</raw>
<raw dmxchannel="2" name="Fog blast duration in seconds">
<step type="stop" mindmx="0" maxdmx="10" />
<range type="linear" mindmx="11" maxdmx="255" minval="10" maxval="2450" />
</raw>
</functions>
<procedures />
</device>
Display More
Das Kompliziertere ist jetzt meine LED FX Bar von Eurolite:
Bedienungsanleitung: Eurolite LED KLS Laser Bar Pro FX-Set.pdf
Da würde ich gerne für die einzelnen DMX Modi (3 Channel, 5 Channel, 10 Channel and 28 Channel) eigene DDFs anlegen.
Zum einen ist hier meine Frage, wie ich diese in einer Gruppe platzieren kann. Ähnlich wie bei der Eurolite LED SLS-7 HCL FLOOR. (Ich habe mich auch versucht an den anderen Librarys zu orientieren, leider ohne Erfolg.)
Zum anderen habe ich Probleme, da mir die hierfür erstellten DDFs nur teilweise angezeigt werden.
Im Detail: Wenn ich alle vier XMLs im UserDevices Ordner ablege, wird mir nur das Device mit 10 Channels angezeigt, wenn ich dieses lösche dann das mit 28 Channels.
3 Channel:
Hier ist mir vollkommen klar, dass das <!--<rawstep dmxchannel="1" name="Subprograms (Refer to Manual)" />--> so nicht richtig ist, aber ich habe keine Möglichkeit gefunden im XML mit conditional statements zu arbeiten. Korrigiert mich gerne wenn ich hierbei falschliege. (Hier wird wahrscheinlich auch noch mal ein gesonderter Post zu kommen bzgl. eines Vorschlages.)
Dateiname: Eurolite LED KLS Laser Bar Pro FX-Set (3 Channel).xml
<?xml version="1.0" encoding="utf-8"?>
<device type="DMXDevice" dmxaddresscount="3" dmxcversion="3.0.0" ddfversion="1.0.0">
<information>
<model>LED KLS Laser Bar Pro FX-Set</model>
<vendor>Eurolite</vendor>
<author>Friedrich Rehren</author>
<comment>3 channel mode</comment>
</information>
<functions>
<rawstep dmxchannel="0" name="Programs" defaultval="224">
<step caption="Blackout" mindmx="0" maxdmx="9" />
<step caption="Automatic mode spots and derbies" mindmx="10" maxdmx="31" />
<step caption="Automatic mode laser" mindmx="32" maxdmx="65" />
<step caption="Automatic mode strobe LEDs" mindmx="66" maxdmx="95" />
<step caption="Automatic mode spots, derbies, laser and strobe LEDs" mindmx="96" maxdmx="127" />
<step caption="Sound control spots and derbies" mindmx="128" maxdmx="159" />
<step caption="Sound control laser" mindmx="160" maxdmx="191" />
<step caption="Sound control strobe LEDs" mindmx="192" maxdmx="223" />
<step caption="Sound control spots, derbies, laser and strobe LEDs" mindmx="224" maxdmx="255" />
</rawstep>
<!--<rawstep dmxchannel="1" name="Subprograms (Refer to Manual)" />-->
<raw dmxchannel="2" name="Speed">
<range type="linear" mindmx="0" maxdmx="255" minval="0" maxval="100" />
</raw>
</functions>
<procedures />
</device>
Display More
5 Channel:
Dateiname: Eurolite LED KLS Laser Bar Pro FX-Set (5 Channel).xml
<?xml version="1.0" encoding="utf-8"?>
<device type="DMXDevice" dmxaddresscount="5" dmxcversion="3.0.0" ddfversion="1.0.0">
<information>
<model>LED KLS Laser Bar Pro FX-Set</model>
<vendor>Eurolite</vendor>
<author>Friedrich Rehren</author>
<comment>5 channel mode - only derbies and spots</comment>
</information>
<functions>
<rgb>
<red dmxchannel="0" />
<green dmxchannel="1" />
<blue dmxchannel="2" />
</rgb>
<raw dmxchannel="3" name="Light control">
<range caption="Master dimmer" type="linear" mindmx="0" maxdmx="191" minval="0" maxval="100" />
<step caption="Sound-controlled strobe effect" mindmx="192" maxdmx="200" />
<range caption="Strobe effect slow → fast (30 Hz)" type="linear" mindmx="201" maxdmx="249" minval="0" maxval="100" />
<step caption="All colors on" mindmx="250" maxdmx="255" />
</raw>
<rotation dmxchannel="4" name="Light rotation">
<step type="stop" mindmx="0" maxdmx="4" />
<range type="cw" mindmx="5" maxdmx="127" />
<step type="stop" mindmx="128" maxdmx="133" />
<range type="ccw" mindmx="134" maxdmx="255" />
</rotation>
</functions>
<procedures />
</device>
Display More
10 Channel:
Dateiname: Eurolite LED KLS Laser Bar Pro FX-Set (10 Channel).xml
<?xml version="1.0" encoding="utf-8"?>
<device type="DMXDevice" dmxaddresscount="10" dmxcversion="3.0.0" ddfversion="1.0.0">
<information>
<model>LED KLS Laser Bar Pro FX-Set</model>
<vendor>Eurolite</vendor>
<author>Friedrich Rehren</author>
<comment>10 channel mode</comment>
</information>
<functions>
<rgb name="Derbies and Spots">
<red dmxchannel="0" />
<green dmxchannel="1" />
<blue dmxchannel="2" />
</rgb>
<raw dmxchannel="3" name="Light control">
<range caption="Master dimmer" type="linear" mindmx="0" maxdmx="191" minval="0" maxval="100" />
<step caption="Sound-controlled strobe effect" mindmx="192" maxdmx="200" />
<range caption="Strobe effect slow → fast (30 Hz)" type="linear" mindmx="201" maxdmx="249" minval="0" maxval="30" />
<step caption="All colors on" mindmx="250" maxdmx="255" />
</raw>
<rotation dmxchannel="4" name="Light rotation">
<step type="stop" mindmx="0" maxdmx="4" />
<range type="cw" mindmx="5" maxdmx="127" />
<step type="stop" mindmx="128" maxdmx="133" />
<range type="ccw" mindmx="134" maxdmx="255" />
</rotation>
<raw dmxchannel="5" name="Red Laser">
<step caption="Red laser off" mindmx="0" maxdmx="4" />
<step caption="Red laser on" mindmx="5" maxdmx="9" />
<range caption="Red laser strobe effect slow → fast" type="linear" mindmx="10" maxdmx="255" />
</raw>
<raw dmxchannel="6" name="Green Laser">
<step caption="Green laser off" mindmx="0" maxdmx="4" />
<step caption="Green laser on" mindmx="5" maxdmx="9" />
<range caption="Green laser strobe effect slow → fast" type="linear" mindmx="10" maxdmx="255" />
</raw>
<rotation dmxchannel="7" name="Laser rotation">
<step type="stop" mindmx="0" maxdmx="4" />
<range type="cw" mindmx="5" maxdmx="127" />
<step type="stop" mindmx="128" maxdmx="133" />
<range type="ccw" mindmx="134" maxdmx="255" />
</rotation>
<raw dmxchannel="8" name="White LEDs">
<step caption="White LEDs off" mindmx="0" maxdmx="4" />
<step caption="White LEDs on" mindmx="5" maxdmx="9" />
<range caption="White strobe effect slow → fast" type="linear" mindmx="10" maxdmx="255" />
</raw>
<raw dmxchannel="9" name="UV LEDs">
<step caption="UV LEDs off" mindmx="0" maxdmx="4" />
<step caption="UV LEDs on" mindmx="5" maxdmx="9" />
<range caption="UV strobe effect slow → fast" type="linear" mindmx="10" maxdmx="255" />
</raw>
</functions>
<procedures />
</device>
Display More
28 Channel - hier leider als Datei, da ich sonst die maximale Zeichenbegrenzung überschritten hätte:
Dateiname: Eurolite LED KLS Laser Bar Pro FX-Set (25 Channel).xml
Stairville M-Fog - DE.pdf
Ich danke schonmal für das lesen bis hier her!
Ich freue mich über jeden Fehler der mir benannt wird und vielleicht stelle ich mich bei meinen Problemen ja auch einfach nur doof an und es gibt einen einfache Lösung.
Sobald ich diese DDFs ausführlich getestet habe werde ich sie Selbstverständlich über die DDF Library zur Verfügung stellen.
VG
Friedrich