<?xml version="1.0" encoding="utf-8" ?>


<PluginList>


<!----------------------------------------------------------------------------------------------------------->
<!---------------------------------------------- SUB CONTROLS ----------------------------------------------->
<!----------------------------------------------------------------------------------------------------------->

    <Plugin id="ED_JoystickImg" name="ED Joystick Image" category="ELENA DESIGN/GUI/SubControls" graphicsApi="GmpiGui" helpUrl="ED_GUI/JoystickImage.txt" >
        <GUI>
            <Pin name="Animation Position" datatype="float" />
            <Pin name="Filename" datatype="string" default="joystick_knob" isFilename="true" metadata="bmp" />
            <Pin name="Hint" datatype="string" />
            <Pin name="Menu Items" datatype="string" />
            <Pin name="Menu Selection" datatype="int" />
            <Pin name="Mouse Down" datatype="bool" />
            <Pin name="Mouse Down" datatype="bool" />
            <Pin name="Position X" datatype="float" />
            <Pin name="Position Y" datatype="float" />
            <Pin name="Jump to Mouse" datatype="bool" />
            <Pin name="Grasp Always" datatype="bool" />
            <Pin name="Imm Dir Chg" datatype="bool" default="true" />
            <Pin name="Subpixel Motion" datatype="bool" default="true" />
            <Pin name="Constrain X Min" datatype="float" default="0"/>
            <Pin name="Constrain X Max" datatype="float" default="1"/>
            <Pin name="Constrain Y Min" datatype="float" default="0"/>
            <Pin name="Constrain Y Max" datatype="float" default="1"/>
            <Pin name="BG ARGB Top" datatype="string" />
            <Pin name="BG ARGB Bottom" datatype="string" />
            <Pin name="CTRL Scaling Factor" datatype="float" default="0.1" />
            <Pin name="Frame Count" datatype="int" direction="out" />
            <Pin name="MD UNUSED 1" datatype="bool" direction="out" private="true" />
            <Pin name="MD UNUSED 2" datatype="bool" direction="out" private="true" />
        </GUI>
    </Plugin>

    <Plugin id="ED_JoystickImgC" name="ED Joystick Image (Compact)" category="ELENA DESIGN/GUI/SubControls" graphicsApi="GmpiGui" helpUrl="ED_GUI/JoystickImage.txt" >
        <GUI>
            <Pin name="Animation Position" datatype="float" />
            <Pin name="Filename" datatype="string" default="joystick_knob" isFilename="true" metadata="bmp" />
            <Pin name="Hint" datatype="string" />
            <Pin name="Menu Items" datatype="string" />
            <Pin name="Menu Selection" datatype="int" />
            <Pin name="Mouse Down" datatype="bool" />
            <Pin name="Mouse Down" datatype="bool" />
            <Pin name="Position X" datatype="float" />
            <Pin name="Position Y" datatype="float" />
            <Pin name="Jump to Mouse" datatype="bool" isMinimised="true" />
            <Pin name="Grasp Always" datatype="bool" isMinimised="true" />
            <Pin name="Imm Dir Chg" datatype="bool" default="1" isMinimised="true" />
            <Pin name="Subpixel Motion" datatype="bool" default="1" isMinimised="true" />
            <Pin name="Constrain X Min" datatype="float" default="0"/>
            <Pin name="Constrain X Max" datatype="float" default="1"/>
            <Pin name="Constrain Y Min" datatype="float" default="0"/>
            <Pin name="Constrain Y Max" datatype="float" default="1"/>
            <Pin name="BG ARGB Top" datatype="string" isMinimised="true" />
            <Pin name="BG ARGB Bottom" datatype="string" isMinimised="true" />
            <Pin name="CTRL Scaling Factor" datatype="float" default="0.1" isMinimised="true" />
            <Pin name="Frame Count" datatype="int" direction="out" />
            <Pin name="MD UNUSED 1" datatype="bool" direction="out" private="true" />
            <Pin name="MD UNUSED 2" datatype="bool" direction="out" private="true" />
        </GUI>
    </Plugin>

    <Plugin id="ED_MouseBox" name="ED Mouse Box" category="ELENA DESIGN/GUI/SubControls" graphicsApi="GmpiGui" helpUrl="ED_GUI/MouseBox.txt">
        <GUI>
            <Pin name="Relativity" datatype="enum" metadata="Top Left,Bottom Left,Top Right, Bottom Right" isMinimised="true" />
            <Pin name="Hint" datatype="string" />
            <Pin name="Menu Items" datatype="string" />
            <Pin name="Menu Selection" datatype="int" />
            <Pin name="Mouse Down" datatype="bool" />
            <Pin name="Box width"  datatype="int" direction="out" />
            <Pin name="Box height" datatype="int" direction="out" />
            <Pin name="Mouse X"  datatype="int" direction="out" />
            <Pin name="Mouse Y" datatype="int" direction="out" />
            <Pin name="Mouse X (norm)" datatype="float" direction="out" />
            <Pin name="Mouse Y (norm)" datatype="float" direction="out" />
            <Pin name="Mouse Angle (norm)" datatype="float" direction="out" />
            <Pin name="Deltamove X" datatype="int" direction="out" />
            <Pin name="Deltamove Y" datatype="int" direction="out" />
            <Pin name="Deltamove X (norm)" datatype="float" direction="out" />
            <Pin name="Deltamove Y (norm)" datatype="float" direction="out" />
            <Pin name="Deltamove Angle (norm)" datatype="float" direction="out" />
        </GUI>
    </Plugin>



    <Plugin id="ED_HoverBox" name="ED Hover Box" category="ELENA DESIGN/GUI/SubControls" graphicsApi="GmpiGui" helpUrl="ED_GUI/HoverBox.txt" >
        <GUI>
            <Pin name="Norm Coords" datatype="bool" isMinimised="true" />
            <Pin name="X" datatype="float" direction="out" />
            <Pin name="Y" datatype="float" direction="out" />
            <Pin name="Hover" datatype="bool" direction="out" />
            <Pin name="Width" datatype="int" direction="out" />
            <Pin name="Height" datatype="int" direction="out" />
        </GUI>
    </Plugin>


    <Plugin id="ED_PolarPickerImg" name="ED Polar Picker Image" category="ELENA DESIGN/GUI/SubControls" graphicsApi="GmpiGui" helpUrl="ED_GUI/PolarPickerImage.txt" >
        <GUI>
            <Pin name="Animation Position" datatype="float" />
            <Pin name="Filename" datatype="string" default="joystick_knob" isFilename="true" metadata="bmp" />
            <Pin name="Hint" datatype="string" />
            <Pin name="Menu Items" datatype="string" />
            <Pin name="Menu Selection" datatype="int" />
            <Pin name="Mouse Down" datatype="bool" />
            <Pin name="Frame Count" datatype="int" direction="out" />
            <Pin name="Angle (0/1)" datatype="float" />
            <Pin name="Distance (0/1)" datatype="float" />
            <Pin name="BG ARGB Inner" datatype="string" />
            <Pin name="BG ARGB Outer" datatype="string" />
            <Pin name="BG Shrink" datatype="float" default="8" />
            <Pin name="BG X Offset" datatype="int" default="-8" />
            <Pin name="BG Y Offset" datatype="int" default="-8" />
        </GUI>
    </Plugin>

    <Plugin id="ED_JogShuttleImg" name="ED Jog Shuttle Image" category="ELENA DESIGN/GUI/SubControls" graphicsApi="GmpiGui" helpUrl="ED_GUI/JogShuttleImage.txt" >
        <GUI>
            <Pin name="Filename" datatype="string" default="knob_sm" isFilename="true" metadata="bmp" />
            <Pin name="Hint" datatype="string" />
            <Pin name="Menu Items" datatype="string" />
            <Pin name="Menu Selection" datatype="int" />
            <Pin name="Mouse Down" datatype="bool" />
            <Pin name="MD UNUSED" datatype="bool" direction="out" private="true" />
            <Pin name="Value" datatype="float" />
            <Pin name="Value Min" datatype="float" default="0"/>
            <Pin name="Value Max" datatype="float" default="10"/>
            <Pin name="Turns per Range" datatype="float"  default="10" />
            <Pin name="Unlimited" datatype="bool" isMinimised="true" />
            <Pin name="Alpha Min" datatype="int" default="250" isMinimised="true" />
            <Pin name="Center Off X" datatype="int" isMinimised="true" />
            <Pin name="Center Off Y" datatype="int" isMinimised="true" />
            <Pin name="Show Center" datatype="bool" isMinimised="true" />
            <Pin name="Frame Count" datatype="int" direction="out" />
            <Pin name="Delta Out" datatype="float" direction="out" />
        </GUI>
    </Plugin>


    <Plugin id="ED_VecJS" name="ED Vector Jog Shuttle" category="ELENA DESIGN/GUI/SubControls" graphicsApi="GmpiGui" helpUrl="ED_GUI/VectorJogShuttle.txt" >
        <GUI>
            <Pin name="Value" datatype="float" />
            <Pin name="Min" datatype="float" default="0" />
            <Pin name="Max" datatype="float" default="10" />
            <Pin name="Turns per range" datatype="float" default="10" />
            <Pin name="Start angle (0/1)" datatype="float" />
            <Pin name="Unlimited" datatype="bool" isMinimised="true" />
            <Pin name="Wheel ARGB" datatype="string" />
            <Pin name="Button ARGB" datatype="string" isMinimised="true" />
            <Pin name="Glossy" datatype="bool" isMinimised="true" />
            <Pin name="Recessed Button" datatype="bool" default="1" isMinimised="true" />
            <Pin name="Darken" datatype="float" default="0.25" isMinimised="true" />
            <Pin name="Emboss" datatype="float" default="0.5" isMinimised="true" />
            <Pin name="Hint" datatype="string" default="Jog Shuttle" />
            <Pin name="Menu Items" datatype="string" />
            <Pin name="Menu Selection" datatype="int" />
            <Pin name="Mouse Down" datatype="bool" />
            <Pin name="Delta Out" datatype="float" direction="out" />
        </GUI>
    </Plugin>





    <Plugin id="ED_Line2" name="ED Line 2" category="ELENA DESIGN/GUI/SubControls" graphicsApi="GmpiGui" helpUrl="ED_GUI/Line.txt" >
        <GUI>
            <Pin name="Anim Pos" datatype="float" default="0.5" />
            <Pin name="Mouse Down" datatype="bool"  />
            <Pin name="Orientation" datatype="enum" metadata="Horiz,Vert" isMinimised="true" />
            <Pin name="Mode" datatype="enum" metadata="Read Only,Click,Auto Grasp,Grasp" default="2" isMinimised="true" />
            <Pin name="Thickness" datatype="int" default="1" isMinimised="true" />
            <Pin name="Line ARGB" datatype="string" isMinimised="true" />
            <Pin name="BG ARGB" datatype="string" isMinimised="true" />
        </GUI>
    </Plugin>


    <Plugin id="ED_LevelBar" name="ED Level Bar" category="ELENA DESIGN/GUI/SubControls" graphicsApi="GmpiGui" helpUrl="ED_GUI/LevelBar.txt" >
        <GUI>
            <Pin name="Anim Pos" datatype="float" default="0.5" />
            <Pin name="Mouse Down" datatype="bool"  />
            <Pin name="Orientation" datatype="enum" metadata="Horiz,Vert" default="1" isMinimised="true" />
            <Pin name="Read Only" datatype="bool" isMinimised="true" />
            <Pin name="BG 0 ARGB" datatype="string" isMinimised="true" />
            <Pin name="BG 1 ARGB" datatype="string" isMinimised="true" />
            <Pin name="Fill 0 ARGB" datatype="string" isMinimised="true" />
            <Pin name="Fill 1 ARGB" datatype="string" isMinimised="true" />
            <Pin name="Frame ARGB" datatype="string" isMinimised="true" />
        </GUI>
    </Plugin>


    <Plugin id="ED_ScrollBar" name="ED Scroll Bar" category="ELENA DESIGN/GUI/SubControls" graphicsApi="GmpiGui" helpUrl="ED_GUI/ScrollBar.txt">
        <GUI >
            <Pin name="Offset" datatype="int"/>
            <Pin name="Visible" datatype="int" />
            <Pin name="Total" datatype="int" />
            <Pin name="Mouse Down" datatype="bool" />
            <Pin name="Dec" datatype="bool" direction="out" />
            <Pin name="Inc" datatype="bool" direction="out" />
            <Pin name="BG1 ARGB" datatype="string" isMinimised="true"/>
            <Pin name="BG2 ARGB" datatype="string" isMinimised="true"/>
            <Pin name="Fill ARGB" datatype="string" isMinimised="true" />
            <Pin name="Slot" datatype="bool" isMinimised="true" default="1"/>
        </GUI>
    </Plugin>

    <Plugin id="ED_TextEntry" name="ED Text Entry" category="ELENA DESIGN/GUI/SubControls" graphicsApi="GmpiGui" helpUrl="ED_GUI/TextEntry.txt">
        <GUI>
            <Pin name="Text" datatype="string" />
            <Pin name="Style" datatype="string" default="normal" />
            <Pin name="FG ARGB" datatype="string" />
            <Pin name="BG ARGB" datatype="string" />
            <Pin name="Multiline" datatype="bool" isMinimised="true" />
            <Pin name="Enabled" datatype="bool" default="1" />
            <Pin name="Mouse Down Always" datatype="bool" isMinimised="true" />
            <Pin name="Alpha Disabled" datatype="float" default="0.5" isMinimised="true" />
            <Pin name="Hint" datatype="string" />
            <Pin name="Menu Items" datatype="string" />
            <Pin name="Menu Selection" datatype="int" />
            <Pin name="Mouse Down" datatype="bool"/>
        </GUI>
    </Plugin>

    <Plugin id="ED_ListBox" name="ED List Box"  category="ELENA DESIGN/GUI/SubControls" graphicsApi="GmpiGui" helpUrl="ED_GUI/ListBox.txt" >
        <GUI graphicsApi="GmpiGui">
            <Pin name="Choice" datatype="int" />
            <Pin name="Item List" datatype="string" />
            <Pin name="Mouse Down" datatype="bool" />
            <Pin name="Style" datatype="string" />
            <Pin name="Text ARGB" datatype="string" />
            <Pin name="BG Top ARGB" datatype="string" />
            <Pin name="BG Bottom ARGB" datatype="string" />
            <Pin name="Selected BG ARGB" datatype="string" />
            <Pin name="Scrollbar ARGB" datatype="string" />
            <Pin name="Scrollbar Sel ARGB" datatype="string" />
            <Pin name="Scrollbar BG ARGB" datatype="string" />
            <Pin name="Auto Hide Scrollbar" datatype="bool" default="1" />
            <Pin name="Background" datatype="enum" metadata="Gradient,Rows" isMinimised="true" />
        </GUI>
    </Plugin>

    <Plugin id="ED_ListBoxC" name="ED List Box (Compact)"  category="ELENA DESIGN/GUI/SubControls" graphicsApi="GmpiGui" helpUrl="ED_GUI/ListBox.txt" >
        <GUI graphicsApi="GmpiGui">
            <Pin name="Choice" datatype="int" />
            <Pin name="Item List" datatype="string" />
            <Pin name="Mouse Down" datatype="bool" />
            <Pin name="Style" datatype="string" isMinimised="true" />
            <Pin name="Text ARGB" datatype="string" isMinimised="true"/>
            <Pin name="BG Top ARGB" datatype="string" isMinimised="true"/>
            <Pin name="BG Bottom ARGB" datatype="string" isMinimised="true"/>
            <Pin name="Selected BG ARGB" datatype="string" isMinimised="true"/>
            <Pin name="Scrollbar ARGB" datatype="string" isMinimised="true"/>
            <Pin name="Scrollbar Sel ARGB" datatype="string" isMinimised="true"/>
            <Pin name="Scrollbar BG ARGB" datatype="string" isMinimised="true"/>
            <Pin name="Auto Hide Scrollbar" datatype="bool" default="1" isMinimised="true"/>
            <Pin name="Background" datatype="enum" metadata="Gradient,Rows" isMinimised="true" />
        </GUI>
    </Plugin>

    <Plugin id="ED_ListEntry" name="ED List Entry" category="ELENA DESIGN/GUI/SubControls" graphicsApi="GmpiGui" helpUrl="ED_GUI/ListEntry.txt">
        <GUI>
            <Pin name="Choice" datatype="int" />
            <Pin name="Item List" datatype="string" />
            <Pin name="Style" datatype="string" default="normal" isMinimised="true" />
            <Pin name="FG ARGB" datatype="string" isMinimised="true" />
            <Pin name="BG ARGB" datatype="string" isMinimised="true" />
            <Pin name="Enabled" datatype="bool" default="1" />
            <Pin name="Alpha Disabled" datatype="float" default="0.5" isMinimised="true" />
            <Pin name="Hint" datatype="string" isMinimised="true" />
        </GUI>
    </Plugin>




    <Plugin id="ED_Image" name="ED Image" category="ELENA DESIGN/GUI/SubControls" graphicsApi="GmpiGui" helpUrl="ED_GUI/Image.txt">
        <GUI>
            <Pin name="Animation Position" datatype="float" />
            <Pin name="Filename" datatype="string" default="knob_sm" isFilename="true" metadata="bmp" />
            <Pin name="Hint" datatype="string" />
            <Pin name="Menu Items" datatype="string" />
            <Pin name="Menu Selection" datatype="int" />
            <Pin name="Mouse Down" datatype="bool" />
            <Pin name="Mouse Down" datatype="bool" direction="out" private="true" />
            <Pin name="Alpha Min" datatype="int" default="250" isMinimised="true" />
            <Pin name="Center Off X" datatype="int" default="0" isMinimised="true" />
            <Pin name="Center Off Y" datatype="int" default="0" isMinimised="true" />
            <Pin name="Show Center" datatype="bool" isMinimised="true" />
            <Pin name="Alpha Disabled" datatype="float" default="0.5" isMinimised="true" />
            <Pin name="Enabled" datatype="bool" default="1" />

            <Pin name="Frame Count" datatype="int" direction="out" />
            <Pin name="Hover" datatype="bool" direction="out" />
            <Pin name="Hover X" datatype="float" direction="out" />
            <Pin name="Hover Y" datatype="float" direction="out" />
        </GUI>
    </Plugin>








<!----------------------------------------------------------------------------------------------------------->
<!------------------------------------------------ AUTOMATION ----------------------------------------------->
<!----------------------------------------------------------------------------------------------------------->


    <Plugin id="ED_GUIAudioTrigger" name="ED GUI Audio Trigger" category="ELENA DESIGN/GUI/Automation" helpUrl="ED_GUI/GUIAudioTrigger.txt" >
        <GUI>
            <Pin name="Trigger" datatype="bool" direction="out"/>
            <Pin name="Trigger" datatype="bool" />
            <Pin name="Trigger On" datatype="enum" metadata="True,False" isMinimised="true" />
        </GUI>
        <Audio>
            <Pin name="Pulse Val (V)" datatype="float" default="10" />
            <Pin name="Pulse Len (Spls)" datatype="int" default="1" />
            <Pin name="Output" datatype="float" rate="audio" direction="out" />
        </Audio>
    </Plugin>


    <Plugin id="ED_GUIDSPBoolTrigger" name="ED GUI DSP Bool Trigger" category="ELENA DESIGN/GUI/Automation" helpUrl="ED_GUI/GUIDSPBoolTrigger.txt" >
        <GUI>
            <Pin name="Trigger" datatype="bool" direction="out"/>
            <Pin name="Trigger" datatype="bool" />
            <Pin name="Trigger On" datatype="enum" metadata="True,False" isMinimised="true" />
        </GUI>
        <Audio>
            <Pin name="Pulse Len (Spls)" datatype="int" default="1" />
            <Pin name="Output" datatype="bool" direction="out" />
        </Audio>
    </Plugin>


    <Plugin id="ED_GUISampleRate" name="ED GUI Sample Rate" category="ELENA DESIGN/GUI/Automation" helpUrl="ED_GUI/SampleRate.txt" >
        <Audio></Audio> <!-- must be specified ! -->
        <GUI>
            <Pin name="Default" datatype="float" isMinimised="true" default="44100" />
            <Pin name="Sample Rate" datatype="float" direction="out" />
        </GUI>
    </Plugin>


    <Plugin id="ED_DblClckRes" name="ED Double Click Reset" category="ELENA DESIGN/GUI/Automation" helpUrl="ED_GUI/DoubleClickReset.txt" >
        <GUI>
            <Pin name="Animation Position" datatype="float" />
            <Pin name="Reset Value" datatype="float"  default="0"/>
            <Pin name="Click Speed (mS)" datatype="float"  default="300"/>
            <Pin name="Mouse Down" datatype="bool" />
            <Pin name="On Mouse Up" datatype="bool" isMinimised="true" />
        </GUI>
    </Plugin>

    <Plugin id="ED_RadioButtons" name="ED Radio Buttons" category="ELENA DESIGN/GUI/Automation" helpUrl="ED_GUI/RadioButtons.txt" >
        <GUI>
            <Pin name="Value" datatype="int"  />
            <Pin name="Allow Zero Position" datatype="bool"  default="1"/>
            <Pin name="Anim Pos (Spare)" datatype="float" direction="out" autoDuplicate="true" />
        </GUI>
    </Plugin>

    <Plugin id="ED_PMInc" name="ED Patch Memory Increment" category="ELENA DESIGN/GUI/Automation" helpUrl="ED_GUI/PatchMemoryIncrement.txt" >
        <GUI>
            <Pin name="Anim Pos" datatype="float" />
            <Pin name="Delta Scal" datatype="float" default="1" />
            <Pin name="Delta In" datatype="float" />
        </GUI>
    </Plugin>

    <Plugin id="ED_FloatInc" name="ED Float Increment" category="ELENA DESIGN/GUI/Automation" helpUrl="ED_GUI/FloatIncrement.txt" >
        <GUI>
            <Pin name="Value" datatype="float" />
            <Pin name="Min" datatype="float" />
            <Pin name="Max" datatype="float" />
            <Pin name="Delta Scal" datatype="float" default="1" />
            <Pin name="Delta In" datatype="float" />
        </GUI>
    </Plugin>

    <Plugin id="ED_IntInc" name="ED Int Increment" category="ELENA DESIGN/GUI/Automation" helpUrl="ED_GUI/Increment.txt" >
        <GUI>
            <Pin name="Value" datatype="int" />
            <Pin name="Min" datatype="int" />
            <Pin name="Max" datatype="int" />
            <Pin name="Delta Scal" datatype="float" default="1" />
            <Pin name="Delta In" datatype="float" />
        </GUI>
    </Plugin>


    <Plugin id="ED_ToggleSwitch" name="ED Toggle Switch" category="ELENA DESIGN/GUI/Automation" helpUrl="ED_GUI/ToggleSwitch.txt" >
        <GUI>
            <Pin name="Switch Out" datatype="bool" />
            <Pin name="Switch Out" datatype="bool" direction="out" />
            <Pin name="Mouse Down" datatype="bool" direction="out"/>
        </GUI>
    </Plugin>

    <Plugin id="ED_GUITimer" name="ED GUI Timer" category="ELENA DESIGN/GUI/Automation" helpUrl="ED_GUI/Timer.txt" >
        <GUI>
            <Pin name="Trigger" datatype="bool" direction="out" />
            <Pin name="Trigger" datatype="bool" />
            <Pin name="Mode" datatype="enum" isMinimised="true" metadata="On Delay,OFf Delay,On Pulse,Off Pulse,Bistable,Pulse Train,Key Repeat" />
            <Pin name="T1 mS" datatype="int" default="500" />
            <Pin name="T2 mS" datatype="int" default="500" />
            <Pin name="Output" datatype="bool" />
            <Pin name="Output" datatype="bool" direction="out"/>
        </GUI>
    </Plugin>

    <Plugin id="ED_CtrlRespPow" name="ED Ctrl Response Pow" category="ELENA DESIGN/GUI/Automation" helpUrl="ED_GUI/CtrlResponsePow.txt" >
        <GUI>
            <Pin name="Anim Pos" datatype="float" />
            <Pin name="Pow" datatype="float" default="1" isMinimised="true" />
            <Pin name="Signed" datatype="bool" isMinimised="true" />
            <Pin name="Anim Pos" datatype="float" direction="out"/>
        </GUI>
    </Plugin>

    <Plugin id="ED_StepIncInt" name="ED Step Increment Int" category="ELENA DESIGN/GUI/Automation" helpUrl="ED_GUI/StepIncrement.txt" >
        <GUI>
            <Pin name="Value" datatype="int" />
            <Pin name="Min" datatype="int" default="0" />
            <Pin name="Max" datatype="int" default="10" />
            <Pin name="Step" datatype="int" default="1" />
            <Pin name="Wrap" datatype="bool" isMinimised="true" />
            <Pin name="On Release" datatype="bool" isMinimised="true" />
            <Pin name="Inc" datatype="bool" direction="out" />
            <Pin name="Dec" datatype="bool" direction="out" />
        </GUI>
    </Plugin>

    <Plugin id="ED_StepIncFloat" name="ED Step Increment Float" category="ELENA DESIGN/GUI/Automation" helpUrl="ED_GUI/StepIncrement.txt" >
        <GUI>
            <Pin name="Value" datatype="float" />
            <Pin name="Min" datatype="float" default="0" />
            <Pin name="Max" datatype="float" default="10" />
            <Pin name="Step" datatype="float" default="1" />
            <Pin name="Wrap" datatype="bool" isMinimised="true" private="true" />
            <Pin name="On Release" datatype="bool" isMinimised="true" />
            <Pin name="Inc" datatype="bool" direction="out" />
            <Pin name="Dec" datatype="bool" direction="out" />
        </GUI>
    </Plugin>

    <Plugin id="ED_MenuSel2Trig" name="ED Menu Selection To Trigger" category="ELENA DESIGN/GUI/Automation" helpUrl="ED_GUI/MenuSelectionToTrigger.txt" >
        <GUI>
            <Pin name="Menu Selection In" datatype="int" direction="out" />
            <Pin name="Trig Out" datatype="bool" autoDuplicate="true" />
        </GUI>
    </Plugin>


    <Plugin id="ED_GUIPC2Trig" name="ED GUI PC 2 Trigger" category="ELENA DESIGN/GUI/Automation" helpUrl="ED_GUI/GUIPCToTrigger.txt">
        <GUI>
            <Pin name="PC" datatype="int" hostConnect="Program"/>
            <Pin name="Out" datatype="bool" />
        </GUI>
    </Plugin>


    <Plugin id="ED_GUISet2TrigAInt" name="ED GUI Set 2 Trigger A (int)" category="ELENA DESIGN/GUI/Automation" helpUrl="ED_GUI/GUISetToTriggerA.txt" >
        <GUI>
            <Pin name="Value I/O" datatype="int" />
            <Pin name="Value I/O" datatype="int" direction="out" />
            <Pin name="Direction" datatype="enum" metadata="->,<-" isMinimised="true" />
            <Pin name="Skip Initial" datatype="bool" default="1" isMinimised="true" />
            <Pin name="Out" datatype="bool" />
        </GUI>
    </Plugin>


    <Plugin id="ED_GUISet2TrigAFloat" name="ED GUI Set 2 Trigger A (float)" category="ELENA DESIGN/GUI/Automation" helpUrl="ED_GUI/GUISetToTriggerA.txt" >
        <GUI>
            <Pin name="Value I/O" datatype="float" />
            <Pin name="Value I/O" datatype="float" direction="out" />
            <Pin name="Direction" datatype="enum" metadata="->,<-" isMinimised="true" />
            <Pin name="Skip Initial" datatype="bool" default="1" isMinimised="true" />
            <Pin name="Out" datatype="bool" />
        </GUI>
    </Plugin>


    <Plugin id="ED_GUISet2TrigABool" name="ED GUI Set 2 Trigger A (bool)" category="ELENA DESIGN/GUI/Automation" helpUrl="ED_GUI/GUISetToTriggerA.txt" >
        <GUI>
            <Pin name="Value I/O" datatype="bool" />
            <Pin name="Value I/O" datatype="bool" direction="out" />
            <Pin name="Direction" datatype="enum" metadata="->,<-" isMinimised="true" />
            <Pin name="Skip Initial" datatype="bool" default="1" isMinimised="true" />
            <Pin name="Out" datatype="bool" />
        </GUI>
    </Plugin>


    <Plugin id="ED_GUISet2TrigAString" name="ED GUI Set 2 Trigger A (string)" category="ELENA DESIGN/GUI/Automation" helpUrl="ED_GUI/GUISetToTriggerA.txt" >
        <GUI>
            <Pin name="Value I/O" datatype="string" />
            <Pin name="Value I/O" datatype="string" direction="out" />
            <Pin name="Direction" datatype="enum" metadata="->,<-" isMinimised="true" />
            <Pin name="Skip Initial" datatype="bool" default="1" isMinimised="true" />
            <Pin name="Out" datatype="bool" />
        </GUI>
    </Plugin>


    <Plugin id="ED_GUISet2TrigABlob" name="ED GUI Set 2 Trigger A (blob)" category="ELENA DESIGN/GUI/Automation" helpUrl="ED_GUI/GUISetToTriggerA.txt" >
        <GUI>
            <Pin name="Value I/O" datatype="blob" />
            <Pin name="Value I/O" datatype="blob" direction="out" />
            <Pin name="Direction" datatype="enum" metadata="->,<-" isMinimised="true" />
            <Pin name="Skip Initial" datatype="bool" default="1" isMinimised="true" />
            <Pin name="Out" datatype="bool" />
        </GUI>
    </Plugin>


    <Plugin id="ED_GUISet2TrigBInt" name="ED GUI Set 2 Trigger B (int)" category="ELENA DESIGN/GUI/Automation" helpUrl="ED_GUI/GUISetToTriggerB.txt" >
        <GUI>
            <Pin name="Value In" datatype="int" />
            <Pin name="Mouse Down" datatype="bool" />
            <Pin name="Out" datatype="bool" />
        </GUI>
    </Plugin>


    <Plugin id="ED_GUISet2TrigBFloat" name="ED GUI Set 2 Trigger B (float)" category="ELENA DESIGN/GUI/Automation" helpUrl="ED_GUI/GUISetToTriggerB.txt" >
        <GUI>
            <Pin name="Value In" datatype="float" />
            <Pin name="Mouse Down" datatype="bool" />
            <Pin name="Out" datatype="bool" />
        </GUI>
    </Plugin>


    <Plugin id="ED_GUISet2TrigBBool" name="ED GUI Set 2 Trigger B (bool)" category="ELENA DESIGN/GUI/Automation" helpUrl="ED_GUI/GUISetToTriggerB.txt" >
        <GUI>
            <Pin name="Value In" datatype="bool" />
            <Pin name="Mouse Down" datatype="bool" />
            <Pin name="Out" datatype="bool" />
        </GUI>
    </Plugin>


    <Plugin id="ED_GUISet2TrigBString" name="ED GUI Set 2 Trigger B (string)" category="ELENA DESIGN/GUI/Automation" helpUrl="ED_GUI/GUISetToTriggerB.txt" >
        <GUI>
            <Pin name="Value In" datatype="string" />
            <Pin name="Mouse Down" datatype="bool" />
            <Pin name="Out" datatype="bool" />
        </GUI>
    </Plugin>

    <Plugin id="ED_GUISet2TrigBBlob" name="ED GUI Set 2 Trigger B (blob)" category="ELENA DESIGN/GUI/Automation" helpUrl="ED_GUI/GUISetToTriggerB.txt" >
        <GUI>
            <Pin name="Value In" datatype="blob" />
            <Pin name="Mouse Down" datatype="bool" direction="out" />
            <Pin name="Out" datatype="bool" />
        </GUI>
    </Plugin>







<!----------------------------------------------------------------------------------------------------------->
<!--------------------------------------------------- RANDOM ------------------------------------------------>
<!----------------------------------------------------------------------------------------------------------->

   <!--- WARNING, MY MISTAKE: these two should be id'ed ED_RndIntGUI and ED_RndFloatGUI but now it is too late... -->

    <Plugin id="ED_RndInt" name="ED Random Int GUI" category="ELENA DESIGN/GUI/Random" helpUrl="ED_GUI/RandomFloatInt.txt" >
        <GUI>
            <Pin name="Min" datatype="int" default="0" />
            <Pin name="Max" datatype="int" default="10" />
            <Pin name="Value Out" datatype="int"/>
            <Pin name="History Up" datatype="bool" direction="out" />
            <Pin name="History Down" datatype="bool" direction="out" />
            <Pin name="No Repeat" datatype="bool" />
        </GUI>
    </Plugin>

    <Plugin id="ED_RndFloat" name="ED Random Float GUI" category="ELENA DESIGN/GUI/Random" helpUrl="ED_GUI/RandomFloatInt.txt" >
        <GUI>
            <Pin name="Min" datatype="float" default="0" />
            <Pin name="Max" datatype="float" default="10" />
            <Pin name="Value Out" datatype="float"/>
            <Pin name="History Up" datatype="bool" direction="out" />
            <Pin name="History Down" datatype="bool" direction="out" />
        </GUI>
    </Plugin>







<!----------------------------------------------------------------------------------------------------------->
<!------------------------------------------------- FILE OP ------------------------------------------------->
<!----------------------------------------------------------------------------------------------------------->

    <Plugin id="ED_FileReq2" name="ED File Requester 2" category="ELENA DESIGN/GUI/File Operations" helpUrl="ED_GUI/FileRequester.txt" >
        <GUI>
            <Pin name="File Name" datatype="string" />
            <Pin name="File Extension" datatype="string"  />
            <Pin name="Save Mode" datatype="bool" isMinimised="true" />
            <Pin name="User OK (out)" datatype="bool" />
            <Pin name="Open Requester (in)" datatype="bool" direction="out" />
            <Pin name="User OK (out)" datatype="bool" direction="out" />
        </GUI>
    </Plugin>

    <Plugin id="ED_SplitFName" name="ED Split File Name" category="ELENA DESIGN/GUI/File Operations" helpUrl="ED_GUI/SplitFileName.txt" >
        <GUI>
            <Pin name="Full Filename In" datatype="string" />
            <Pin name="Path Out" datatype="string" direction="out" />
            <Pin name="Filename Out" datatype="string" direction="out"/>
        </GUI>
    </Plugin>

    <Plugin id="ED_AppendFName" name="ED Append File Name" category="ELENA DESIGN/GUI/File Operations" helpUrl="ED_GUI/AppendFileName.txt" >
        <GUI>
            <Pin name="Path In" datatype="string" />
            <Pin name="Filename In " datatype="string" />
            <Pin name="Full Filename Out" datatype="string" direction="out"/>
        </GUI>
    </Plugin>




    <Plugin id="ED_FileBrowser2" name="ED File Browser 2" category="ELENA DESIGN/GUI/File Operations" helpUrl="ED_GUI/FileBrowser.txt" >
        <GUI>
            <Pin name="Path" datatype="string" />
            <Pin name="Allowed Extensions" datatype="string" />
            <Pin name="Hide Extensions" datatype="bool" />
            <Pin name="Hide Directories" datatype="bool" />
            <Pin name="Rescan" datatype="bool" direction="out"/>
            <Pin name="Parent" datatype="bool" direction="out" />
            <Pin name="Choice" datatype="int" direction="out" />
            <Pin name="Item List" datatype="string" direction="out" />
            <Pin name="Full Filename" datatype="string"/>
        </GUI>
    </Plugin>




    <Plugin id="ED_GUIStringLoader" name="ED GUI String Loader" category="ELENA DESIGN/GUI/File Operations" helpUrl="ED_GUI/StringIOGUI.txt">
        <GUI>
            <Pin name="String Out" datatype="string"  />
            <Pin name="Trigger" datatype="bool"  />
            <Pin name="Auto Trigger" datatype="enum" metadata="Never,On Set Filename" isMinimised="true" />
            <Pin name="Filename" datatype="string"  isFilename="true" metadata="txt" />
            <Pin name="Filename" datatype="string" direction="out" isFilename="true"/>
        </GUI>
    </Plugin>

    <Plugin id="ED_GUIStringSaver" name="ED GUI String Saver" category="ELENA DESIGN/GUI/File Operations" helpUrl="ED_GUI/StringIOGUI.txt">
        <GUI>
            <Pin name="String In" datatype="string"  />
            <Pin name="Trigger" datatype="bool"  />
            <Pin name="Auto Trigger" datatype="enum" metadata="Never,On Set Filename,On Set String" isMinimised="true" />
            <Pin name="Filename" datatype="string"  isFilename="true" metadata="txt" />
            <Pin name="Filename" datatype="string" direction="out" isFilename="true"/>
        </GUI>
    </Plugin>

    <Plugin id="ED_GUIBlobLoader" name="ED GUI Blob Loader" category="ELENA DESIGN/GUI/File Operations" helpUrl="ED_GUI/BlobIOGUI.txt">
        <GUI>
            <Pin name="Blob Out" datatype="blob"  />
            <Pin name="Trigger" datatype="bool"  />
            <Pin name="Auto Trigger" datatype="enum" metadata="Never,On Set Filename" isMinimised="true" />
            <Pin name="Filename" datatype="string"  isFilename="true" />
            <Pin name="Filename" datatype="string" direction="out" isFilename="true"/>
        </GUI>
    </Plugin>

    <Plugin id="ED_GUIBlobSaver" name="ED GUI Blob Saver" category="ELENA DESIGN/GUI/File Operations" helpUrl="ED_GUI/BlobIOGUI.txt">
        <GUI>
            <Pin name="Blob In" datatype="blob"  />
            <Pin name="Trigger" datatype="bool"  />
            <Pin name="Auto Trigger" datatype="enum" metadata="Never,On Set Filename,On Set Blob" isMinimised="true" />
            <Pin name="Filename" datatype="string"  isFilename="true" />
            <Pin name="Filename" datatype="string" direction="out" isFilename="true"/>
        </GUI>
    </Plugin>






<!----------------------------------------------------------------------------------------------------------->
<!-------------------------------------------- FIXED VALUES ------------------------------------------------->
<!----------------------------------------------------------------------------------------------------------->

    <Plugin id="ED_GUI_Fixed_Float" name="ED GUI Fixed Float" category="ELENA DESIGN/GUI/Fixed Values" helpUrl="ED_GUI/FixedValues.txt">
        <GUI>
            <Pin name="Value" datatype="float"  isMinimised="true" />
            <Pin name="Out" datatype="float" direction="out" />
        </GUI>
    </Plugin>

    <Plugin id="ED_GUI_Fixed_Int" name="ED GUI Fixed Int" category="ELENA DESIGN/GUI/Fixed Values" helpUrl="ED_GUI/FixedValues.txt">
        <GUI>
            <Pin name="Value" datatype="int" isMinimised="true" />
            <Pin name="Out" datatype="int" direction="out" />
        </GUI>
    </Plugin>

    <Plugin id="ED_GUI_Fixed_Bool" name="ED GUI Fixed Bool" category="ELENA DESIGN/GUI/Fixed Values" helpUrl="ED_GUI/FixedValues.txt">
        <GUI>
            <Pin name="Value" datatype="bool"  isMinimised="true" />
            <Pin name="Out" datatype="bool" direction="out" />
        </GUI>
    </Plugin>

    <Plugin id="ED_GUI_Fixed_String" name="ED GUI Fixed String" category="ELENA DESIGN/GUI/Fixed Values" helpUrl="ED_GUI/FixedValues.txt">
        <GUI>
            <Pin name="Value" datatype="string"  isMinimised="true" />
            <Pin name="Out" datatype="string" direction="out" />
        </GUI>
    </Plugin>


<!----------------------------------------------------------------------------------------------------------->
<!------------------------------ FIXED VALUES (OLD, TO BE MOVED TO OBSOLESCENCE)----------------------------->
<!----------------------------------------------------------------------------------------------------------->

    <Plugin id="ED_Fixed_Float" name="ED Fixed_Float" category="ELENA DESIGN/GUI/Fixed Values (OLD)" >
        <GUI>
            <Pin name="Value" datatype="float"  isMinimised="true" />
            <Pin name="Read Only" datatype="bool"  isMinimised="true" />
            <Pin name="Out" datatype="float"  />
            <Pin name="Out" datatype="float" direction="out" />
        </GUI>
    </Plugin>

    <Plugin id="ED_Fixed_Int" name="ED Fixed_Int" category="ELENA DESIGN/GUI/Fixed Values (OLD)" >
        <GUI>
            <Pin name="Value" datatype="int"  isMinimised="true" />
            <Pin name="Read Only" datatype="bool"  isMinimised="true" />
            <Pin name="Out" datatype="int"  />
            <Pin name="Out" datatype="int" direction="out" />
        </GUI>
    </Plugin>

    <Plugin id="ED_Fixed_Bool" name="ED Fixed_Bool" category="ELENA DESIGN/GUI/Fixed Values (OLD)" >
        <GUI>
            <Pin name="Value" datatype="bool"  isMinimised="true" />
            <Pin name="Read Only" datatype="bool"  isMinimised="true" />
            <Pin name="Out" datatype="bool"  />
            <Pin name="Out" datatype="bool" direction="out" />
        </GUI>
    </Plugin>

    <Plugin id="ED_Fixed_String" name="ED Fixed_String" category="ELENA DESIGN/GUI/Fixed Values (OLD)" >
        <GUI>
            <Pin name="Value" datatype="string"  isMinimised="true" />
            <Pin name="Read Only" datatype="bool"  isMinimised="true" />
            <Pin name="Out" datatype="string"  />
            <Pin name="Out" datatype="string" direction="out" />
        </GUI>
    </Plugin>




<!----------------------------------------------------------------------------------------------------------->
<!--------------------------------------------- CHECK VALVES ------------------------------------------------>
<!----------------------------------------------------------------------------------------------------------->

    <Plugin id="ED_CheckValveInt" name="ED Check Valve Int" category="ELENA DESIGN/GUI/Check Valves" helpUrl="ED_GUI/CheckValves.txt" >
        <GUI>
            <Pin name="Direction" datatype="enum" metadata="->,<-" isMinimised="true" />
            <Pin name="In/Out" datatype="int"  />
            <Pin name="In/Out" datatype="int" direction="out" />
        </GUI>
    </Plugin>

      <Plugin id="ED_CheckValveFloat" name="ED Check Valve Float" category="ELENA DESIGN/GUI/Check Valves" helpUrl="ED_GUI/CheckValves.txt" >
        <GUI>
            <Pin name="Direction" datatype="enum" metadata="->,<-" isMinimised="true" />
            <Pin name="In/Out" datatype="float"  />
            <Pin name="In/Out" datatype="float" direction="out" />
        </GUI>
    </Plugin>

    <Plugin id="ED_CheckValveBool" name="ED Check Valve Bool" category="ELENA DESIGN/GUI/Check Valves" helpUrl="ED_GUI/CheckValves.txt" >
        <GUI>
            <Pin name="Direction" datatype="enum" metadata="->,<-" isMinimised="true" />
            <Pin name="In/Out" datatype="bool"  />
            <Pin name="In/Out" datatype="bool" direction="out" />
        </GUI>
    </Plugin>

    <Plugin id="ED_CheckValveText" name="ED Check Valve Text" category="ELENA DESIGN/GUI/Check Valves" helpUrl="ED_GUI/CheckValves.txt" >
        <GUI>
            <Pin name="Direction" datatype="enum" metadata="->,<-" isMinimised="true" />
            <Pin name="In/Out" datatype="string"  />
            <Pin name="In/Out" datatype="string" direction="out" />
        </GUI>
    </Plugin>

    <Plugin id="ED_CheckValveBlob" name="ED Check Valve Blob" category="ELENA DESIGN/GUI/Check Valves" helpUrl="ED_GUI/CheckValves.txt" >
        <GUI>
            <Pin name="Direction" datatype="enum" metadata="->,<-" isMinimised="true" />
            <Pin name="In/Out" datatype="blob"  />
            <Pin name="In/Out" datatype="blob" direction="out" />
        </GUI>
    </Plugin>





<!----------------------------------------------------------------------------------------------------------->
<!------------------------------------------------- TRIGGERS ------------------------------------------------>
<!----------------------------------------------------------------------------------------------------------->




    <Plugin id="ED_TriggerInt2" name="ED Trigger Int 2" category="ELENA DESIGN/GUI/Triggers" helpUrl="ED_GUI/Triggers.txt" >
        <GUI>
            <Pin name="Value" datatype="int" />
            <Pin name="Out" datatype="int" />
            <Pin name="Trig" datatype="bool" />
            <Pin name="Trig" datatype="bool" direction="out" />
            <Pin name="Out" datatype="int" direction="out" />
            <Pin name="Trig on Rel" datatype="bool" isMinimised="true" />
        </GUI>
    </Plugin>

    <Plugin id="ED_TriggerFloat2" name="ED Trigger Float 2" category="ELENA DESIGN/GUI/Triggers" helpUrl="ED_GUI/Triggers.txt" >
        <GUI>
            <Pin name="Value" datatype="float" />
            <Pin name="Out" datatype="float" />
            <Pin name="Trig" datatype="bool" />
            <Pin name="Trig" datatype="bool" direction="out" />
            <Pin name="Out" datatype="float" direction="out" />
            <Pin name="Trig on Rel" datatype="bool" isMinimised="true" />
        </GUI>
    </Plugin>

    <Plugin id="ED_TriggerString2" name="ED Trigger String 2" category="ELENA DESIGN/GUI/Triggers" helpUrl="ED_GUI/Triggers.txt" >
        <GUI>
            <Pin name="Value" datatype="string" />
            <Pin name="Out" datatype="string" />
            <Pin name="Trig" datatype="bool" />
            <Pin name="Trig" datatype="bool" direction="out" />
            <Pin name="Out" datatype="string" direction="out" />
            <Pin name="Trig on Rel" datatype="bool" isMinimised="true" />
        </GUI>
    </Plugin>

    <Plugin id="ED_TriggerBool2" name="ED Trigger Bool 2" category="ELENA DESIGN/GUI/Triggers" helpUrl="ED_GUI/Triggers.txt" >
        <GUI>
            <Pin name="Value" datatype="bool" />
            <Pin name="Out" datatype="bool" />
            <Pin name="Trig" datatype="bool" />
            <Pin name="Trig" datatype="bool" direction="out" />
            <Pin name="Out" datatype="bool" direction="out" />
            <Pin name="Trig on Rel" datatype="bool" isMinimised="true" />
        </GUI>
    </Plugin>

    <Plugin id="ED_TriggerBlob2" name="ED Trigger Blob 2" category="ELENA DESIGN/GUI/Triggers" helpUrl="ED_GUI/Triggers.txt" >
        <GUI>
            <Pin name="Value" datatype="blob" />
            <Pin name="Out" datatype="blob" />
            <Pin name="Trig" datatype="bool" />
            <Pin name="Trig" datatype="bool" direction="out" />
            <Pin name="Out" datatype="blob" direction="out" />
            <Pin name="Trig on Rel" datatype="bool" isMinimised="true" />
        </GUI>
    </Plugin>





<!----------------------------------------------------------------------------------------------------------->
<!------------------------------------------------- SPLITTERS ----------------------------------------------->
<!----------------------------------------------------------------------------------------------------------->

    <Plugin id="ED_SplitterInt" name="ED Splitter Int" category="ELENA DESIGN/GUI/Splitters" helpUrl="ED_GUI/Splitters.txt" >
        <GUI>
            <Pin name="Direction" datatype="enum" metadata="->,<-,<->" default="2" isMinimised="true" />
            <Pin name="Propag Ins" datatype="bool" default="1" isMinimised="true" />
            <Pin name="Out" datatype="int" direction="out" />
            <Pin name="In (spare)" datatype="int" autoDuplicate="true" />
        </GUI>
    </Plugin>

    <Plugin id="ED_SplitterFloat" name="ED Splitter Float" category="ELENA DESIGN/GUI/Splitters" helpUrl="ED_GUI/Splitters.txt" >
        <GUI>
            <Pin name="Direction" datatype="enum" metadata="->,<-,<->" default="2" isMinimised="true" />
            <Pin name="Propag Ins" datatype="bool" default="1" isMinimised="true" />
            <Pin name="Out" datatype="float" direction="out" />
            <Pin name="In (spare)" datatype="float" autoDuplicate="true" />
        </GUI>
    </Plugin>

    <Plugin id="ED_SplitterBool" name="ED Splitter Bool" category="ELENA DESIGN/GUI/Splitters" helpUrl="ED_GUI/Splitters.txt" >
        <GUI>
            <Pin name="Direction" datatype="enum" metadata="->,<-,<->" default="2" isMinimised="true" />
            <Pin name="Propag Ins" datatype="bool" default="1" isMinimised="true" />
            <Pin name="Out" datatype="bool" direction="out" />
            <Pin name="In (spare)" datatype="bool" autoDuplicate="true" />
        </GUI>
    </Plugin>

    <Plugin id="ED_SplitterText" name="ED Splitter Text" category="ELENA DESIGN/GUI/Splitters" helpUrl="ED_GUI/Splitters.txt" >
        <GUI>
            <Pin name="Direction" datatype="enum" metadata="->,<-,<->" default="2" isMinimised="true" />
            <Pin name="Propag Ins" datatype="bool" default="1" isMinimised="true" />
            <Pin name="Out" datatype="string" direction="out" />
            <Pin name="In (spare)" datatype="string" autoDuplicate="true" />
        </GUI>
    </Plugin>

    <Plugin id="ED_SplitterBlob" name="ED Splitter Blob" category="ELENA DESIGN/GUI/Splitters" helpUrl="ED_GUI/Splitters.txt" >
        <GUI>
            <Pin name="Direction" datatype="enum" metadata="->,<-,<->" default="2" isMinimised="true" />
            <Pin name="Propag Ins" datatype="bool" default="1" isMinimised="true" />
            <Pin name="Out" datatype="blob" direction="out" />
            <Pin name="In (spare)" datatype="blob" autoDuplicate="true" />
        </GUI>
    </Plugin>





<!----------------------------------------------------------------------------------------------------------->
<!------------------------------------------------ CONVERSION ----------------------------------------------->
<!----------------------------------------------------------------------------------------------------------->

    <Plugin id="ED_Oct2Hz" name="ED Oct2Hz" category="ELENA DESIGN/GUI/Conversion" helpUrl="ED_GUI/Oct2Hz.txt" >
        <GUI>
            <Pin name="Oct" datatype="float"/>
            <Pin name="Hz" datatype="float" direction="out" />
        </GUI>
    </Plugin>

    <Plugin id="ED_Hz2Oct" name="ED Hz2Oct" category="ELENA DESIGN/GUI/Conversion" helpUrl="ED_GUI/Oct2Hz.txt" >
        <GUI>
            <Pin name="Hz" datatype="float"/>
            <Pin name="Oct" datatype="float" direction="out" />
        </GUI>
    </Plugin>

    <Plugin id="ED_V2dB" name="ED Volts2dB" category="ELENA DESIGN/GUI/Conversion" helpUrl="ED_GUI/Volts2dB.txt" >
        <GUI>
            <Pin name="V" datatype="float"/>
            <Pin name="dB" datatype="float" direction="out" />
    </GUI>
    </Plugin>

    <Plugin id="ED_dB2V" name="ED dB2Volts" category="ELENA DESIGN/GUI/Conversion" helpUrl="ED_GUI/Volts2dB.txt" >
        <GUI>
            <Pin name="dB" datatype="float"/>
            <Pin name="V" datatype="float" direction="out" />
        </GUI>
    </Plugin>

    <Plugin id="ED_Int2TxtC" name="ED Int2Text Clipped" category="ELENA DESIGN/GUI/Conversion" helpUrl="ED_GUI/Int2TextClipped.txt" >
        <GUI>
            <Pin name="Int Val" datatype="int"/>
            <Pin name="Min" datatype="int" default="0"/>
            <Pin name="Max" datatype="int" default="10"/>
            <Pin name="Text Val" datatype="string" direction="out" />
        </GUI>
    </Plugin>

    <Plugin id="ED_Float2TxtC" name="ED Float2Text Clipped" category="ELENA DESIGN/GUI/Conversion" helpUrl="ED_GUI/Float2TextClipped.txt" >
        <GUI>
            <Pin name="Float Val" datatype="float"/>
            <Pin name="Min" datatype="float" default="0"/>
            <Pin name="Max" datatype="float" default="10" />
            <Pin name="Decimal Places" datatype="int" default="-1" />
            <Pin name="Text Val" datatype="string" direction="out" />
        </GUI>
    </Plugin>

    <Plugin id="ED_Pitch2Note" name="ED Pitch To Note" category="ELENA DESIGN/GUI/Conversion" helpUrl="ED_GUI/PitchMidi2Note.txt" >
        <GUI>
            <Pin name="Pitch" datatype="float" />
            <Pin name="Key Choice" datatype="int" direction="out"/>
            <Pin name="Item Lits" datatype="string" direction="out" />
            <Pin name="Oct Choice" datatype="int" direction="out" />
            <Pin name="Item Lits" datatype="string" direction="out" />
        </GUI>
    </Plugin>

    <Plugin id="ED_MIDI2Note" name="ED MIDI To Note" category="ELENA DESIGN/GUI/Conversion" helpUrl="ED_GUI/PitchMidi2Note.txt" >
        <GUI>
            <Pin name="MIDI" datatype="int" />
            <Pin name="Key Choice" datatype="int" direction="out"/>
            <Pin name="Item Lits" datatype="string" direction="out" />
            <Pin name="Oct Choice" datatype="int" direction="out" />
            <Pin name="Item Lits" datatype="string" direction="out" />
        </GUI>
    </Plugin>

    <Plugin id="ED_GUI_MIDI2Pitch" name="ED MIDI To Pitch" category="ELENA DESIGN/GUI/Conversion" helpUrl="ED_GUI/MIDI2Pitch.txt" >
        <GUI>
            <Pin name="MIDI" datatype="int" />
            <Pin name="Pitch" datatype="float" direction="out" />
        </GUI>
    </Plugin>

    <Plugin id="ED_GUI_Pitch2MIDI" name="ED Pitch To Midi" category="ELENA DESIGN/GUI/Conversion" helpUrl="ED_GUI/MIDI2Pitch.txt" >
        <GUI>
            <Pin name="Pitch" datatype="float" />
            <Pin name="MIDI" datatype="int" direction="out" />
        </GUI>
    </Plugin>

    <Plugin id="ED_ImgM2C" name="ED Image Menu To Choice" category="ELENA DESIGN/GUI/Conversion" helpUrl="ED_GUI/ImageMenu2Choice.txt" >
        <GUI>
            <Pin name="Choice (out)" datatype="int" />
            <Pin name="Menu Selection (in)" datatype="int" direction="out"/>
        </GUI>
    </Plugin>

    <Plugin id="ED_ARGB2Str" name="ED ARGB To String" category="ELENA DESIGN/GUI/Conversion" helpUrl="ED_GUI/ARGBToString.txt" >
        <GUI>
            <Pin name="Alpha In (0/1)" datatype="float" />
            <Pin name="Red In (0/1)" datatype="float" />
            <Pin name="Green In (0/1)" datatype="float" />
            <Pin name="Blue In (0/1)" datatype="float" />
            <Pin name="ARGB String Out" datatype="string" direction="out"/>
        </GUI>
    </Plugin>

    <Plugin id="ED_HSV2RGB" name="ED HSV To RGB" category="ELENA DESIGN/GUI/Conversion" helpUrl="ED_GUI/HSV2RGB.txt" >
        <GUI>
            <Pin name="Hue In (0/1)" datatype="float" />
            <Pin name="Saturation In (0/1)" datatype="float" />
            <Pin name="Red Out" datatype="float" direction="out" />
            <Pin name="Value In (0/1)" datatype="float" />
            <Pin name="Green Out" datatype="float" direction="out" />
            <Pin name="Blue Out" datatype="float" direction="out" />
        </GUI>
    </Plugin>





<!----------------------------------------------------------------------------------------------------------->
<!------------------------------------------------- COMPARISON ---------------------------------------------->
<!----------------------------------------------------------------------------------------------------------->

    <Plugin id="ED_CmpFloat" name="ED Compare Float" category="ELENA DESIGN/GUI/Comparison" helpUrl="ED_GUI/Compare.txt" >
        <GUI>
            <Pin name="Value" datatype="float" />
            <Pin name="Compare" datatype="float" />
            <Pin name="Mode" datatype="enum" metadata=">,>&#65309;,&#65309;,&#8800;,<&#65309;,<" isMinimised="true" />
            <Pin name="Result" datatype="bool" direction="out" />
        </GUI>
    </Plugin>

    <Plugin id="ED_CmpInt" name="ED Compare Int" category="ELENA DESIGN/GUI/Comparison" helpUrl="ED_GUI/Compare.txt" >
        <GUI>
            <Pin name="Value" datatype="int" />
            <Pin name="Compare" datatype="int" />
            <Pin name="Mode" datatype="enum" metadata=">,>&#65309;,&#65309;,&#8800;,<&#65309;,<" isMinimised="true" />
            <Pin name="Result" datatype="bool" direction="out" />
        </GUI>
    </Plugin>

    <Plugin id="ED_CmpString" name="ED Compare String" category="ELENA DESIGN/GUI/Comparison" helpUrl="ED_GUI/Compare.txt" >
        <GUI>
            <Pin name="Value" datatype="string" />
            <Pin name="Compare" datatype="string" />
            <Pin name="Mode" datatype="enum" metadata="&#65309;,&#8800;" isMinimised="true" />
            <Pin name="Result" datatype="bool" direction="out" />
        </GUI>
    </Plugin>








<!----------------------------------------------------------------------------------------------------------->
<!------------------------------ PATCH-MEMS (NON-AUTOCONFIGURING & VOLATILE) -------------------------------->
<!----------------------------------------------------------------------------------------------------------->

      <Plugin id="ED_PM_INT_NAC" name="ED PM Int NAC" category="ELENA DESIGN/GUI/Patch Memory NAC" helpUrl="ED_GUI/PatchMemoryNAC.txt">
        <Parameters>
            <Parameter id="0" datatype="int" />
        </Parameters>
        <GUI>
            <Pin name="Par Name" parameterId="0" datatype="string" parameterField="ShortName" />
            <Pin name="Par I/O" parameterId="0" datatype="int" />
            <Pin name="Par Norm" parameterId="0" datatype="float" parameterField="Normalized" />
            <Pin name="Par Menu Items" parameterId="0" datatype="string" parameterField="MenuItems" />
            <Pin name="Par Menu Selection" parameterId="0" datatype="int" parameterField="MenuSelection" />
            <Pin name="Par Grab" parameterId="0" datatype="bool" parameterField="Grab" />

            <Pin name="Name" datatype="string" direction="out" />
            <Pin name="Value I/O" datatype="int" direction="out" />
            <Pin name="Anim Pos" datatype="float" direction="out" />
            <Pin name="Menu Items" datatype="string" direction="out" />
            <Pin name="Menu Selection" datatype="int" direction="out" />
            <Pin name="Mouse Down" datatype="bool" direction="out" />
        </GUI>
        <Audio>
            <Pin name="Par In" datatype="int" parameterId="0" />
            <Pin name="Value Out" datatype="int" direction="out" />
        </Audio>
    </Plugin>

      <Plugin id="ED_PM_INT_NAC_VOL" name="ED PM Int NAC Volatile" category="ELENA DESIGN/GUI/Patch Memory NAC" helpUrl="ED_GUI/PatchMemoryNAC.txt">
        <Parameters>
            <Parameter id="0" datatype="int" persistant="false" ignorePatchChange="true" />
        </Parameters>
        <GUI>
            <Pin name="Par Name" parameterId="0" datatype="string" parameterField="ShortName" />
            <Pin name="Par I/O" parameterId="0" datatype="int" />
            <Pin name="Par Norm" parameterId="0" datatype="float" parameterField="Normalized" />
            <Pin name="Par Menu Items" parameterId="0" datatype="string" parameterField="MenuItems" />
            <Pin name="Par Menu Selection" parameterId="0" datatype="int" parameterField="MenuSelection" />
            <Pin name="Par Grab" parameterId="0" datatype="bool" parameterField="Grab" />

            <Pin name="Name" datatype="string" direction="out" />
            <Pin name="Value I/O" datatype="int" direction="out" />
            <Pin name="Anim Pos" datatype="float" direction="out" />
            <Pin name="Menu Items" datatype="string" direction="out" />
            <Pin name="Menu Selection" datatype="int" direction="out" />
            <Pin name="Mouse Down" datatype="bool" direction="out" />
        </GUI>
        <Audio>
            <Pin name="Par In" datatype="int" parameterId="0" />
            <Pin name="Value Out" datatype="int" direction="out" />
        </Audio>
    </Plugin>






      <Plugin id="ED_PM_FLOAT_NAC" name="ED PM Float NAC" category="ELENA DESIGN/GUI/Patch Memory NAC" helpUrl="ED_GUI/PatchMemoryNAC.txt">
        <Parameters>
            <Parameter id="0" datatype="float" />
        </Parameters>
        <GUI>
            <Pin name="Par Name" parameterId="0" datatype="string" parameterField="ShortName" />
            <Pin name="Par I/O" parameterId="0" datatype="float" />
            <Pin name="Par Norm" parameterId="0" datatype="float" parameterField="Normalized" />
            <Pin name="Par Menu Items" parameterId="0" datatype="string" parameterField="MenuItems" />
            <Pin name="Par Menu Selection" parameterId="0" datatype="int" parameterField="MenuSelection" />
            <Pin name="Par Grab" parameterId="0" datatype="bool" parameterField="Grab" />

            <Pin name="Name" datatype="string" direction="out" />
            <Pin name="Value I/O" datatype="float" direction="out" />
            <Pin name="Anim Pos" datatype="float" direction="out" />
            <Pin name="Menu Items" datatype="string" direction="out" />
            <Pin name="Menu Selection" datatype="int" direction="out" />
            <Pin name="Mouse Down" datatype="bool" direction="out" />
        </GUI>
        <Audio>
            <Pin name="Par In" datatype="float" parameterId="0" />
            <Pin name="Value Out" datatype="float" direction="out" />
        </Audio>
    </Plugin>

      <Plugin id="ED_PM_FLOAT_NAC_VOL" name="ED PM Float NAC Volatile" category="ELENA DESIGN/GUI/Patch Memory NAC" helpUrl="ED_GUI/PatchMemoryNAC.txt">
        <Parameters>
            <Parameter id="0" datatype="float" persistant="false" ignorePatchChange="true" />
        </Parameters>
        <GUI>
            <Pin name="Par Name" parameterId="0" datatype="string" parameterField="ShortName" />
            <Pin name="Par I/O" parameterId="0" datatype="float" />
            <Pin name="Par Norm" parameterId="0" datatype="float" parameterField="Normalized" />
            <Pin name="Par Menu Items" parameterId="0" datatype="string" parameterField="MenuItems" />
            <Pin name="Par Menu Selection" parameterId="0" datatype="int" parameterField="MenuSelection" />
            <Pin name="Par Grab" parameterId="0" datatype="bool" parameterField="Grab" />

            <Pin name="Name" datatype="string" direction="out" />
            <Pin name="Value I/O" datatype="float" direction="out" />
            <Pin name="Anim Pos" datatype="float" direction="out" />
            <Pin name="Menu Items" datatype="string" direction="out" />
            <Pin name="Menu Selection" datatype="int" direction="out" />
            <Pin name="Mouse Down" datatype="bool" direction="out" />
        </GUI>
        <Audio>
            <Pin name="Par In" datatype="float" parameterId="0" />
            <Pin name="Value Out" datatype="float" direction="out" />
        </Audio>
    </Plugin>








      <Plugin id="ED_PM_BOOL_NAC" name="ED PM Bool NAC" category="ELENA DESIGN/GUI/Patch Memory NAC" helpUrl="ED_GUI/PatchMemoryNAC.txt">
        <Parameters>
            <Parameter id="0" datatype="bool" />
        </Parameters>
        <GUI>
            <Pin name="Par Name" parameterId="0" datatype="string" parameterField="ShortName" />
            <Pin name="Par I/O" parameterId="0" datatype="bool" />
            <Pin name="Par Norm" parameterId="0" datatype="float" parameterField="Normalized" />
            <Pin name="Par Menu Items" parameterId="0" datatype="string" parameterField="MenuItems" />
            <Pin name="Par Menu Selection" parameterId="0" datatype="int" parameterField="MenuSelection" />
            <Pin name="Par Grab" parameterId="0" datatype="bool" parameterField="Grab" />

            <Pin name="Name" datatype="string" direction="out" />
            <Pin name="Value I/O" datatype="bool" direction="out" />
            <Pin name="Anim Pos" datatype="float" direction="out" />
            <Pin name="Menu Items" datatype="string" direction="out" />
            <Pin name="Menu Selection" datatype="int" direction="out" />
            <Pin name="Mouse Down" datatype="bool" direction="out" />
        </GUI>
        <Audio>
            <Pin name="Par In" datatype="bool" parameterId="0" />
            <Pin name="Value Out" datatype="bool" direction="out" />
        </Audio>
    </Plugin>


      <Plugin id="ED_PM_BOOL_NAC_VOL" name="ED PM Bool NAC Volatile" category="ELENA DESIGN/GUI/Patch Memory NAC" helpUrl="ED_GUI/PatchMemoryNAC.txt">
        <Parameters>
            <Parameter id="0" datatype="bool" persistant="false" ignorePatchChange="true" />
        </Parameters>
        <GUI>
            <Pin name="Par Name" parameterId="0" datatype="string" parameterField="ShortName" />
            <Pin name="Par I/O" parameterId="0" datatype="bool" />
            <Pin name="Par Norm" parameterId="0" datatype="float" parameterField="Normalized" />
            <Pin name="Par Menu Items" parameterId="0" datatype="string" parameterField="MenuItems" />
            <Pin name="Par Menu Selection" parameterId="0" datatype="int" parameterField="MenuSelection" />
            <Pin name="Par Grab" parameterId="0" datatype="bool" parameterField="Grab" />

            <Pin name="Name" datatype="string" direction="out" />
            <Pin name="Value I/O" datatype="bool" direction="out" />
            <Pin name="Anim Pos" datatype="float" direction="out" />
            <Pin name="Menu Items" datatype="string" direction="out" />
            <Pin name="Menu Selection" datatype="int" direction="out" />
            <Pin name="Mouse Down" datatype="bool" direction="out" />
        </GUI>
        <Audio>
            <Pin name="Par In" datatype="bool" parameterId="0" />
            <Pin name="Value Out" datatype="bool" direction="out" />
        </Audio>
    </Plugin>






      <Plugin id="ED_PM_TEXT_NAC" name="ED PM Text NAC" category="ELENA DESIGN/GUI/Patch Memory NAC" helpUrl="ED_GUI/PatchMemoryNAC.txt">
        <Parameters>
            <Parameter id="0" datatype="string" />
        </Parameters>
        <GUI>
            <Pin name="Par Name" parameterId="0" datatype="string" parameterField="ShortName" />
            <Pin name="Par I/O" parameterId="0" datatype="string" />

            <Pin name="Name" datatype="string" direction="out" />
            <Pin name="Value I/O" datatype="string" direction="out" />
        </GUI>
        <Audio>
            <Pin name="Par In" datatype="string" parameterId="0" />
            <Pin name="Value Out" datatype="string" direction="out" />
        </Audio>
    </Plugin>

      <Plugin id="ED_PM_TEXT_NAC_VOL" name="ED PM Text NAC Volatile" category="ELENA DESIGN/GUI/Patch Memory NAC" helpUrl="ED_GUI/PatchMemoryNAC.txt">
        <Parameters>
            <Parameter id="0" datatype="string" persistant="false" ignorePatchChange="true" />
        </Parameters>
        <GUI>
            <Pin name="Par Name" parameterId="0" datatype="string" parameterField="ShortName" />
            <Pin name="Par I/O" parameterId="0" datatype="string" />

            <Pin name="Name" datatype="string" direction="out" />
            <Pin name="Value I/O" datatype="string" direction="out" />
        </GUI>
        <Audio>
            <Pin name="Par In" datatype="string" parameterId="0" />
            <Pin name="Value Out" datatype="string" direction="out" />
        </Audio>
    </Plugin>





      <Plugin id="ED_PM_BLOB_NAC" name="ED PM Blob NAC" category="ELENA DESIGN/GUI/Patch Memory NAC" helpUrl="ED_GUI/PatchMemoryNAC.txt">
        <Parameters>
            <Parameter id="0" datatype="blob" />
        </Parameters>
        <GUI>
            <Pin name="Par Name" parameterId="0" datatype="string" parameterField="ShortName" />
            <Pin name="Par I/O" parameterId="0" datatype="blob" />

            <Pin name="Name" datatype="string" direction="out" />
            <Pin name="Value I/O" datatype="blob" direction="out" />
        </GUI>
        <Audio>
            <Pin name="Par In" datatype="blob" parameterId="0" />
            <Pin name="Value Out" datatype="blob" direction="out" />
        </Audio>
    </Plugin>

      <Plugin id="ED_PM_BLOB_NAC_VOL" name="ED PM Blob NAC Volatile" category="ELENA DESIGN/GUI/Patch Memory NAC" helpUrl="ED_GUI/PatchMemoryNAC.txt">
        <Parameters>
            <Parameter id="0" datatype="blob" persistant="false" ignorePatchChange="true" />
        </Parameters>
        <GUI>
            <Pin name="Par Name" parameterId="0" datatype="string" parameterField="ShortName" />
            <Pin name="Par I/O" parameterId="0" datatype="blob" />

            <Pin name="Name" datatype="string" direction="out" />
            <Pin name="Value I/O" datatype="blob" direction="out" />
        </GUI>
        <Audio>
            <Pin name="Par In" datatype="blob" parameterId="0" />
            <Pin name="Value Out" datatype="blob" direction="out" />
        </Audio>
    </Plugin>




    <Plugin id="ED_PM_LIST_NAC" name="ED PM List NAC" category="ELENA DESIGN/GUI/Patch Memory NAC" helpUrl="ED_GUI/PatchMemoryNAC.txt">
        <Parameters>
            <Parameter id="0" datatype="enum" />
        </Parameters>
        <GUI>
            <Pin name="Par Name" parameterId="0" datatype="string" parameterField="ShortName" />
            <Pin name="Par I/O" parameterId="0" datatype="int" />
            <Pin name="Par Item List" parameterId="0" datatype="string" parameterField="EnumList" />

            <Pin name="Item List" datatype="string" isMinimised="true" />

            <Pin name="Name" datatype="string" direction="out" />
            <Pin name="Choice I/O" datatype="int" direction="out" />
            <Pin name="Item List" datatype="string" direction="out" />
        </GUI>
        <Audio>
            <Pin name="Par In" datatype="int" parameterId="0" />
            <Pin name="Value Out" datatype="enum" direction="out" />
        </Audio>
    </Plugin>

    <Plugin id="ED_PM_LIST_NAC_VOL" name="ED PM List NAC Volatile" category="ELENA DESIGN/GUI/Patch Memory NAC" helpUrl="ED_GUI/PatchMemoryNAC.txt">
        <Parameters>
            <Parameter id="0" datatype="enum" persistant="false" ignorePatchChange="true" />
        </Parameters>
        <GUI>
            <Pin name="Par Name" parameterId="0" datatype="string" parameterField="ShortName" />
            <Pin name="Par I/O" parameterId="0" datatype="int" />
            <Pin name="Par Item List" parameterId="0" datatype="string" parameterField="EnumList" />

            <Pin name="Item List" datatype="string" isMinimised="true" />

            <Pin name="Name" datatype="string" direction="out" />
            <Pin name="Choice I/O" datatype="int" direction="out" />
            <Pin name="Item List" datatype="string" direction="out" />
        </GUI>
        <Audio>
            <Pin name="Par In" datatype="int" parameterId="0" />
            <Pin name="Value Out" datatype="enum" direction="out" />
        </Audio>
    </Plugin>







<!----------------------------------------------------------------------------------------------------------->
<!----------------------------------------------------- UTIL ------------------------------------------------>
<!----------------------------------------------------------------------------------------------------------->


    <Plugin id="ED_GUIBlobTool" name="ED Blob Tool (GUI)" category="ELENA DESIGN/GUI/Util" helpUrl="ED_GUI/BlobTool.txt">
        <GUI>
            <Pin name="Blob In" datatype="blob" />
            <Pin name="Blob Cnt" datatype="int" direction="out" />
            <Pin name="Address" datatype="string" direction="out" />
            <Pin name="Size" datatype="int" direction="out" />
        </GUI>
    </Plugin>




<!----------------------------------------------------------------------------------------------------------->
<!------------------------------------------------- MATH FLOAT ---------------------------------------------->
<!----------------------------------------------------------------------------------------------------------->

    <Plugin id="ED_GUIFloatAbs" name="ED GUI Abs (Float)" category="ELENA DESIGN/GUI/Math/Float" helpUrl="ED_GUI/MathAbs.txt">
        <GUI>
            <Pin name="Input" datatype="float" />
            <Pin name="Output" datatype="float" />
            <Pin name="Output" datatype="float" direction="out" />
            <Pin name="Bi-Di (abs(Out))" datatype="bool" default="1" isMinimised="true" />
        </GUI>
    </Plugin>

    <Plugin id="ED_GUIFloatAdd" name="ED GUI Add (Float)" category="ELENA DESIGN/GUI/Math/Float" helpUrl="ED_GUI/MathAdd.txt">
        <GUI>
            <Pin name="Input 1" datatype="float" />
            <Pin name="Input 2" datatype="float" />
            <Pin name="Output" datatype="float" />
            <Pin name="Output" datatype="float" direction="out" />
            <Pin name="Bi-Di (Out-In2)" datatype="bool" default="1" isMinimised="true" />
        </GUI>
    </Plugin>

    <Plugin id="ED_GUIFloatSub" name="ED GUI Subtract (Float)" category="ELENA DESIGN/GUI/Math/Float" helpUrl="ED_GUI/MathSubtract.txt">
        <GUI>
            <Pin name="Input 1" datatype="float" />
            <Pin name="Input 2" datatype="float" />
            <Pin name="Output" datatype="float" />
            <Pin name="Output" datatype="float" direction="out" />
            <Pin name="Bi-Di (Out+In2)" datatype="bool" default="1" isMinimised="true" />
        </GUI>
    </Plugin>

    <Plugin id="ED_GUIFloatMul" name="ED GUI Multiply (Float)" category="ELENA DESIGN/GUI/Math/Float" helpUrl="ED_GUI/MathMultiply.txt">
        <GUI>
            <Pin name="Input 1" datatype="float" />
            <Pin name="Input 2" datatype="float" />
            <Pin name="Output" datatype="float" />
            <Pin name="Output" datatype="float" direction="out" />
            <Pin name="Bi-Di (Out/In2)" datatype="bool" default="1" isMinimised="true" />
        </GUI>
    </Plugin>

    <Plugin id="ED_GUIFloatDiv" name="ED GUI Divide (Float)" category="ELENA DESIGN/GUI/Math/Float" helpUrl="ED_GUI/MathDivide.txt">
        <GUI>
            <Pin name="Input 1" datatype="float" />
            <Pin name="Input 2" datatype="float" />
            <Pin name="Output" datatype="float" />
            <Pin name="Output" datatype="float" direction="out" />
            <Pin name="Bi-Di (Out*In2)" datatype="bool" default="1" isMinimised="true" />
        </GUI>
    </Plugin>

    <Plugin id="ED_GUIFloatInvert" name="ED GUI Invert (Float)" category="ELENA DESIGN/GUI/Math/Float" helpUrl="ED_GUI/MathInvert.txt">
        <GUI>
            <Pin name="Input" datatype="float" />
            <Pin name="Output" datatype="float" />
            <Pin name="Output" datatype="float" direction="out" />
            <Pin name="Bi-Di (-Out)" datatype="bool" default="1" isMinimised="true" />
        </GUI>
    </Plugin>

    <Plugin id="ED_GUIFloatSqrt" name="ED GUI Sqrt (Float)" category="ELENA DESIGN/GUI/Math/Float" helpUrl="ED_GUI/MathSqrt.txt">
        <GUI>
            <Pin name="Input" datatype="float" />
            <Pin name="Output" datatype="float" />
            <Pin name="Output" datatype="float" direction="out" />
            <Pin name="Bi-Di (Out^2)" datatype="bool" default="1" isMinimised="true" />
        </GUI>
    </Plugin>

    <Plugin id="ED_GUIFloatExp" name="ED GUI Exp (Float)" category="ELENA DESIGN/GUI/Math/Float" helpUrl="ED_GUI/MathExp.txt">
        <GUI>
            <Pin name="Input" datatype="float" />
            <Pin name="Output" datatype="float" />
            <Pin name="Output" datatype="float" direction="out" />
            <Pin name="Base" datatype="enum" metadata="2,e,10" default="1" isMinimised="true" />
            <Pin name="Bi-Di (log(Out))" datatype="bool" default="1" isMinimised="true" />
        </GUI>
    </Plugin>

    <Plugin id="ED_GUIFloatLog" name="ED GUI Log (Float)" category="ELENA DESIGN/GUI/Math/Float" helpUrl="ED_GUI/MathLog.txt">
        <GUI>
            <Pin name="Input" datatype="float" />
            <Pin name="Output" datatype="float" />
            <Pin name="Output" datatype="float" direction="out" />
            <Pin name="Base" datatype="enum" metadata="2,e,10" default="1" isMinimised="true" />
            <Pin name="Bi-Di (exp(Out))" datatype="bool" default="1" isMinimised="true" />
        </GUI>
    </Plugin>

    <Plugin id="ED_GUIFloatPow" name="ED GUI Pow (Float)" category="ELENA DESIGN/GUI/Math/Float" helpUrl="ED_GUI/MathPow.txt">
        <GUI>
            <Pin name="Input 1" datatype="float" />
            <Pin name="Input 2" datatype="float" />
            <Pin name="Output" datatype="float" />
            <Pin name="Output" datatype="float" direction="out" />
            <Pin name="Bi-Di (Out^(1/In1))" datatype="bool" default="1" isMinimised="true" />
        </GUI>
    </Plugin>

    <Plugin id="ED_GUIFloatCos" name="ED GUI Cos (Float)" category="ELENA DESIGN/GUI/Math/Float" helpUrl="ED_GUI/MathSinCos.txt">
        <GUI>
            <Pin name="Input" datatype="float" />
            <Pin name="Output" datatype="float" />
            <Pin name="Output" datatype="float" direction="out" />
            <Pin name="Units" datatype="enum" metadata="Radians,Degrees,Turns" isMinimised="true" />
            <Pin name="Bi-Di (arccos(Out))" datatype="bool" default="1" isMinimised="true" />
        </GUI>
    </Plugin>

    <Plugin id="ED_GUIFloatSin" name="ED GUI Sin (Float)" category="ELENA DESIGN/GUI/Math/Float" helpUrl="ED_GUI/MathSinCos.txt">
        <GUI>
            <Pin name="Input" datatype="float" />
            <Pin name="Output" datatype="float" />
            <Pin name="Output" datatype="float" direction="out" />
            <Pin name="Units" datatype="enum" metadata="Radians,Degrees,Turns" isMinimised="true" />
            <Pin name="Bi-Di (arcsin(Out))" datatype="bool" default="1" isMinimised="true" />
        </GUI>
    </Plugin>

    <Plugin id="ED_GUIFloatRound" name="ED GUI Round (Float)" category="ELENA DESIGN/GUI/Math/Float" helpUrl="ED_GUI/MathRound.txt">
        <GUI>
            <Pin name="Input" datatype="float" />
            <Pin name="Output" datatype="float" />
            <Pin name="Output" datatype="float" direction="out" />
            <Pin name="Mode" datatype="enum" metadata="Trunc,Nearest" isMinimised="true" />
            <Pin name="Bi-Di (round(Out))" datatype="bool" default="1" isMinimised="true" />
        </GUI>
    </Plugin>

    <Plugin id="ED_GUIFloatFrac" name="ED GUI Frac (Float)" category="ELENA DESIGN/GUI/Math/Float" helpUrl="ED_GUI/MathFrac.txt">
        <GUI>
            <Pin name="Input" datatype="float" />
            <Pin name="Output" datatype="float" />
            <Pin name="Output" datatype="float" direction="out" />
            <Pin name="Bi-Di (frac(Out))" datatype="bool" default="1" isMinimised="true" />
        </GUI>
    </Plugin>

    <Plugin id="ED_GUIFloatRngScal" name="ED GUI Rng Scal (Float)" category="ELENA DESIGN/GUI/Math/Float" helpUrl="ED_GUI/MathRngScal.txt">
        <GUI>
            <Pin name="Input" datatype="float" />
            <Pin name="In Min" datatype="float" />
            <Pin name="In Max" datatype="float" />
            <Pin name="Out Min" datatype="float" />
            <Pin name="Out Max" datatype="float" />
            <Pin name="Output" datatype="float" />
            <Pin name="Output" datatype="float" direction="out" />
            <Pin name="Bi-Di" datatype="bool" default="1" isMinimised="true" />
            <Pin name="Rng Update" datatype="enum" metadata="None,Direct,Inverse,Crossed" isMinimised="true" />
        </GUI>
    </Plugin>

    <Plugin id="ED_GUIFloatMin" name="ED GUI Min (Float)" category="ELENA DESIGN/GUI/Math/Float" helpUrl="ED_GUI/MathMinMax.txt">
        <GUI>
            <Pin name="Input 1" datatype="float" />
            <Pin name="Input 2" datatype="float" />
            <Pin name="Output" datatype="float" />
            <Pin name="Output" datatype="float" direction="out" />
            <Pin name="Mode" datatype="enum" metadata="Relative,Absolute" isMinimised="true" />
        </GUI>
    </Plugin>

    <Plugin id="ED_GUIFloatMax" name="ED GUI Max (Float)" category="ELENA DESIGN/GUI/Math/Float" helpUrl="ED_GUI/MathMinMax.txt">
        <GUI>
            <Pin name="Input 1" datatype="float" />
            <Pin name="Input 2" datatype="float" />
            <Pin name="Output" datatype="float" />
            <Pin name="Output" datatype="float" direction="out" />
            <Pin name="Mode" datatype="enum" metadata="Relative,Absolute" isMinimised="true" />
        </GUI>
    </Plugin>

    <Plugin id="ED_GUIFloatWrap" name="ED GUI Wrap (Float)" category="ELENA DESIGN/GUI/Math/Float" helpUrl="ED_GUI/MathWrap.txt">
        <GUI>
            <Pin name="Input" datatype="float" />
            <Pin name="Range" datatype="float" />
            <Pin name="Output" datatype="float" />
            <Pin name="Output" datatype="float" direction="out" />
            <Pin name="Bi-Di (wrap(Out))" datatype="bool" default="1" isMinimised="true" />
            <Pin name="Rng Update" datatype="enum" metadata="None,Direct,Inverse" isMinimised="true" />

        </GUI>
    </Plugin>

    <Plugin id="ED_GUIFloatClip" name="ED GUI Clip (Float)" category="ELENA DESIGN/GUI/Math/Float" helpUrl="ED_GUI/MathClip.txt">
        <GUI>
            <Pin name="Input" datatype="float" />
            <Pin name="Min" datatype="float" />
            <Pin name="Max" datatype="float" />
            <Pin name="Output" datatype="float" />
            <Pin name="Output" datatype="float" direction="out" />
            <Pin name="Mode" datatype="enum" metadata="Min,Max,Both" default="2" isMinimised="true" />
            <Pin name="Bi-Di (clip(Out))" datatype="bool" default="1" isMinimised="true" />
            <Pin name="Rng Update" datatype="enum" metadata="None,Direct,Inverse" isMinimised="true" />
        </GUI>
    </Plugin>

    <Plugin id="ED_GUIFloatP2C" name="ED GUI Polar2Cart (Float)" category="ELENA DESIGN/GUI/Math/Float" helpUrl="ED_GUI/MathCartPolar.txt">
        <GUI>
            <Pin name="Radius" datatype="float" />
            <Pin name="Angle" datatype="float" />
            <Pin name="X" datatype="float" />
            <Pin name="Y" datatype="float" />
            <Pin name="X" datatype="float" direction="out" />
            <Pin name="Y" datatype="float" direction="out" />
            <Pin name="Units" datatype="enum" metadata="Radians,Degrees,Turns" isMinimised="true" />
            <Pin name="Bi-Di (C2P(Out))" datatype="bool" default="1" isMinimised="true" />
        </GUI>
    </Plugin>

    <Plugin id="ED_GUIFloatC2P" name="ED GUI Cart2Polar (Float)" category="ELENA DESIGN/GUI/Math/Float" helpUrl="ED_GUI/MathCartPolar.txt">
        <GUI>
            <Pin name="X" datatype="float" />
            <Pin name="Y" datatype="float" />
            <Pin name="Radius" datatype="float" />
            <Pin name="Angle" datatype="float" />
            <Pin name="Radius" datatype="float" direction="out" />
            <Pin name="Angle" datatype="float" direction="out" />
            <Pin name="Units" datatype="enum" metadata="Radians,Degrees,Turns" isMinimised="true" />
            <Pin name="Bi-Di (P2C(Out))" datatype="bool" default="1" isMinimised="true" />
        </GUI>
    </Plugin>

    <Plugin id="ED_GUIFloatRadius" name="ED GUI Radius (Float)" category="ELENA DESIGN/GUI/Math/Float" helpUrl="ED_GUI/MathRadiusAngle.txt">
        <GUI>
            <Pin name="X" datatype="float" />
            <Pin name="Y" datatype="float" />
            <Pin name="Radius" datatype="float" />
            <Pin name="Radius" datatype="float" direction="out" />
        </GUI>
    </Plugin>

    <Plugin id="ED_GUIFloatAngle" name="ED GUI Angle (Float)" category="ELENA DESIGN/GUI/Math/Float" helpUrl="ED_GUI/MathRadiusAngle.txt">
        <GUI>
            <Pin name="X" datatype="float" />
            <Pin name="Y" datatype="float" />
            <Pin name="Angle" datatype="float" />
            <Pin name="Angle" datatype="float" direction="out" />
            <Pin name="Units" datatype="enum" metadata="Radians,Degrees,Turns" isMinimised="true" />
        </GUI>
    </Plugin>

    <Plugin id="ED_GUIFloatAverageL" name="ED GUI Average L (Float)" category="ELENA DESIGN/GUI/Math/Float" helpUrl="ED_GUI/MathAverage.txt">
        <GUI>
            <Pin name="Input" datatype="float" />
            <Pin name="Reset" datatype="bool" />
            <Pin name="Average" datatype="float" direction="out" />
        </GUI>
    </Plugin>

    <Plugin id="ED_GUIFloatAverageR" name="ED GUI Average R (Float)" category="ELENA DESIGN/GUI/Math/Float" helpUrl="ED_GUI/MathAverage.txt">
        <GUI>
            <Pin name="Input" datatype="float" direction="out" />
            <Pin name="Reset" datatype="bool" direction="out" />
            <Pin name="Average" datatype="float" />
        </GUI>
    </Plugin>

    <Plugin id="ED_GUIFloatXFade" name="ED GUI X Fade (Float)" category="ELENA DESIGN/GUI/Math/Float" helpUrl="ED_GUI/MathXFade.txt">
        <GUI>
            <Pin name="Input 1" datatype="float" />
            <Pin name="Input 2" datatype="float" />
            <Pin name="X Fade (0-1)" datatype="float" />
            <Pin name="Bi-Di" datatype="bool" default="1" isMinimised="true" />
            <Pin name="X Fade Update" datatype="enum" metadata="None,Direct,Inverse" isMinimised="true" />
            <Pin name="Output" datatype="float" direction="out" />
        </GUI>
    </Plugin>



<!----------------------------------------------------------------------------------------------------------->
<!------------------------------------------------- MATH INT ------------------------------------------------>
<!----------------------------------------------------------------------------------------------------------->

    <Plugin id="ED_GUIIntAbs" name="ED GUI Abs (Int)" category="ELENA DESIGN/GUI/Math/Int" helpUrl="ED_GUI/MathAbs.txt">
        <GUI>
            <Pin name="Input" datatype="int" />
            <Pin name="Output" datatype="int" />
            <Pin name="Output" datatype="int" direction="out" />
            <Pin name="Bi-Di (abs(Out))" datatype="bool" default="1" isMinimised="true" />
        </GUI>
    </Plugin>

    <Plugin id="ED_GUIIntAdd" name="ED GUI Add (Int)" category="ELENA DESIGN/GUI/Math/Int" helpUrl="ED_GUI/MathAdd.txt">
        <GUI>
            <Pin name="Input 1" datatype="int" />
            <Pin name="Input 2" datatype="int" />
            <Pin name="Output" datatype="int" />
            <Pin name="Output" datatype="int" direction="out" />
            <Pin name="Bi-Di (Out-In2)" datatype="bool" default="1" isMinimised="true" />
        </GUI>
    </Plugin>

    <Plugin id="ED_GUIIntSub" name="ED GUI Subtract (Int)" category="ELENA DESIGN/GUI/Math/Int" helpUrl="ED_GUI/MathSubtract.txt">
        <GUI>
            <Pin name="Input 1" datatype="int" />
            <Pin name="Input 2" datatype="int" />
            <Pin name="Output" datatype="int" />
            <Pin name="Output" datatype="int" direction="out" />
            <Pin name="Bi-Di (Out+In2)" datatype="bool" default="1" isMinimised="true" />
        </GUI>
    </Plugin>

    <Plugin id="ED_GUIIntMul" name="ED GUI Multiply (Int)" category="ELENA DESIGN/GUI/Math/Int" helpUrl="ED_GUI/MathMultiply.txt">
        <GUI>
            <Pin name="Input 1" datatype="int" />
            <Pin name="Input 2" datatype="int" />
            <Pin name="Output" datatype="int" />
            <Pin name="Output" datatype="int" direction="out" />
            <Pin name="Bi-Di (Out/In2)" datatype="bool" default="1" isMinimised="true" />
        </GUI>
    </Plugin>

    <Plugin id="ED_GUIIntDiv" name="ED GUI Divide (Int)" category="ELENA DESIGN/GUI/Math/Int" helpUrl="ED_GUI/MathDivide.txt">
        <GUI>
            <Pin name="Input 1" datatype="int" />
            <Pin name="Input 2" datatype="int" />
            <Pin name="Output" datatype="int" />
            <Pin name="Output" datatype="int" direction="out" />
            <Pin name="Bi-Di (Out*In2)" datatype="bool" default="1" isMinimised="true" />
        </GUI>
    </Plugin>

    <Plugin id="ED_GUIIntInvert" name="ED GUI Invert (Int)" category="ELENA DESIGN/GUI/Math/Int" helpUrl="ED_GUI/MathInvert.txt">
        <GUI>
            <Pin name="Input" datatype="int" />
            <Pin name="Output" datatype="int" />
            <Pin name="Output" datatype="int" direction="out" />
            <Pin name="Bi-Di (-Out)" datatype="bool" default="1" isMinimised="true" />
        </GUI>
    </Plugin>

    <Plugin id="ED_GUIIntMin" name="ED GUI Min (Int)" category="ELENA DESIGN/GUI/Math/Int" helpUrl="ED_GUI/MathMinMax.txt">
        <GUI>
            <Pin name="Input 1" datatype="int" />
            <Pin name="Input 2" datatype="int" />
            <Pin name="Output" datatype="int" />
            <Pin name="Output" datatype="int" direction="out" />
            <Pin name="Mode" datatype="enum" metadata="Relative,Absolute" isMinimised="true" />
        </GUI>
    </Plugin>

    <Plugin id="ED_GUIIntMax" name="ED GUI Max (Int)" category="ELENA DESIGN/GUI/Math/Int" helpUrl="ED_GUI/MathMinMax.txt">
        <GUI>
            <Pin name="Input 1" datatype="int" />
            <Pin name="Input 2" datatype="int" />
            <Pin name="Output" datatype="int" />
            <Pin name="Output" datatype="int" direction="out" />
            <Pin name="Mode" datatype="enum" metadata="Relative,Absolute" isMinimised="true" />
        </GUI>
    </Plugin>

    <Plugin id="ED_GUIIntWrap" name="ED GUI Wrap (Int)" category="ELENA DESIGN/GUI/Math/Int" helpUrl="ED_GUI/MathWrap.txt">
        <GUI>
            <Pin name="Input" datatype="int" />
            <Pin name="Range" datatype="int" />
            <Pin name="Output" datatype="int" />
            <Pin name="Output" datatype="int" direction="out" />
            <Pin name="Bi-Di (wrap(Out))" datatype="bool" default="1" isMinimised="true" />
            <Pin name="Rng Update" datatype="enum" metadata="None,Direct,Inverse" isMinimised="true" />

        </GUI>
    </Plugin>

    <Plugin id="ED_GUIIntClip" name="ED GUI Clip (Int)" category="ELENA DESIGN/GUI/Math/Int" helpUrl="ED_GUI/MathClip.txt">
        <GUI>
            <Pin name="Input" datatype="int" />
            <Pin name="Min" datatype="int" />
            <Pin name="Max" datatype="int" />
            <Pin name="Output" datatype="int" />
            <Pin name="Output" datatype="int" direction="out" />
            <Pin name="Mode" datatype="enum" metadata="Min,Max,Both" default="2" isMinimised="true" />
            <Pin name="Bi-Di (clip(Out))" datatype="bool" default="1" isMinimised="true" />
            <Pin name="Rng Update" datatype="enum" metadata="None,Direct,Inverse" isMinimised="true" />
        </GUI>
    </Plugin>


    <Plugin id="ED_GUIIntLogic" name="ED GUI Logic (Int)" category="ELENA DESIGN/GUI/Math/Int" helpUrl="ED_GUI/MathLogic.txt">
        <GUI>
            <Pin name="Input A" datatype="int" />
            <Pin name="Input B" datatype="int" />
            <Pin name="Operation" datatype="enum" metadata="AND,OR,XOR" isMinimised="true" />
            <Pin name="Output" datatype="int" />
            <Pin name="Output" datatype="int" direction="out" />
        </GUI>
    </Plugin>



<!----------------------------------------------------------------------------------------------------------->
<!------------------------------------------------- MATH BOOL ----------------------------------------------->
<!----------------------------------------------------------------------------------------------------------->

    <Plugin id="ED_GUILogicGate" name="ED GUI Logic Gate (Bool)" category="ELENA DESIGN/GUI/Math/Bool" helpUrl="ED_GUI/MathLogicGate.txt">
        <GUI>
            <Pin name="Operation" datatype="enum" metadata="AND,OR,XOR" isMinimised="true" />
            <Pin name="Neg Out" datatype="bool" isMinimised="true" />
            <Pin name="Input 1" datatype="bool" />
            <Pin name="Input 2" datatype="bool" />
            <Pin name="Output" datatype="bool" />
            <Pin name="Output" datatype="bool" direction="out" />
        </GUI>
    </Plugin>

    <Plugin id="ED_GUILogicGateMultiIn" name="ED GUI Logic Gate Multi In (Bool)" category="ELENA DESIGN/GUI/Math/Bool" helpUrl="ED_GUI/MathLogicGateMultiIn.txt">
        <GUI>
            <Pin name="Operation" datatype="enum" metadata="AND,OR" isMinimised="true" />
            <Pin name="Neg Out" datatype="bool" isMinimised="true" />
            <Pin name="Output" datatype="bool" direction="out" />
            <Pin name="Input (Spare)" datatype="bool" autoDuplicate="true" />
        </GUI>
    </Plugin>


<!----------------------------------------------------------------------------------------------------------->
<!------------------------------------------------- SWITCHES ------------------------------------------------>
<!----------------------------------------------------------------------------------------------------------->

    <Plugin id="ED_GUISwitchOneToMany_Int" name="ED Switch < Int" category="ELENA DESIGN/GUI/Switches" helpUrl="ED_GUI/Switches.txt">
        <GUI>
            <Pin name="Choice" datatype="int" />
            <Pin name="Value" datatype="int" />
            <Pin name="Upd on Switch" datatype="enum" metadata="Never,->,<-" default="1" isMinimised="true" />
            <Pin name="(Spare)" datatype="int" direction="out" autoDuplicate="true" autoRename="true" />
        </GUI>
    </Plugin>

    <Plugin id="ED_GUISwitchOneToMany_Float" name="ED Switch < Float" category="ELENA DESIGN/GUI/Switches" helpUrl="ED_GUI/Switches.txt">
        <GUI>
            <Pin name="Choice" datatype="int" />
            <Pin name="Value" datatype="float" />
            <Pin name="Upd on Switch" datatype="enum" metadata="Never,->,<-" default="1" isMinimised="true" />
            <Pin name="(Spare)" datatype="float" direction="out" autoDuplicate="true" autoRename="true" />
        </GUI>
    </Plugin>

    <Plugin id="ED_GUISwitchOneToMany_Bool" name="ED Switch < Bool" category="ELENA DESIGN/GUI/Switches" helpUrl="ED_GUI/Switches.txt">
        <GUI>
            <Pin name="Choice" datatype="int" />
            <Pin name="Value" datatype="bool" />
            <Pin name="Upd on Switch" datatype="enum" metadata="Never,->,<-" default="1" isMinimised="true" />
            <Pin name="(Spare)" datatype="bool" direction="out" autoDuplicate="true" autoRename="true" />
        </GUI>
    </Plugin>

    <Plugin id="ED_GUISwitchOneToMany_String" name="ED Switch < String" category="ELENA DESIGN/GUI/Switches" helpUrl="ED_GUI/Switches.txt">
        <GUI>
            <Pin name="Choice" datatype="int" />
            <Pin name="Value" datatype="string" />
            <Pin name="Upd on Switch" datatype="enum" metadata="Never,->,<-" default="1" isMinimised="true" />
            <Pin name="(Spare)" datatype="string" direction="out" autoDuplicate="true" autoRename="true" />
        </GUI>
    </Plugin>

    <Plugin id="ED_GUISwitchOneToMany_Blob" name="ED Switch < Blob" category="ELENA DESIGN/GUI/Switches" helpUrl="ED_GUI/Switches.txt">
        <GUI>
            <Pin name="Choice" datatype="int" />
            <Pin name="Value" datatype="blob" />
            <Pin name="Upd on Switch" datatype="enum" metadata="Never,->,<-" default="1" isMinimised="true" />
            <Pin name="(Spare)" datatype="blob" direction="out" autoDuplicate="true" autoRename="true" />
        </GUI>
    </Plugin>




    <Plugin id="ED_GUISwitchManyToOne_Int" name="ED Switch > Int" category="ELENA DESIGN/GUI/Switches" helpUrl="ED_GUI/Switches.txt">
        <GUI>
            <Pin name="Choice" datatype="int" />
            <Pin name="Value" datatype="int" direction="out" />
            <Pin name="Upd on Switch" datatype="enum" metadata="Never,->,<-" default="1" isMinimised="true" />
            <Pin name="(Spare)" datatype="int" autoDuplicate="true" autoRename="true" />
        </GUI>
    </Plugin>

    <Plugin id="ED_GUISwitchManyToOne_Float" name="ED Switch > Float" category="ELENA DESIGN/GUI/Switches" helpUrl="ED_GUI/Switches.txt">
        <GUI>
            <Pin name="Choice" datatype="int" />
            <Pin name="Value" datatype="float" direction="out" />
            <Pin name="Upd on Switch" datatype="enum" metadata="Never,->,<-" default="1" isMinimised="true" />
            <Pin name="(Spare)" datatype="float" autoDuplicate="true" autoRename="true" />
        </GUI>
    </Plugin>

    <Plugin id="ED_GUISwitchManyToOne_Bool" name="ED Switch > Bool" category="ELENA DESIGN/GUI/Switches" helpUrl="ED_GUI/Switches.txt">
        <GUI>
            <Pin name="Choice" datatype="int" />
            <Pin name="Value" datatype="bool" direction="out" />
            <Pin name="Upd on Switch" datatype="enum" metadata="Never,->,<-" default="1" isMinimised="true" />
            <Pin name="(Spare)" datatype="bool" autoDuplicate="true" autoRename="true" />
        </GUI>
    </Plugin>

    <Plugin id="ED_GUISwitchManyToOne_String" name="ED Switch > String" category="ELENA DESIGN/GUI/Switches" helpUrl="ED_GUI/Switches.txt">
        <GUI>
            <Pin name="Choice" datatype="int" />
            <Pin name="Value" datatype="string" direction="out" />
            <Pin name="Upd on Switch" datatype="enum" metadata="Never,->,<-" default="1" isMinimised="true" />
            <Pin name="(Spare)" datatype="string" autoDuplicate="true" autoRename="true" />
        </GUI>
    </Plugin>

    <Plugin id="ED_GUISwitchManyToOne_Blob" name="ED Switch > Blob" category="ELENA DESIGN/GUI/Switches" helpUrl="ED_GUI/Switches.txt">
        <GUI>
            <Pin name="Choice" datatype="int" />
            <Pin name="Value" datatype="blob" direction="out" />
            <Pin name="Upd on Switch" datatype="enum" metadata="Never,->,<-" default="1" isMinimised="true" />
            <Pin name="(Spare)" datatype="blob" autoDuplicate="true" autoRename="true" />
        </GUI>
    </Plugin>



<!----------------------------------------------------------------------------------------------------------->
<!------------------------------------------------ PROTECTION ----------------------------------------------->
<!----------------------------------------------------------------------------------------------------------->


    <Plugin id="ED_MID" name="ED Machine ID" category="ELENA DESIGN/GUI/Protection" helpUrl="ED_GUI/MachineID.txt" >
        <Parameters>
            <Parameter id="0" datatype="string" persistant="false" private="true" />
        </Parameters>
        <Audio>
            <Pin name="MID Out" datatype="string" direction="out" />
            <Pin name="To Par" datatype="string" direction="out" parameterId="0" />
        </Audio>
        <GUI>
            <Pin name="From Par" datatype="string" parameterId="0" />
            <Pin name="MID Out" datatype="string" direction="out" />
        </GUI>
    </Plugin>


    <Plugin id="ED_Environment" name="ED Environment" category="ELENA DESIGN/GUI/Protection" helpUrl="ED_GUI/Environment.txt">
        <Parameters>
            <Parameter id="0" datatype="bool" persistant="false" />
        </Parameters>
        <Audio>
            <Pin name="Is Plugin" datatype="bool" direction="out" />
            <Pin name="To Par" datatype="bool" direction="out" parameterId="0" />
        </Audio>
        <GUI>
            <Pin name="From Par" datatype="bool" parameterId="0" />
            <Pin name="Is Plugin" datatype="bool" direction="out" />
        </GUI>
    </Plugin>


<!----------------------------------------------------------------------------------------------------------->
<!------------------------------------------------- OBSOLETE ------------------------------------------------>
<!----------------------------------------------------------------------------------------------------------->

    <Plugin id="ED_GUISet2Trig" name="ED GUI Set 2 Trigger" category="ELENA DESIGN/_OBSOLETE" >
        <Parameters>
            <Parameter id="0" name="Bridge" datatype="bool" private="true" ignorePatchChange="true" />
        </Parameters>
        <GUI>
            <Pin name="Float" datatype="float"  />
            <Pin name="Int" datatype="int"  />
            <Pin name="String" datatype="string"  />
            <Pin name="Bool" datatype="bool"  />
            <Pin name="Blob" datatype="blob"  />
            <Pin name="Float" datatype="float" direction="out" />
            <Pin name="Int" datatype="int" direction="out" />
            <Pin name="String" datatype="string" direction="out" />
            <Pin name="Bool" datatype="bool" direction="out" />
            <Pin name="Blob" datatype="blob" direction="out" />
            <Pin name="2DSP" datatype="bool"  parameterId ="0" />
        </GUI>
        <Audio>
            <Pin name="FromGUI" datatype="bool"  parameterId="0" />
            <Pin name="Ignore Initial" datatype="bool"  />
            <Pin name="Duration (spls)" datatype="int"  default="1000" />
            <Pin name="Inverse Trigger" datatype="bool"  />
            <Pin name="Trigger" datatype="float" rate="audio" direction="out" />
        </Audio>
    </Plugin>

</PluginList>

