<!DOCTYPE PATCH  SYSTEM "http://vvvv.meso.net/versions/vvvv33beta9.10.dtd" >
   <PATCH locked="0" nodename="Y:\vvvv33\help\LFO (Animation) help.v4p">
   <NODE componentmode="InABox" id="15" nodename="IOBox (String)">
   <BOUNDS height="255" left="75" top="1275" type="Node" width="2745">
   </BOUNDS>
   <BOUNDS height="540" left="75" top="1275" type="Box" width="1620">
   </BOUNDS>
   <BOUNDS height="160" left="0" top="0" type="Window" width="215">
   </BOUNDS>
   <PIN pinname="Input String" slicecount="1" visible="0" values="|change the speed &cr;&lf;(in seconds per cycle)|" slices="0">
   </PIN>
   <PIN pinname="Output String" visible="0">
   </PIN>
   <PIN pinname="Show Grid" slicecount="1" values="0">
   </PIN>
   <PIN pinname="Font" slicecount="1" values="|Lucida Sans Unicode|">
   </PIN>
   </NODE>
   <LINK dstnodeid="14" dstpinname="Y Input Value" srcnodeid="8" srcpinname="Output">
   </LINK>
   <NODE componentmode="InABox" id="14" nodename="IOBox (Value Advanced)">
   <PIN pinname="Y Input Value" visible="1">
   </PIN>
   <BOUNDS height="0" left="1170" top="3450" type="Node" width="0">
   </BOUNDS>
   <BOUNDS height="160" left="8910" top="1663" type="Window" width="215">
   </BOUNDS>
   <BOUNDS height="240" left="1170" top="3450" type="Box" width="795">
   </BOUNDS>
   </NODE>
   <NODE componentmode="InABox" id="13" nodename="IOBox (String)">
   <BOUNDS height="255" left="3225" top="1515" type="Node" width="1560">
   </BOUNDS>
   <BOUNDS height="255" left="3225" top="1515" type="Box" width="1560">
   </BOUNDS>
   <BOUNDS height="160" left="0" top="0" type="Window" width="215">
   </BOUNDS>
   <PIN pinname="Input String" slicecount="1" visible="0" values="|reverse the direction|">
   </PIN>
   <PIN pinname="Output String" visible="0">
   </PIN>
   <PIN pinname="Show Grid" slicecount="1" values="0">
   </PIN>
   <PIN pinname="Font" slicecount="1" values="|Lucida Sans Unicode|">
   </PIN>
   </NODE>
   <LINK dstnodeid="8" dstpinname="Reverse" srcnodeid="12" srcpinname="Y Output Value">
   </LINK>
   <NODE componentmode="InABox" id="12" nodename="IOBox (Value Advanced)">
   <BOUNDS height="240" left="3240" top="1920" type="Box" width="1290">
   </BOUNDS>
   <BOUNDS height="160" left="9280" top="1878" type="Window" width="215">
   </BOUNDS>
   <BOUNDS height="0" left="3240" top="1920" type="Node" width="0">
   </BOUNDS>
   <PIN pinname="Y Output Value" visible="1">
   </PIN>
   <PIN pinname="Slider Behavior" slicecount="1" values="Toggle" slices="0">
   </PIN>
   <PIN pinname="Show Slider" slicecount="1" values="1" slices="0">
   </PIN>
   <PIN pinname="Show Value" slicecount="1" values="0" slices="0">
   </PIN>
   <PIN pinname="X Input Value" slicecount="1" values="0" slices="0">
   </PIN>
   <PIN pinname="Y Input Value" slicecount="1" values="0" slices="0">
   </PIN>
   </NODE>
   <NODE componentmode="InABox" id="11" nodename="IOBox (String)">
   <BOUNDS height="255" left="1845" top="1515" type="Node" width="1230">
   </BOUNDS>
   <BOUNDS height="255" left="1845" top="1515" type="Box" width="1230">
   </BOUNDS>
   <BOUNDS height="160" left="0" top="0" type="Window" width="215">
   </BOUNDS>
   <PIN pinname="Input String" slicecount="1" visible="0" values="|pause the LFO|">
   </PIN>
   <PIN pinname="Output String" visible="0">
   </PIN>
   <PIN pinname="Show Grid" slicecount="1" values="0">
   </PIN>
   <PIN pinname="Font" slicecount="1" values="|Lucida Sans Unicode|">
   </PIN>
   </NODE>
   <NODE componentmode="InABox" id="10" nodename="IOBox (Value Advanced)">
   <PIN pinname="Y Input Value" slicecount="1" values="0" slices="0">
   </PIN>
   <PIN pinname="X Input Value" slicecount="1" values="0" slices="0">
   </PIN>
   <PIN pinname="Show Value" slicecount="1" values="0" slices="0">
   </PIN>
   <PIN pinname="Show Slider" slicecount="1" values="1" slices="0">
   </PIN>
   <PIN pinname="Slider Behavior" slicecount="1" values="Toggle" slices="0">
   </PIN>
   <PIN pinname="Y Output Value" visible="1">
   </PIN>
   <BOUNDS height="0" left="1890" top="1905" type="Node" width="0">
   </BOUNDS>
   <BOUNDS height="160" left="8980" top="1578" type="Window" width="215">
   </BOUNDS>
   <BOUNDS height="240" left="1890" top="1905" type="Box" width="1290">
   </BOUNDS>
   </NODE>
   <LINK dstnodeid="8" dstpinname="Period" srcnodeid="9" srcpinname="Y Output Value">
   </LINK>
   <NODE componentmode="InABox" id="9" nodename="IOBox (Value Advanced)">
   <PIN pinname="Maximum" slicecount="1" values="100" slices="0">
   </PIN>
   <PIN pinname="X Input Value" slicecount="1" values="1" slices="0">
   </PIN>
   <PIN pinname="Slider Behavior" slicecount="1" values="Endless" slices="0">
   </PIN>
   <PIN pinname="Y Input Value" slicecount="1" values="5.58" slices="0">
   </PIN>
   <PIN pinname="Y Output Value" visible="1">
   </PIN>
   <BOUNDS height="0" left="525" top="1920" type="Node" width="0">
   </BOUNDS>
   <BOUNDS height="160" left="1375" top="1854" type="Window" width="215">
   </BOUNDS>
   <BOUNDS height="240" left="525" top="1920" type="Box" width="1245">
   </BOUNDS>
   </NODE>
   <LINK dstnodeid="6" dstpinname="X" srcnodeid="8" srcpinname="Output">
   </LINK>
   <NODE id="8" nodename="LFO (Animation)">
   <PIN pinname="Phase" slicecount="1" values="0">
   </PIN>
   <PIN pinname="Run" visible="1">
   </PIN>
   <PIN pinname="Output" visible="1">
   </PIN>
   <BOUNDS height="0" left="2070" top="2730" type="Node" width="0">
   </BOUNDS>
   <PIN pinname="Position Out" visible="1">
   </PIN>
   <PIN pinname="Cycles" visible="1">
   </PIN>
   <PIN pinname="Period" slicecount="1" visible="1" values="1.08">
   </PIN>
   <PIN pinname="Velocity" slicecount="1" values="1.19000">
   </PIN>
   <PIN pinname="Pause" slicecount="1" visible="1" values="0.00000">
   </PIN>
   <PIN pinname="Reverse" slicecount="1" visible="1" values="0.00000">
   </PIN>
   <PIN pinname="Reset" slicecount="1" values="0">
   </PIN>
   </NODE>
   <LINK dstnodeid="7" dstpinname="Input" srcnodeid="8" srcpinname="Cycles">
   </LINK>
   <LINK dstnodeid="6" dstpinname="Text" srcnodeid="7" srcpinname="Output">
   </LINK>
   <NODE id="7" nodename="AsString (Value)">
   <PIN pinname="SubType" slicecount="1" values="|Integer (MinInt .. MaxInt)|">
   </PIN>
   <PIN pinname="Output" visible="1">
   </PIN>
   <PIN pinname="Input" slicecount="1" visible="1" values="3.00000">
   </PIN>
   <BOUNDS height="0" left="2745" top="3090" type="Node" width="0">
   </BOUNDS>
   </NODE>
   <NODE id="6" nodename="TEXT (GDI)">
   <PIN pinname="Font" slicecount="1" values="|Small Fonts|">
   </PIN>
   <PIN pinname="Size" slicecount="1" values="22">
   </PIN>
   <PIN pinname="X" visible="1">
   </PIN>
   <PIN pinname="Text" visible="1">
   </PIN>
   <BOUNDS height="0" left="2055" top="3465" type="Node" width="0">
   </BOUNDS>
   <PIN pinname="Enabled" slicecount="1" values="1">
   </PIN>
   <PIN pinname="Layer" visible="1">
   </PIN>
   </NODE>
   <NODE componentmode="InABox" id="5" nodename="Renderer (GDI)">
   <PIN pinname="Global Visual Range" slicecount="1" values="0.00000">
   </PIN>
   <PIN pinname="Autosize Backbuffer" slicecount="1" values="1.00000">
   </PIN>
   <BOUNDS height="0" left="810" top="3930" type="Node" width="0">
   </BOUNDS>
   <BOUNDS height="4500" left="8786" top="1877" type="Window" width="6000">
   </BOUNDS>
   <BOUNDS height="1800" left="810" top="3930" type="Box" width="2400">
   </BOUNDS>
   <PIN pinname="Layers" visible="1">
   </PIN>
   </NODE>
   <NODE componentmode="InABox" id="4" nodename="IOBox (String)">
   <PIN pinname="Show Grid" slicecount="1" values="0">
   </PIN>
   <PIN pinname="Output String" visible="0">
   </PIN>
   <PIN pinname="Input String" slicecount="1" visible="0" values="|show the number of cycles &cr;&lf;as a string in the patch|">
   </PIN>
   <BOUNDS height="160" left="0" top="0" type="Window" width="215">
   </BOUNDS>
   <BOUNDS height="540" left="3900" top="2865" type="Box" width="2940">
   </BOUNDS>
   <BOUNDS height="255" left="3900" top="2865" type="Node" width="2670">
   </BOUNDS>
   <PIN pinname="Font" slicecount="1" values="|Lucida Sans Unicode|">
   </PIN>
   </NODE>
   <NODE componentmode="InABox" id="3" nodename="IOBox (String)">
   <PIN pinname="Show Grid" slicecount="1" values="0">
   </PIN>
   <PIN pinname="Output String" visible="0">
   </PIN>
   <PIN pinname="Input String" slicecount="1" visible="0" values="|the output always goes from 0 to 1|">
   </PIN>
   <BOUNDS height="160" left="0" top="0" type="Window" width="215">
   </BOUNDS>
   <BOUNDS height="510" left="210" top="2910" type="Box" width="1470">
   </BOUNDS>
   <BOUNDS height="255" left="210" top="2910" type="Node" width="930">
   </BOUNDS>
   <PIN pinname="Font" slicecount="1" values="|Lucida Sans Unicode|">
   </PIN>
   </NODE>
   <LINK dstnodeid="8" dstpinname="Pause" srcnodeid="10" srcpinname="Y Output Value">
   </LINK>
   <NODE componentmode="InABox" id="2" nodename="IOBox (String)">
   <PIN pinname="Show Grid" slicecount="1" values="0">
   </PIN>
   <PIN pinname="Output String" visible="0">
   </PIN>
   <PIN pinname="Input String" slicecount="1" visible="0" values="|understanding more... &cr;&lf;&cr;&lf;(1) bang the reset pin - you will notice the LFO jumps back to &cr;&lf;zero and the cycles count also goes back to 0 &cr;&lf;&cr;&lf;(2) change the phase input - this will add an offset to the output value -- note that the output stays within the 0..1  range|">
   </PIN>
   <BOUNDS height="160" left="0" top="0" type="Window" width="215">
   </BOUNDS>
   <BOUNDS height="2730" left="3435" top="3900" type="Box" width="3960">
   </BOUNDS>
   <BOUNDS height="1080" left="3435" top="3900" type="Node" width="3960">
   </BOUNDS>
   <PIN pinname="Font" slicecount="1" values="|Lucida Sans Unicode|">
   </PIN>
   </NODE>
   <BOUNDS height="6990" left="1545" top="1830" type="Window" width="7845">
   </BOUNDS>
   <NODE componentmode="InABox" id="1" nodename="IOBox (String)">
   <BOUNDS height="255" left="15" top="390" type="Node" width="570">
   </BOUNDS>
   <BOUNDS height="495" left="15" top="390" type="Box" width="3285">
   </BOUNDS>
   <BOUNDS height="160" left="510" top="9300" type="Window" width="215">
   </BOUNDS>
   <PIN pinname="Input String" slicecount="1" visible="0" values="|creates a changing value, going linearly from 0 to 1 and jumping back to 0 |">
   </PIN>
   <PIN pinname="Output String" visible="0">
   </PIN>
   <PIN pinname="Show Grid" slicecount="1" values="0">
   </PIN>
   </NODE>
   <NODE componentmode="InABox" id="0" nodename="IOBox (String)">
   <BOUNDS height="270" left="15" top="15" type="Node" width="915">
   </BOUNDS>
   <BOUNDS height="390" left="15" top="15" type="Box" width="4095">
   </BOUNDS>
   <BOUNDS height="160" left="510" top="9300" type="Window" width="215">
   </BOUNDS>
   <PIN pinname="Input String" slicecount="1" visible="0" values="|LFO - Animation|">
   </PIN>
   <PIN pinname="Output String" visible="0">
   </PIN>
   <PIN pinname="Show Grid" slicecount="1" values="0">
   </PIN>
   <PIN pinname="Size" slicecount="1" values="12">
   </PIN>
   </NODE>
   <LINK srcnodeid="6" srcpinname="Layer" dstnodeid="5" dstpinname="Layers">
   </LINK>
   </PATCH>