<?xml version="1.0" encoding="UTF-8"?>
<device image="IMG-000706.png" type="DMXDevice" dmxcversion="3.2.2" ddfversion="1.0.0" dmxaddresscount="25">
  <information>
    <ddf-library-id>1982</ddf-library-id>
    <model>DMH-160 MK2</model>
    <vendor>Futurelight</vendor>
    <author>Jens-Peter Kühn</author>
    <comment>Extended Mode</comment>
    <mode>Extended Mode</mode>
  </information>
  <functions>
    <position>
      <pan dmxchannel="0" finedmxchannel="1">
        <range range="540"/>
      </pan>
      <tilt dmxchannel="2" finedmxchannel="3">
        <range range="270"/>
      </tilt>
    </position>
    <ptspeed dmxchannel="4">
      <range type="linear" mindmx="225" maxdmx="0" minval="0" maxval="100"/>
    </ptspeed>
    <rawstep dmxchannel="5" name="Pan-tilt mode">
      <step caption="Normal" mindmx="0" maxdmx="15"/>
      <step caption="Blackout pan-tilt" mindmx="16" maxdmx="31"/>
    </rawstep>
    <shutter dmxchannel="7">
      <step type="closed" mindmx="0" maxdmx="31"/>
      <step type="open" mindmx="224" maxdmx="255"/>
    </shutter>
    <strobe dmxchannel="7">
      <strobetype dmxchannel="6"/>
      <step type="open" mindmx="0" maxdmx="31"/>
      <range type="linear" mindmx="32" maxdmx="223" minval="4" maxval="15">
        <step handler="strobetype" mindmx="0" maxdmx="15"/>
      </range>
      <range type="Pulse up" mindmx="32" maxdmx="223" minval="4" maxval="15">
        <step handler="strobetype" mindmx="16" maxdmx="31"/>
      </range>
      <range type="Pulse down" mindmx="32" maxdmx="223" minval="4" maxval="15">
        <step handler="strobetype" mindmx="32" maxdmx="47"/>
      </range>
      <range type="Random" mindmx="32" maxdmx="223" minval="4" maxval="15">
        <step handler="strobetype" mindmx="48" maxdmx="63"/>
      </range>
    </strobe>
    <dimmer dmxchannel="8" finedmxchannel="9">
      <range type="linear" mindmx="0" maxdmx="255" minval="0" maxval="100"/>
    </dimmer>
    <!--<rawstep dmxchannel="9" name="Color mode">
      <step caption="Normal color changing" mindmx="0" maxdmx="15" />
      <step caption="Blackout at color changing" mindmx="16" maxdmx="31" />
      <step caption="Rainbow effect forward" mindmx="32" maxdmx="47" />
      <step caption="Rainbow effect backwards" mindmx="48" maxdmx="63" />
      <step caption="Color change at each position" mindmx="64" maxdmx="79" />
      <step caption="Fast color jump" mindmx="80" maxdmx="111" />
    </rawstep>-->
    <colorwheel dmxchannel="11">
      <support dmxchannel="10" name="colorwheel">
        <step mindmx="0" maxdmx="15"/>
      </support>
      <step type="color" val="#ffffff" mindmx="0" maxdmx="13" caption="white"/>
      <!--<step type="color" val="#ff9b00" mindmx="14" maxdmx="27" caption="white / red" />-->
      <step type="color" val="#ff0000" mindmx="28" maxdmx="41" caption="red"/>
      <!--<step type="color" val="#b9003c" mindmx="42" maxdmx="55" caption="red / blue" />-->
      <step type="color" val="#0067d2" mindmx="56" maxdmx="69" caption="blue"/>
      <!--<step type="color" val="#00d3e6" mindmx="70" maxdmx="83" caption="blue / green" />-->
      <step type="color" val="#00aa00" mindmx="84" maxdmx="97" caption="green"/>
      <!--<step type="color" val="#a4c800" mindmx="98" maxdmx="111" caption="green / yellow" />-->
      <step type="color" val="#fffc00" mindmx="112" maxdmx="125" caption="yellow"/>
      <!--<step type="color" val="#e1003f" mindmx="126" maxdmx="139" caption="yellow / pink" />-->
      <step type="color" val="#ff2de8" mindmx="140" maxdmx="153" caption="pink"/>
      <!--<step type="color" val="#0062be" mindmx="154" maxdmx="167" caption="pink / light blue" />-->
      <step type="color" val="#00c8c5" mindmx="168" maxdmx="181" caption="light blue"/>
      <!--<step type="color" val="#be019c" mindmx="182" maxdmx="195" caption="light blue / organe" />-->
      <step type="color" val="#ff4e00" mindmx="196" maxdmx="209" caption="orange"/>
      <!--<step type="color" val="#dc0019" mindmx="210" maxdmx="223" caption="orange / magenta" />-->
      <step type="color" val="#dc005d" mindmx="224" maxdmx="237" caption="magenta"/>
      <!--<step type="color" val="#fd78ff" mindmx="238" maxdmx="255" caption="magenta / white" />-->
      <rainbow>
        <support dmxchannel="10" name="rainbow"/>
        <range type="cw" mindmx="0" maxdmx="255" minval="0.1" maxval="8">
          <step handler="support-rainbow" mindmx="32" maxdmx="47"/>
        </range>
        <range type="ccw" mindmx="0" maxdmx="255" minval="0.1" maxval="8">
          <step handler="support-rainbow" mindmx="48" maxdmx="63"/>
        </range>
      </rainbow>
    </colorwheel>
    <!--<rawstep dmxchannel="12" name="Gobo wheel 1 mode">
      <step caption="Normal gobo change" mindmx="0" maxdmx="15" />
      <step caption="Blackout at gobo change" mindmx="16" maxdmx="31" />
      <step caption="Rotating gobowheel forwards" mindmx="32" maxdmx="47" />
      <step caption="Rotating gobowheel backwards" mindmx="48" maxdmx="63" />
      <step caption="Gobo change at each position" mindmx="64" maxdmx="79" />
      <step caption="Gobo-Shake" mindmx="80" maxdmx="95" />
    </rawstep>-->
    <!--<rawstep dmxchannel="14" name="Gobo rotation mode">
      <step caption="Gobo indexing" mindmx="0" maxdmx="15" />
      <step caption="Gobo rotation forwards" mindmx="16" maxdmx="31" />
      <step caption="Gobo rotation backwards" mindmx="32" maxdmx="47" />
      <step caption="Moving macro forwards" mindmx="48" maxdmx="63" />
      <step caption="Macro forwards with blackout" mindmx="64" maxdmx="79" />
      <step caption="Moving macro backwards" mindmx="80" maxdmx="95" />
      <step caption="Macro backwards" mindmx="96" maxdmx="111" />
    </rawstep>-->
    <gobowheel dmxchannel="13">
      <support dmxchannel="12" name="gobowheel">
        <step mindmx="0" maxdmx="15"/>
      </support>
      <goboindex dmxchannel="15">
        <support dmxchannel="14" name="goboindex"/>
        <range range="360" mindmx="0" maxdmx="255" minval="0" maxval="360">
          <step handler="support-goboindex" mindmx="0" maxdmx="15"/>
        </range>
      </goboindex>
      <goborotation dmxchannel="15">
        <support dmxchannel="14" name="goborotation"/>
        <step type="stop" mindmx="0" maxdmx="6"/>
        <range type="cw" mindmx="7" maxdmx="255" minval="0.5" maxval="5">
          <step handler="support-goborotation" mindmx="16" maxdmx="31"/>
        </range>
        <range type="ccw" mindmx="7" maxdmx="255" minval="0.5" maxval="5">
          <step handler="support-goborotation" mindmx="32" maxdmx="47"/>
        </range>
      </goborotation>
      <goboshake>
        <support dmxchannel="12" name="goboshake"/>
      </goboshake>
      <step type="open" mindmx="0" maxdmx="31" caption="Offen"/>
      <step type="gobo" mindmx="32" maxdmx="63" val="ICON-001594.png" caption="Gobo 1">
        <range handler="goboshake" mindmx="33" maxdmx="63" minval="0.2" maxval="4">
          <step handler="support-goboshake" mindmx="80" maxdmx="95"/>
        </range>
      </step>
      <step type="gobo" mindmx="64" maxdmx="95" val="ICON-001188.png" caption="Gobo 2">
        <range handler="goboshake" mindmx="65" maxdmx="95" minval="0.2" maxval="4">
          <step handler="support-goboshake" mindmx="80" maxdmx="95"/>
        </range>
      </step>
      <step type="gobo" mindmx="96" maxdmx="127" val="ICON-001189.png" caption="Gobo 3">
        <range handler="goboshake" mindmx="97" maxdmx="127" minval="0.2" maxval="4">
          <step handler="support-goboshake" mindmx="80" maxdmx="95"/>
        </range>
      </step>
      <step type="gobo" mindmx="128" maxdmx="159" val="ICON-001190.png" caption="Gobo 4">
        <range handler="goboshake" mindmx="129" maxdmx="159" minval="0.2" maxval="4">
          <step handler="support-goboshake" mindmx="80" maxdmx="95"/>
        </range>
      </step>
      <step type="gobo" mindmx="160" maxdmx="191" val="ICON-001191.png" caption="Gobo 5">
        <range handler="goboshake" mindmx="161" maxdmx="191" minval="0.2" maxval="4">
          <step handler="support-goboshake" mindmx="80" maxdmx="95"/>
        </range>
      </step>
      <step type="gobo" mindmx="192" maxdmx="223" val="ICON-001192.png" caption="Gobo 6">
        <range handler="goboshake" mindmx="193" maxdmx="223" minval="0.2" maxval="4">
          <step handler="support-goboshake" mindmx="80" maxdmx="95"/>
        </range>
      </step>
      <step type="gobo" mindmx="224" maxdmx="255" val="ICON-001595.png" caption="Gobo 7">
        <range handler="goboshake" mindmx="225" maxdmx="255" minval="0.2" maxval="4">
          <step handler="support-goboshake" mindmx="80" maxdmx="95"/>
        </range>
      </step>
      <wheelrotation>
        <support dmxchannel="12" name="gobowheelrotation"/>
        <range type="cw" mindmx="0" maxdmx="255" minval="0.1" maxval="8">
          <step handler="support-gobowheelrotation" mindmx="32" maxdmx="47"/>
        </range>
        <range type="ccw" mindmx="0" maxdmx="255" minval="0.1" maxval="8">
          <step handler="support-gobowheelrotation" mindmx="48" maxdmx="63"/>
        </range>
      </wheelrotation>
    </gobowheel>
    <!--<rawstep dmxchannel="16" name="Gobo wheel 2 mode">
      <step caption="Normal gobo change" mindmx="0" maxdmx="15" />
      <step caption="Blackout at gobo change" mindmx="16" maxdmx="31" />
      <step caption="Rotating gobowheel forwards" mindmx="32" maxdmx="47" />
      <step caption="Rotating gobowheel backwards" mindmx="48" maxdmx="63" />
      <step caption="Gobo change at each position" mindmx="64" maxdmx="79" />
      <step caption="Gobo-Shake" mindmx="80" maxdmx="95" />
    </rawstep>-->
    <gobowheel dmxchannel="17">
      <support dmxchannel="16" name="gobowheel">
        <step mindmx="0" maxdmx="15"/>
      </support>
      <goboshake>
        <support dmxchannel="16" name="goboshake"/>
      </goboshake>
      <step type="open" mindmx="0" maxdmx="31" caption="offen"/>
      <step type="gobo" mindmx="32" maxdmx="63" val="ICON-001194.png" caption="Gobo 1">
        <range handler="goboshake" mindmx="33" maxdmx="63" minval="0.2" maxval="4">
          <step handler="support-goboshake" mindmx="80" maxdmx="95"/>
        </range>
      </step>
      <step type="gobo" mindmx="64" maxdmx="95" val="ICON-001195.png" caption="Gobo 2">
        <range handler="goboshake" mindmx="65" maxdmx="95" minval="0.2" maxval="4">
          <step handler="support-goboshake" mindmx="80" maxdmx="95"/>
        </range>
      </step>
      <step type="gobo" mindmx="96" maxdmx="127" val="ICON-001196.png" caption="Gobo 3">
        <range handler="goboshake" mindmx="97" maxdmx="127" minval="0.2" maxval="4">
          <step handler="support-goboshake" mindmx="80" maxdmx="95"/>
        </range>
      </step>
      <step type="gobo" mindmx="128" maxdmx="159" val="ICON-001197.png" caption="Gobo 4">
        <range handler="goboshake" mindmx="129" maxdmx="159" minval="0.2" maxval="4">
          <step handler="support-goboshake" mindmx="80" maxdmx="95"/>
        </range>
      </step>
      <step type="gobo" mindmx="160" maxdmx="191" val="ICON-001198.png" caption="Gobo 5">
        <range handler="goboshake" mindmx="161" maxdmx="191" minval="0.2" maxval="4">
          <step handler="support-goboshake" mindmx="80" maxdmx="95"/>
        </range>
      </step>
      <step type="gobo" mindmx="192" maxdmx="223" val="ICON-001199.png" caption="Gobo 6">
        <range handler="goboshake" mindmx="193" maxdmx="223" minval="0.2" maxval="4">
          <step handler="support-goboshake" mindmx="80" maxdmx="95"/>
        </range>
      </step>
      <step type="gobo" mindmx="224" maxdmx="255" val="ICON-001200.png" caption="Gobo 7">
        <range handler="goboshake" mindmx="225" maxdmx="255" minval="0.2" maxval="4">
          <step handler="support-goboshake" mindmx="80" maxdmx="95"/>
        </range>
      </step>
      <wheelrotation>
        <support dmxchannel="16" name="gobowheelrotation"/>
        <range type="cw" mindmx="0" maxdmx="255" minval="0.1" maxval="8">
          <step handler="support-gobowheelrotation" mindmx="32" maxdmx="47"/>
        </range>
        <range type="ccw" mindmx="0" maxdmx="255" minval="0.1" maxval="8">
          <step handler="support-gobowheelrotation" mindmx="48" maxdmx="63"/>
        </range>
      </wheelrotation>
    </gobowheel>
    <prism dmxchannel="18">
      <prismrotation dmxchannel="19">
        <step type="stop" mindmx="0" maxdmx="3"/>
        <range type="cw" mindmx="4" maxdmx="127" minval="0" maxval="5"/>
        <range type="ccw" mindmx="132" maxdmx="255" minval="0" maxval="5"/>
      </prismrotation>
      <step type="open" mindmx="0" maxdmx="63" caption="Open"/>
      <step type="prism" mindmx="64" maxdmx="127" caption="3 facette prism"/>
      <step type="prism" mindmx="128" maxdmx="191" caption="8 facette prism"/>
      <!--<step type="prism" mindmx="192" maxdmx="255" caption="Frost filter" />-->
    </prism>
    <frost dmxchannel="18">
      <step type="open" mindmx="0" maxdmx="63"/>
      <range type="linear" mindmx="192" maxdmx="255" minval="100" maxval="100"/>
    </frost>
    <rawstep dmxchannel="20" name="Focus mode">
      <step caption="Manuel mode" mindmx="0" maxdmx="15"/>
      <step caption="5m auto focus" mindmx="16" maxdmx="31"/>
      <step caption="7.5m auto focus" mindmx="32" maxdmx="47"/>
      <step caption="10m auto focus" mindmx="48" maxdmx="63"/>
      <step caption="15m auto focus" mindmx="64" maxdmx="95"/>
      <step caption="20m auto focus" mindmx="96" maxdmx="127"/>
    </rawstep>
    <focus dmxchannel="21">
      <range type="linear" mindmx="0" maxdmx="255" minval="5" maxval="20"/>
    </focus>
    <rawstep dmxchannel="22" name="Iris mode">
      <step caption="Iris indexing" mindmx="0" maxdmx="15"/>
      <step caption="Opening pulse effect speed up" mindmx="16" maxdmx="31"/>
      <step caption="Opening pulse effect speed down" mindmx="32" maxdmx="47"/>
      <step caption="Closing pulse effect speed up" mindmx="48" maxdmx="63"/>
      <step caption="Closing pulse effect speed down" mindmx="64" maxdmx="95"/>
    </rawstep>
    <iris dmxchannel="23">
      <range type="linear" mindmx="255" maxdmx="0" minval="1" maxval="100"/>
    </iris>
  </functions>
  <procedures>
    <reset>
      <set dmxchannel="24" value="8"/>
      <hold value="6000"/>
      <restore dmxchannel="24"/>
    </reset>
    <reset_pan_tilt>
      <set dmxchannel="24" value="16"/>
      <hold value="6000"/>
      <restore dmxchannel="24"/>
    </reset_pan_tilt>
    <reset_color>
      <set dmxchannel="24" value="24"/>
      <hold value="6000"/>
      <restore dmxchannel="24"/>
    </reset_color>
    <reset_gobo>
      <set dmxchannel="24" value="32"/>
      <hold value="6000"/>
      <restore dmxchannel="24"/>
    </reset_gobo>
    <reset_effects>
      <set dmxchannel="24" value="48"/>
      <hold value="6000"/>
      <restore dmxchannel="24"/>
    </reset_effects>
    <display_off>
      <set dmxchannel="24" value="56"/>
      <hold value="6000"/>
      <restore dmxchannel="24"/>
    </display_off>
    <display_on>
      <set dmxchannel="24" value="64"/>
      <hold value="6000"/>
      <restore dmxchannel="24"/>
    </display_on>
  </procedures>
</device>
