<?xml version="1.0" encoding="UTF-8"?>
<device image="IMG-000388.png" type="DMXDevice" dmxaddresscount="17" dmxcversion="3.2.0" ddfversion="1.0.0">
  <information>
    <ddf-library-id>1180</ddf-library-id>
    <model>JDC1</model>
    <vendor>GLP</vendor>
    <author>Patrick Grote</author>
    <mode>MODE5 / 1 Pixel Pro(1Pix Pro)</mode>
  </information>
  <functions name="Flash Beam">
    <!-- Flash Beam -->
    <position>
      <pan>
        <range range="0"/>
      </pan>
      <tilt dmxchannel="0" finedmxchannel="1">
        <range range="185"/>
      </tilt>
    </position>
    <dimmer dmxchannel="2"/>
    <strobe dmxchannel="4">
      <strobetype dmxchannel="5"/>
      <step type="open" mindmx="0" maxdmx="0"/>
      <range type="linear" mindmx="1" maxdmx="255" minval="0.289" maxval="16.67">
        <step handler="strobetype" mindmx="0" maxdmx="36"/>
      </range>
      <range type="ramp up" mindmx="1" maxdmx="255" minval="0.289" maxval="16.67">
        <step handler="strobetype" mindmx="37" maxdmx="40"/>
      </range>
      <range type="ramp up random" mindmx="1" maxdmx="255" minval="0.289" maxval="16.67">
        <step handler="strobetype" mindmx="41" maxdmx="44"/>
      </range>
      <range type="ramp down" mindmx="1" maxdmx="255" minval="0.289" maxval="16.67">
        <step handler="strobetype" mindmx="45" maxdmx="48"/>
      </range>
      <range type="ramp down random" mindmx="1" maxdmx="255" minval="0.289" maxval="16.67">
        <step handler="strobetype" mindmx="49" maxdmx="52"/>
      </range>
      <range type="ramp up/down" mindmx="1" maxdmx="255" minval="0.289" maxval="16.67">
        <step handler="strobetype" mindmx="53" maxdmx="56"/>
      </range>
      <range type="ramp up/down random" mindmx="1" maxdmx="255" minval="0.289" maxval="16.67">
        <step handler="strobetype" mindmx="57" maxdmx="60"/>
      </range>
      <range type="random white beam" mindmx="1" maxdmx="255" minval="0.289" maxval="16.67">
        <step handler="strobetype" mindmx="61" maxdmx="64"/>
      </range>
      <range type="random single pixel of white beam" mindmx="1" maxdmx="255" minval="0.289" maxval="16.67">
        <step handler="strobetype" mindmx="65" maxdmx="68"/>
      </range>
      <range type="lightning" mindmx="1" maxdmx="255" minval="0.289" maxval="16.67">
        <step handler="strobetype" mindmx="69" maxdmx="72"/>
      </range>
      <range type="spikes" mindmx="1" maxdmx="255" minval="0.289" maxval="16.67">
        <step handler="strobetype" mindmx="73" maxdmx="76"/>
      </range>
      <range type="white beam, left to right" mindmx="1" maxdmx="255" minval="0.289" maxval="16.67">
        <step handler="strobetype" mindmx="77" maxdmx="80"/>
      </range>
      <range type="white beam, left to right, random" mindmx="1" maxdmx="255" minval="0.289" maxval="16.67">
        <step handler="strobetype" mindmx="81" maxdmx="84"/>
      </range>
      <range type="white beam, right to left" mindmx="1" maxdmx="255" minval="0.289" maxval="16.67">
        <step handler="strobetype" mindmx="85" maxdmx="88"/>
      </range>
      <range type="white beam, right to left, random" mindmx="1" maxdmx="255" minval="0.289" maxval="16.67">
        <step handler="strobetype" mindmx="89" maxdmx="92"/>
      </range>
      <range type="white beam, left to right, bounce" mindmx="1" maxdmx="255" minval="0.289" maxval="16.67">
        <step handler="strobetype" mindmx="93" maxdmx="96"/>
      </range>
      <range type="white beam, left to right, bounce, random" mindmx="1" maxdmx="255" minval="0.289" maxval="16.67">
        <step handler="strobetype" mindmx="97" maxdmx="100"/>
      </range>
      <range type="white beam, right to left, bounce" mindmx="1" maxdmx="255" minval="0.289" maxval="16.67">
        <step handler="strobetype" mindmx="101" maxdmx="104"/>
      </range>
      <range type="white beam, right to left, bounce, random" mindmx="1" maxdmx="255" minval="0.289" maxval="16.67">
        <step handler="strobetype" mindmx="105" maxdmx="108"/>
      </range>
      <range type="zig, 6 steps, outer to center pixels" mindmx="1" maxdmx="255" minval="0.289" maxval="16.67">
        <step handler="strobetype" mindmx="109" maxdmx="112"/>
      </range>
      <range type="zig, 6 steps, outer to center pixels, random" mindmx="1" maxdmx="255" minval="0.289" maxval="16.67">
        <step handler="strobetype" mindmx="113" maxdmx="116"/>
      </range>
      <range type="zag, 6 steps, center to outer pixels" mindmx="1" maxdmx="255" minval="0.289" maxval="16.67">
        <step handler="strobetype" mindmx="117" maxdmx="120"/>
      </range>
      <range type="zag, 6 steps, center to outer pixels, random" mindmx="1" maxdmx="255" minval="0.289" maxval="16.67">
        <step handler="strobetype" mindmx="121" maxdmx="124"/>
      </range>
      <range type="zigzag, 10 steps" mindmx="1" maxdmx="255" minval="0.289" maxval="16.67">
        <step handler="strobetype" mindmx="125" maxdmx="128"/>
      </range>
      <range type="zigzag, 10 steps, random" mindmx="1" maxdmx="255" minval="0.289" maxval="16.67">
        <step handler="strobetype" mindmx="129" maxdmx="132"/>
      </range>
      <range type="double flash" mindmx="1" maxdmx="255" minval="0.289" maxval="16.67">
        <step handler="strobetype" mindmx="180" maxdmx="183"/>
      </range>
      <range type="double flash, random" mindmx="1" maxdmx="255" minval="0.289" maxval="16.67">
        <step handler="strobetype" mindmx="184" maxdmx="187"/>
      </range>
      <range type="double flash, b-c" mindmx="1" maxdmx="255" minval="0.289" maxval="16.67">
        <step handler="strobetype" mindmx="188" maxdmx="191"/>
      </range>
      <range type="double flash, b-c, random" mindmx="1" maxdmx="255" minval="0.289" maxval="16.67">
        <step handler="strobetype" mindmx="192" maxdmx="195"/>
      </range>
      <range type="double flash, c-b" mindmx="1" maxdmx="255" minval="0.289" maxval="16.67">
        <step handler="strobetype" mindmx="196" maxdmx="199"/>
      </range>
      <range type="double flash, c-b" mindmx="1" maxdmx="255" minval="0.289" maxval="16.67">
        <step handler="strobetype" mindmx="200" maxdmx="203"/>
      </range>
      <range type="triple flash" mindmx="1" maxdmx="255" minval="0.289" maxval="16.67">
        <step handler="strobetype" mindmx="204" maxdmx="207"/>
      </range>
      <range type="triple flash, random" mindmx="1" maxdmx="255" minval="0.289" maxval="16.67">
        <step handler="strobetype" mindmx="208" maxdmx="211"/>
      </range>
      <range type="triple flash, b-c-b" mindmx="1" maxdmx="255" minval="0.289" maxval="16.67">
        <step handler="strobetype" mindmx="212" maxdmx="215"/>
      </range>
      <range type="triple flash, b-c-b, random" mindmx="1" maxdmx="255" minval="0.289" maxval="16.67">
        <step handler="strobetype" mindmx="216" maxdmx="219"/>
      </range>
      <range type="triple flash, c-b-c" mindmx="1" maxdmx="255" minval="0.289" maxval="16.67">
        <step handler="strobetype" mindmx="220" maxdmx="223"/>
      </range>
      <range type="triple flash, c-b-c" mindmx="1" maxdmx="255" minval="0.289" maxval="16.67">
        <step handler="strobetype" mindmx="224" maxdmx="227"/>
      </range>
      <range type="quad flash" mindmx="1" maxdmx="255" minval="0.289" maxval="16.67">
        <step handler="strobetype" mindmx="228" maxdmx="231"/>
      </range>
      <range type="quad flash, random" mindmx="1" maxdmx="255" minval="0.289" maxval="16.67">
        <step handler="strobetype" mindmx="232" maxdmx="235"/>
      </range>
      <range type="quad flash, b-c-b-c" mindmx="1" maxdmx="255" minval="0.289" maxval="16.67">
        <step handler="strobetype" mindmx="236" maxdmx="239"/>
      </range>
      <range type="quad flash, b-c-b-c, random" mindmx="1" maxdmx="255" minval="0.289" maxval="16.67">
        <step handler="strobetype" mindmx="240" maxdmx="243"/>
      </range>
      <range type="quad flash, c-b-c-b" mindmx="1" maxdmx="255" minval="0.289" maxval="16.67">
        <step handler="strobetype" mindmx="244" maxdmx="247"/>
      </range>
      <range type="quad flash, c-b-c-b" mindmx="1" maxdmx="255" minval="0.289" maxval="16.67">
        <step handler="strobetype" mindmx="248" maxdmx="251"/>
      </range>
      <duration dmxchannel="3">
        <range type="linear" mindmx="0" maxdmx="255" minval="7" maxval="650"/>
      </duration>
    </strobe>
    <const dmxchannel="6" name="Special / Control" val="0"/>
  </functions>
  <functions name="Flash Plate">
    <!-- Flash Plate -->
    <dimmer dmxchannel="7"/>
    <strobe dmxchannel="9">
      <strobetype dmxchannel="10"/>
      <step type="open" mindmx="0" maxdmx="0"/>
      <range type="linear" mindmx="1" maxdmx="255" minval="0.289" maxval="16.67">
        <step handler="strobetype" mindmx="0" maxdmx="0"/>
      </range>
      <range type="ramp up" mindmx="1" maxdmx="255" minval="0.289" maxval="16.67">
        <step handler="strobetype" mindmx="37" maxdmx="40"/>
      </range>
      <range type="ramp up random" mindmx="1" maxdmx="255" minval="0.289" maxval="16.67">
        <step handler="strobetype" mindmx="41" maxdmx="44"/>
      </range>
      <range type="ramp down" mindmx="1" maxdmx="255" minval="0.289" maxval="16.67">
        <step handler="strobetype" mindmx="45" maxdmx="48"/>
      </range>
      <range type="ramp down random" mindmx="1" maxdmx="255" minval="0.289" maxval="16.67">
        <step handler="strobetype" mindmx="49" maxdmx="52"/>
      </range>
      <range type="ramp up/down" mindmx="1" maxdmx="255" minval="0.289" maxval="16.67">
        <step handler="strobetype" mindmx="53" maxdmx="56"/>
      </range>
      <range type="ramp up/down random" mindmx="1" maxdmx="255" minval="0.289" maxval="16.67">
        <step handler="strobetype" mindmx="57" maxdmx="60"/>
      </range>
      <range type="random plate" mindmx="1" maxdmx="255" minval="0.289" maxval="16.67">
        <step handler="strobetype" mindmx="61" maxdmx="64"/>
      </range>
      <range type="random single pixel of plate" mindmx="1" maxdmx="255" minval="0.289" maxval="16.67">
        <step handler="strobetype" mindmx="65" maxdmx="68"/>
      </range>
      <range type="lightning" mindmx="1" maxdmx="255" minval="0.289" maxval="16.67">
        <step handler="strobetype" mindmx="69" maxdmx="72"/>
      </range>
      <range type="spikes" mindmx="1" maxdmx="255" minval="0.289" maxval="16.67">
        <step handler="strobetype" mindmx="73" maxdmx="76"/>
      </range>
      <range type="double flash" mindmx="1" maxdmx="255" minval="0.289" maxval="16.67">
        <step handler="strobetype" mindmx="180" maxdmx="191"/>
      </range>
      <range type="double flash, random" mindmx="1" maxdmx="255" minval="0.289" maxval="16.67">
        <step handler="strobetype" mindmx="192" maxdmx="203"/>
      </range>
      <range type="triple flash" mindmx="1" maxdmx="255" minval="0.289" maxval="16.67">
        <step handler="strobetype" mindmx="204" maxdmx="215"/>
      </range>
      <range type="triple flash, random" mindmx="1" maxdmx="255" minval="0.289" maxval="16.67">
        <step handler="strobetype" mindmx="216" maxdmx="227"/>
      </range>
      <range type="quad flash" mindmx="1" maxdmx="255" minval="0.289" maxval="16.67">
        <step handler="strobetype" mindmx="228" maxdmx="239"/>
      </range>
      <range type="quad flash, random" mindmx="1" maxdmx="255" minval="0.289" maxval="16.67">
        <step handler="strobetype" mindmx="240" maxdmx="251"/>
      </range>
      <duration dmxchannel="8">
        <range type="linear" mindmx="0" maxdmx="255" minval="7" maxval="650"/>
      </duration>
    </strobe>
    <rgb>
      <red dmxchannel="11"/>
      <green dmxchannel="12"/>
      <blue dmxchannel="13"/>
    </rgb>
  </functions>
  <functions name="Background">
    <!-- Background -->
    <rgb>
      <red dmxchannel="14"/>
      <green dmxchannel="15"/>
      <blue dmxchannel="16"/>
    </rgb>
  </functions>
  <procedures>
    <reset>
      <set dmxchannel="6" value="255"/>
      <hold value="6000"/>
      <restore dmxchannel="6"/>
    </reset>
    <procedure name="Position feedback on">
      <set dmxchannel="6" value="40"/>
      <hold value="5000"/>
      <restore dmxchannel="6"/>
    </procedure>
    <procedure name="Position feedback off">
      <set dmxchannel="6" value="45"/>
      <hold value="5000"/>
      <restore dmxchannel="6"/>
    </procedure>
    <procedure name="Barndoor on">
      <set dmxchannel="6" value="50"/>
      <hold value="5000"/>
      <restore dmxchannel="6"/>
    </procedure>
    <procedure name="Barndoor off">
      <set dmxchannel="6" value="55"/>
      <hold value="5000"/>
      <restore dmxchannel="6"/>
    </procedure>
    <procedure name="Tilt power on">
      <set dmxchannel="6" value="62"/>
      <hold value="5000"/>
      <restore dmxchannel="6"/>
    </procedure>
    <procedure name="Tilt power off">
      <set dmxchannel="6" value="64"/>
      <hold value="5000"/>
      <restore dmxchannel="6"/>
    </procedure>
    <procedure name="Tilt reset on">
      <set dmxchannel="6" value="66"/>
      <hold value="5000"/>
      <restore dmxchannel="6"/>
    </procedure>
    <procedure name="Tilt reset off">
      <set dmxchannel="6" value="68"/>
      <hold value="5000"/>
      <restore dmxchannel="6"/>
    </procedure>
    <tilt_invert_off>
      <set dmxchannel="6" value="70"/>
      <hold value="5000"/>
      <restore dmxchannel="6"/>
    </tilt_invert_off>
    <tilt_invert_on>
      <set dmxchannel="6" value="75"/>
      <hold value="5000"/>
      <restore dmxchannel="6"/>
    </tilt_invert_on>
    <procedure name="Normal pixel numbering plates 1+2">
      <set dmxchannel="6" value="80"/>
      <hold value="5000"/>
      <restore dmxchannel="6"/>
    </procedure>
    <procedure name="Inverse pixel numbering plates 1+2">
      <set dmxchannel="6" value="85"/>
      <hold value="5000"/>
      <restore dmxchannel="6"/>
    </procedure>
    <procedure name="Normal pixel numbering 2nd plate">
      <set dmxchannel="6" value="90"/>
      <hold value="5000"/>
      <restore dmxchannel="6"/>
    </procedure>
    <procedure name="Inverse pixel numbering 2nd plate">
      <set dmxchannel="6" value="95"/>
      <hold value="5000"/>
      <restore dmxchannel="6"/>
    </procedure>
    <procedure name="Linear dimming curve">
      <set dmxchannel="6" value="100"/>
      <hold value="5000"/>
      <restore dmxchannel="6"/>
    </procedure>
    <procedure name="Soft dimming curve">
      <set dmxchannel="6" value="102"/>
      <hold value="5000"/>
      <restore dmxchannel="6"/>
    </procedure>
    <procedure name="Extra-soft dimming curve">
      <set dmxchannel="6" value="104"/>
      <hold value="5000"/>
      <restore dmxchannel="6"/>
    </procedure>
    <procedure name="Fan mode = Auto">
      <set dmxchannel="6" value="201"/>
      <hold value="5000"/>
      <restore dmxchannel="6"/>
    </procedure>
    <procedure name="Fan mode = High">
      <set dmxchannel="6" value="205"/>
      <hold value="5000"/>
      <restore dmxchannel="6"/>
    </procedure>
    <procedure name="Percentage flash mode">
      <set dmxchannel="6" value="210"/>
      <hold value="1000"/>
      <restore dmxchannel="6"/>
    </procedure>
    <procedure name="Normal flash mode">
      <set dmxchannel="6" value="215"/>
      <hold value="1000"/>
      <restore dmxchannel="6"/>
    </procedure>
    <procedure name="Aggressive flash mode">
      <set dmxchannel="6" value="240"/>
      <hold value="1000"/>
      <restore dmxchannel="6"/>
    </procedure>
    <procedure name="Dimmer flash mode on">
      <set dmxchannel="6" value="220"/>
      <hold value="5000"/>
      <restore dmxchannel="6"/>
    </procedure>
    <procedure name="Dimmer flash mode off">
      <set dmxchannel="6" value="225"/>
      <hold value="5000"/>
      <restore dmxchannel="6"/>
    </procedure>
    <procedure name="FX color priority = Beam">
      <set dmxchannel="6" value="230"/>
      <hold value="5000"/>
      <restore dmxchannel="6"/>
    </procedure>
    <procedure name="FX color priority = Mixed">
      <set dmxchannel="6" value="234"/>
      <hold value="5000"/>
      <restore dmxchannel="6"/>
    </procedure>
    <procedure name="FX color priority = Plate">
      <set dmxchannel="6" value="237"/>
      <hold value="5000"/>
      <restore dmxchannel="6"/>
    </procedure>
    <procedure name="PWM = 582">
      <set dmxchannel="6" value="121"/>
      <hold value="5000"/>
      <restore dmxchannel="6"/>
    </procedure>
    <procedure name="PWM = 583">
      <set dmxchannel="6" value="123"/>
      <hold value="5000"/>
      <restore dmxchannel="6"/>
    </procedure>
    <procedure name="PWM = 584">
      <set dmxchannel="6" value="125"/>
      <hold value="5000"/>
      <restore dmxchannel="6"/>
    </procedure>
    <procedure name="PWM = 585">
      <set dmxchannel="6" value="127"/>
      <hold value="5000"/>
      <restore dmxchannel="6"/>
    </procedure>
    <procedure name="PWM = 586">
      <set dmxchannel="6" value="129"/>
      <hold value="5000"/>
      <restore dmxchannel="6"/>
    </procedure>
    <procedure name="PWM = 587">
      <set dmxchannel="6" value="131"/>
      <hold value="5000"/>
      <restore dmxchannel="6"/>
    </procedure>
    <procedure name="PWM = 588">
      <set dmxchannel="6" value="133"/>
      <hold value="5000"/>
      <restore dmxchannel="6"/>
    </procedure>
    <procedure name="PWM = 589">
      <set dmxchannel="6" value="135"/>
      <hold value="5000"/>
      <restore dmxchannel="6"/>
    </procedure>
    <procedure name="PWM = 590">
      <set dmxchannel="6" value="137"/>
      <hold value="5000"/>
      <restore dmxchannel="6"/>
    </procedure>
    <procedure name="PWM = 591">
      <set dmxchannel="6" value="139"/>
      <hold value="5000"/>
      <restore dmxchannel="6"/>
    </procedure>
    <procedure name="PWM = 592">
      <set dmxchannel="6" value="141"/>
      <hold value="5000"/>
      <restore dmxchannel="6"/>
    </procedure>
    <procedure name="PWM = 593">
      <set dmxchannel="6" value="143"/>
      <hold value="5000"/>
      <restore dmxchannel="6"/>
    </procedure>
    <procedure name="PWM = 594">
      <set dmxchannel="6" value="145"/>
      <hold value="5000"/>
      <restore dmxchannel="6"/>
    </procedure>
    <procedure name="PWM = 595">
      <set dmxchannel="6" value="147"/>
      <hold value="5000"/>
      <restore dmxchannel="6"/>
    </procedure>
    <procedure name="PWM = 596">
      <set dmxchannel="6" value="149"/>
      <hold value="5000"/>
      <restore dmxchannel="6"/>
    </procedure>
    <procedure name="PWM = 597">
      <set dmxchannel="6" value="151"/>
      <hold value="5000"/>
      <restore dmxchannel="6"/>
    </procedure>
    <procedure name="PWM = 598">
      <set dmxchannel="6" value="153"/>
      <hold value="5000"/>
      <restore dmxchannel="6"/>
    </procedure>
    <procedure name="PWM = 599">
      <set dmxchannel="6" value="155"/>
      <hold value="5000"/>
      <restore dmxchannel="6"/>
    </procedure>
    <procedure name="PWM = 600">
      <set dmxchannel="6" value="157"/>
      <hold value="5000"/>
      <restore dmxchannel="6"/>
    </procedure>
    <procedure name="PWM = 601">
      <set dmxchannel="6" value="159"/>
      <hold value="5000"/>
      <restore dmxchannel="6"/>
    </procedure>
    <procedure name="PWM = 602">
      <set dmxchannel="6" value="161"/>
      <hold value="5000"/>
      <restore dmxchannel="6"/>
    </procedure>
    <procedure name="PWM = 603">
      <set dmxchannel="6" value="163"/>
      <hold value="5000"/>
      <restore dmxchannel="6"/>
    </procedure>
    <procedure name="PWM = 604">
      <set dmxchannel="6" value="165"/>
      <hold value="5000"/>
      <restore dmxchannel="6"/>
    </procedure>
    <procedure name="PWM = 605">
      <set dmxchannel="6" value="167"/>
      <hold value="5000"/>
      <restore dmxchannel="6"/>
    </procedure>
    <procedure name="PWM = 606">
      <set dmxchannel="6" value="169"/>
      <hold value="5000"/>
      <restore dmxchannel="6"/>
    </procedure>
    <procedure name="PWM = 607">
      <set dmxchannel="6" value="171"/>
      <hold value="5000"/>
      <restore dmxchannel="6"/>
    </procedure>
    <procedure name="PWM = 608">
      <set dmxchannel="6" value="173"/>
      <hold value="5000"/>
      <restore dmxchannel="6"/>
    </procedure>
    <procedure name="PWM = 609">
      <set dmxchannel="6" value="175"/>
      <hold value="5000"/>
      <restore dmxchannel="6"/>
    </procedure>
    <procedure name="PWM = 610">
      <set dmxchannel="6" value="177"/>
      <hold value="5000"/>
      <restore dmxchannel="6"/>
    </procedure>
    <procedure name="PWM = 611">
      <set dmxchannel="6" value="179"/>
      <hold value="5000"/>
      <restore dmxchannel="6"/>
    </procedure>
    <procedure name="PWM = 612">
      <set dmxchannel="6" value="181"/>
      <hold value="5000"/>
      <restore dmxchannel="6"/>
    </procedure>
    <procedure name="PWM = 613">
      <set dmxchannel="6" value="183"/>
      <hold value="5000"/>
      <restore dmxchannel="6"/>
    </procedure>
    <procedure name="PWM = 614">
      <set dmxchannel="6" value="185"/>
      <hold value="5000"/>
      <restore dmxchannel="6"/>
    </procedure>
    <procedure name="PWM = 615">
      <set dmxchannel="6" value="187"/>
      <hold value="5000"/>
      <restore dmxchannel="6"/>
    </procedure>
    <procedure name="PWM = 616">
      <set dmxchannel="6" value="189"/>
      <hold value="5000"/>
      <restore dmxchannel="6"/>
    </procedure>
    <procedure name="PWM = 617">
      <set dmxchannel="6" value="191"/>
      <hold value="5000"/>
      <restore dmxchannel="6"/>
    </procedure>
    <procedure name="PWM = 618">
      <set dmxchannel="6" value="193"/>
      <hold value="5000"/>
      <restore dmxchannel="6"/>
    </procedure>
    <procedure name="PWM = 1200">
      <set dmxchannel="6" value="195"/>
      <hold value="5000"/>
      <restore dmxchannel="6"/>
    </procedure>
    <procedure name="PWM = 2400">
      <set dmxchannel="6" value="198"/>
      <hold value="5000"/>
      <restore dmxchannel="6"/>
    </procedure>
  </procedures>
</device>
