Spb8Lighting / FixturesFinder.com

This repository store the website content of FixturesFinder.com.
https://fixturesfinder.com
GNU General Public License v3.0
3 stars 4 forks source link

Surrounding preset type not well integrated #2

Open Spb8Lighting opened 6 years ago

Spb8Lighting commented 6 years ago

Hello,

On this fixture per example: https://fixturesfinder.com/fixture/Martin/MAC+250+Entour the surrounded preset type are badly merged

image

Instead to have this order:

005-010 43086023 005-042 Index 011-015 43086032 016-020 43086130 021-025 43082008 026-030 43086031 031-035 43083002 036-042 43082009

We should have:

005-010 Index 43086023 011-015 Index 43086032 016-020 Index 43086130 021-025 Index 43082008 026-030 Index 43086031 031-035 Index 43083002 036-042 Index 43082009

XML Code syntax of the fixture:

    <Wheel label="Gobo 1">
      <Parameter name="selection" resolution="8">
        <Protocol IDREF="Gobo 1" shiftLeft="0" />
        <Range channelMinValue="0" channelMaxValue="4">
          <Value semantic="Open" />
        </Range>
        <Range channelMinValue="5" channelMaxValue="10">
          <Slot nr="1" />
        </Range>
        <Range channelMinValue="11" channelMaxValue="15">
          <Slot nr="2" />
        </Range>
        <Range channelMinValue="16" channelMaxValue="20">
          <Slot nr="3" />
        </Range>
        <Range channelMinValue="21" channelMaxValue="25">
          <Slot nr="4" />
        </Range>
        <Range channelMinValue="26" channelMaxValue="30">
          <Slot nr="5" />
        </Range>
        <Range channelMinValue="31" channelMaxValue="35">
          <Slot nr="6" />
        </Range>
        <Range channelMinValue="36" channelMaxValue="42">
          <Slot nr="7" />
        </Range>
        <Range channelMinValue="43" channelMaxValue="50">
          <Value semantic="Open" />
        </Range>
        <Range channelMinValue="51" channelMaxValue="58">
          <Slot nr="1" />
        </Range>
        <Range channelMinValue="59" channelMaxValue="65">
          <Slot nr="2" />
        </Range>
        <Range channelMinValue="66" channelMaxValue="73">
          <Slot nr="3" />
        </Range>
        <Range channelMinValue="74" channelMaxValue="81">
          <Slot nr="4" />
        </Range>
        <Range channelMinValue="82" channelMaxValue="89">
          <Slot nr="5" />
        </Range>
        <Range channelMinValue="90" channelMaxValue="96">
          <Slot nr="6" />
        </Range>
        <Range channelMinValue="97" channelMaxValue="104">
          <Slot nr="7" />
        </Range>
        <Range channelMinValue="105" channelMaxValue="119">
          <Slot nr="7" />
        </Range>
        <Range channelMinValue="120" channelMaxValue="134">
          <Slot nr="6" />
        </Range>
        <Range channelMinValue="135" channelMaxValue="149">
          <Slot nr="5" />
        </Range>
        <Range channelMinValue="150" channelMaxValue="164">
          <Slot nr="4" />
        </Range>
        <Range channelMinValue="165" channelMaxValue="179">
          <Slot nr="3" />
        </Range>
        <Range channelMinValue="180" channelMaxValue="194">
          <Slot nr="2" />
        </Range>
        <Range channelMinValue="195" channelMaxValue="209">
          <Slot nr="1" />
        </Range>
      </Parameter>
      <Scroll>
        <Parameter name="speed" resolution="8">
          <Protocol IDREF="Gobo 1" shiftLeft="0" />
          <Range channelMinValue="210" channelMaxValue="232" dynamic="linear">
            <Value channelRangePos="210" semantic="Slow" unit="rpm" />
            <Value channelRangePos="232" semantic="Fast" unit="rpm" />
          </Range>
          <Range channelMinValue="233" channelMaxValue="255" dynamic="linear">
            <Value channelRangePos="233" semantic="Fast" unit="rpm" />
            <Value channelRangePos="255" semantic="Slow" unit="rpm" />
          </Range>
        </Parameter>
        <Parameter name="direction" resolution="8">
          <Protocol IDREF="Gobo 1" shiftLeft="0" />
          <Range channelMinValue="210" channelMaxValue="232">
            <Value semantic="CW" />
          </Range>
          <Range channelMinValue="233" channelMaxValue="255">
            <Value semantic="CCW" />
          </Range>
        </Parameter>
      </Scroll>
      <Index>
        <Parameter name="function" resolution="8">
          <Protocol IDREF="Gobo 1" shiftLeft="0" />
          <Range channelMinValue="5" channelMaxValue="42">
            <Value semantic="Index" />
          </Range>
        </Parameter>
        <Parameter name="angle" resolution="16">
          <Protocol IDREF="Gobo 1 Rot" shiftLeft="8" />
          <Protocol IDREF="Gobo 1 Rot Fine" shiftLeft="0" />
          <Range channelMinValue="0" channelMaxValue="65535" dynamic="linear">
            <Value channelRangePos="0" semantic="CW" unit="deg">0</Value>
            <Value channelRangePos="65535" semantic="CCW" unit="deg">395</Value>
          </Range>
        </Parameter>
      </Index>
      <Rotate>
        <Parameter name="function" resolution="8">
          <Protocol IDREF="Gobo 1" shiftLeft="0" />
          <Range channelMinValue="51" channelMaxValue="104">
            <Value semantic="Rotate" />
          </Range>
          <Range channelMinValue="105" channelMaxValue="209">
            <Value semantic="Rotate Shake" />
          </Range>
        </Parameter>
        <Parameter name="speed" resolution="16">
          <Protocol IDREF="Gobo 1 Rot" shiftLeft="8" />
          <Protocol IDREF="Gobo 1 Rot Fine" shiftLeft="0" />
          <Range channelMinValue="0" channelMaxValue="767">
            <Value semantic="Still" unit="rpm">0.0</Value>
          </Range>
          <Range channelMinValue="768" channelMaxValue="32767" dynamic="linear">
            <Value channelRangePos="768" semantic="Slow">-0.2</Value>
            <Value channelRangePos="32767" semantic="Fast">-600.0</Value>
          </Range>
          <Range channelMinValue="32768" channelMaxValue="64767" dynamic="linear">
            <Value channelRangePos="32768" semantic="Fast">600.0</Value>
            <Value channelRangePos="64767" semantic="Slow">0.2</Value>
          </Range>
          <Range channelMinValue="64768" channelMaxValue="65535">
            <Value semantic="Still" unit="rpm">0.0</Value>
          </Range>
        </Parameter>
        <Parameter name="direction" resolution="16">
          <Protocol IDREF="Gobo 1 Rot" shiftLeft="8" />
          <Protocol IDREF="Gobo 1 Rot Fine" shiftLeft="0" />
          <Range channelMinValue="768" channelMaxValue="32767">
            <Value semantic="CW" />
          </Range>
          <Range channelMinValue="32768" channelMaxValue="64767">
            <Value semantic="CCW" />
          </Range>
        </Parameter>
      </Rotate>
      <Shake>
        <Parameter name="frequency" resolution="8">
          <Protocol IDREF="Gobo 1" shiftLeft="0" />
          <Range channelMinValue="105" channelMaxValue="119" dynamic="linear">
            <Value channelRangePos="105" semantic="Slow" unit="Hz" />
            <Value channelRangePos="119" semantic="Fast" unit="Hz" />
          </Range>
        </Parameter>
      </Shake>
      <Shake>
        <Parameter name="frequency" resolution="8">
          <Protocol IDREF="Gobo 1" shiftLeft="0" />
          <Range channelMinValue="120" channelMaxValue="134" dynamic="linear">
            <Value channelRangePos="120" semantic="Slow" unit="Hz" />
            <Value channelRangePos="134" semantic="Fast" unit="Hz" />
          </Range>
        </Parameter>
      </Shake>
      <Shake>
        <Parameter name="frequency" resolution="8">
          <Protocol IDREF="Gobo 1" shiftLeft="0" />
          <Range channelMinValue="135" channelMaxValue="149" dynamic="linear">
            <Value channelRangePos="135" semantic="Slow" unit="Hz" />
            <Value channelRangePos="149" semantic="Fast" unit="Hz" />
          </Range>
        </Parameter>
      </Shake>
      <Shake>
        <Parameter name="frequency" resolution="8">
          <Protocol IDREF="Gobo 1" shiftLeft="0" />
          <Range channelMinValue="150" channelMaxValue="164" dynamic="linear">
            <Value channelRangePos="150" semantic="Slow" unit="Hz" />
            <Value channelRangePos="164" semantic="Fast" unit="Hz" />
          </Range>
        </Parameter>
      </Shake>
      <Shake>
        <Parameter name="frequency" resolution="8">
          <Protocol IDREF="Gobo 1" shiftLeft="0" />
          <Range channelMinValue="165" channelMaxValue="179" dynamic="linear">
            <Value channelRangePos="165" semantic="Slow" unit="Hz" />
            <Value channelRangePos="179" semantic="Fast" unit="Hz" />
          </Range>
        </Parameter>
      </Shake>
      <Shake>
        <Parameter name="frequency" resolution="8">
          <Protocol IDREF="Gobo 1" shiftLeft="0" />
          <Range channelMinValue="180" channelMaxValue="194" dynamic="linear">
            <Value channelRangePos="180" semantic="Slow" unit="Hz" />
            <Value channelRangePos="194" semantic="Fast" unit="Hz" />
          </Range>
        </Parameter>
      </Shake>
      <Shake>
        <Parameter name="frequency" resolution="8">
          <Protocol IDREF="Gobo 1" shiftLeft="0" />
          <Range channelMinValue="195" channelMaxValue="209" dynamic="linear">
            <Value channelRangePos="195" semantic="Slow" unit="Hz" />
            <Value channelRangePos="209" semantic="Fast" unit="Hz" />
          </Range>
        </Parameter>
      </Shake>
    </Wheel>