<!DOCTYPE VVVV  SYSTEM "http://vvvv.meso.net/versions/vvvv33alpha7.8.dtd" >
   <PATCH nodename="C:\Dokumente und Einstellungen\AmpOp\Eigene Dateien\meso\dev\vvvv33\help\RingBuffer (String) help.v4p">
   <BOUNDS height="9585" left="4440" top="2235" type="Window" width="6390">
   </BOUNDS>
   <NODE componentmode="InABox" id="15" nodename="IOBox (String)">
   <BOUNDS height="255" left="3810" top="5295" type="Node" width="4560">
   </BOUNDS>
   <BOUNDS height="780" left="3810" top="5295" type="Box" width="2175">
   </BOUNDS>
   <BOUNDS height="160" left="600" top="600" type="Window" width="215">
   </BOUNDS>
   <PIN pinname="Input String" slicecount="1" visible="0" values="|the filled field shows the position of the write  pointer within the ringbuffer|">
   </PIN>
   <PIN pinname="Output String" visible="0">
   </PIN>
   <PIN pinname="Show Grid" slicecount="1" values="0.00000">
   </PIN>
   </NODE>
   <NODE id="14" nodename="LFO (Animation)">
   <PIN pinname="Period" slicecount="1" values="100.00000">
   </PIN>
   <PIN pinname="Output" visible="1">
   </PIN>
   <BOUNDS height="0" left="3540" top="915" type="Node" width="0">
   </BOUNDS>
   </NODE>
   <NODE componentmode="InABox" id="13" nodename="IOBox (Value Advanced)">
   <BOUNDS height="240" left="3885" top="2205" type="Box" width="795">
   </BOUNDS>
   <BOUNDS height="160" left="8974" top="4500" type="Window" width="215">
   </BOUNDS>
   <BOUNDS height="0" left="3885" top="2205" type="Node" width="0">
   </BOUNDS>
   <PIN pinname="Y Input Value" slicecount="1" visible="1" values="10.00000">
   </PIN>
   <PIN pinname="Y Output Value" visible="1">
   </PIN>
   <PIN pinname="Maximum" slicecount="1" values="1000.00000">
   </PIN>
   <PIN pinname="SliceOffset" slicecount="1" values="0.00000">
   </PIN>
   </NODE>
   <NODE componentmode="InABox" id="12" nodename="IOBox (String)">
   <PIN pinname="Show Grid" slicecount="1" values="0.00000">
   </PIN>
   <PIN pinname="Output String" visible="0">
   </PIN>
   <PIN pinname="Input String" slicecount="1" visible="0" values="|number of slices|">
   </PIN>
   <BOUNDS height="160" left="600" top="600" type="Window" width="215">
   </BOUNDS>
   <BOUNDS height="255" left="4710" top="2220" type="Box" width="1320">
   </BOUNDS>
   <BOUNDS height="255" left="4710" top="2220" type="Node" width="1320">
   </BOUNDS>
   </NODE>
   <NODE componentmode="InABox" id="11" nodename="IOBox (String)">
   <PIN pinname="Show Grid" slicecount="1" values="0.00000">
   </PIN>
   <PIN pinname="Output String" visible="0">
   </PIN>
   <PIN pinname="Input String" slicecount="1" visible="0" values="|If  the doWrite pin is 1, the RingBuffer writes all incoming values at the position of the internal write pointer. The position of this pointer is moved one slice each frame if the doInsert pin remains 1, otherwise, the pointer is moved everytime the doInsert pin is banged&cr;&lf;All values of the buffer are output in parallel as a spread. |">
   </PIN>
   <BOUNDS height="160" left="600" top="600" type="Window" width="215">
   </BOUNDS>
   <BOUNDS height="2175" left="210" top="3000" type="Box" width="2850">
   </BOUNDS>
   <BOUNDS height="420" left="210" top="3000" type="Node" width="2910">
   </BOUNDS>
   </NODE>
   <LINK dstnodeid="10" dstpinname="Frame Count" linkstyle="PolyLine" srcnodeid="13" srcpinname="Y Output Value">
   <LINKPOINT x="4650" y="3180">
   </LINKPOINT>
   <LINKPOINT x="3990" y="3180">
   </LINKPOINT>
   </LINK>
   <NODE id="10" nodename="RingBuffer (String)">
   <PIN pinname="Counter" visible="1">
   </PIN>
   <PIN pinname="Frame Count" visible="1">
   </PIN>
   <PIN pinname="do Insert" slicecount="1" visible="1" values="1.00000">
   </PIN>
   <PIN pinname="Output" visible="1">
   </PIN>
   <PIN pinname="Input" slicecount="1" visible="1">
   </PIN>
   <BOUNDS height="0" left="3135" top="3390" type="Node" width="0">
   </BOUNDS>
   </NODE>
   <NODE id="9" nodename="Map (Value)">
   <BOUNDS height="0" left="3540" top="1320" type="Node" width="0">
   </BOUNDS>
   <PIN pinname="Output" visible="1">
   </PIN>
   <PIN pinname="Input" visible="1">
   </PIN>
   <PIN pinname="Destination Maximum" slicecount="1" values="100.00000">
   </PIN>
   </NODE>
   <NODE id="8" nodename="SpellValue (String)">
   <BOUNDS height="0" left="3540" top="1740" type="Node" width="0">
   </BOUNDS>
   <PIN pinname="Input" visible="1">
   </PIN>
   <PIN pinname="Output" visible="1">
   </PIN>
   </NODE>
   <LINK dstnodeid="8" dstpinname="Input" srcnodeid="9" srcpinname="Output">
   </LINK>
   <LINK dstnodeid="9" dstpinname="Input" srcnodeid="14" srcpinname="Output">
   </LINK>
   <NODE componentmode="InABox" id="7" nodename="IOBox (String)">
   <BOUNDS height="0" left="2040" top="2175" type="Node" width="0">
   </BOUNDS>
   <BOUNDS height="160" left="7005" top="4590" type="Window" width="215">
   </BOUNDS>
   <BOUNDS height="285" left="2040" top="2175" type="Box" width="1560">
   </BOUNDS>
   <PIN pinname="Input String" visible="1">
   </PIN>
   <PIN pinname="Output String" visible="1">
   </PIN>
   </NODE>
   <LINK dstnodeid="7" dstpinname="Input String" srcnodeid="8" srcpinname="Output">
   </LINK>
   <LINK dstnodeid="10" dstpinname="Input" linkstyle="VHV" srcnodeid="7" srcpinname="Output String">
   <LINKPOINT x="2070" y="2925">
   </LINKPOINT>
   <LINKPOINT x="3165" y="2925">
   </LINKPOINT>
   </LINK>
   <NODE id="6" nodename="Change (String)">
   <BOUNDS height="0" left="3555" top="2730" type="Node" width="0">
   </BOUNDS>
   <PIN pinname="Input" visible="1">
   </PIN>
   <PIN pinname="OnChange" visible="1">
   </PIN>
   </NODE>
   <LINK dstnodeid="6" dstpinname="Input" linkstyle="VHV" srcnodeid="7" srcpinname="Output String">
   <LINKPOINT x="2070" y="2595">
   </LINKPOINT>
   <LINKPOINT x="3585" y="2595">
   </LINKPOINT>
   </LINK>
   <NODE componentmode="InABox" hiddenwhenlocked="0" id="5" managers="" nodename="IOBox (String)">
   <PIN pinname="Input String" pintype="Input" slicecount="1" visible="1">
   </PIN>
   <PIN pinname="Rows" pintype="Configuration" slicecount="1" values="10.00000">
   </PIN>
   <BOUNDS height="2895" left="1650" top="5295" type="Box" width="1545">
   </BOUNDS>
   <BOUNDS height="0" left="1650" top="5295" type="Node" width="0">
   </BOUNDS>
   <BOUNDS height="160" left="7305" top="4890" type="Window" width="215">
   </BOUNDS>
   <PIN pinname="Output String" pintype="Output" visible="1">
   </PIN>
   <PIN pinname="Descriptive Name" pintype="Configuration" slicecount="1" values="||">
   </PIN>
   <PIN pinname="SliceCount Mode" pintype="Configuration" slicecount="1" values="Input">
   </PIN>
   <PIN pinname="Columns" pintype="Configuration" slicecount="1" values="1.00000">
   </PIN>
   <PIN pinname="Pages" pintype="Configuration" slicecount="1" values="1.00000">
   </PIN>
   <PIN pinname="Show SliceIndex" pintype="Configuration" slicecount="1" values="0.00000">
   </PIN>
   <PIN pinname="Font" pintype="Configuration" slicecount="1" values="|Lucida Sans Unicode|">
   </PIN>
   <PIN pinname="Size" pintype="Configuration" slicecount="1" values="7.00000">
   </PIN>
   <PIN pinname="Show Grid" pintype="Configuration" slicecount="1" values="0.00000">
   </PIN>
   <PIN pinname="SliceOffset" pintype="Input" slicecount="1" visible="0" values="0.00000">
   </PIN>
   </NODE>
   <LINK dstnodeid="5" dstpinname="Input String" srcnodeid="10" srcpinname="Output">
   </LINK>
   <NODE componentmode="InABox" id="4" nodename="IOBox (Value Advanced)">
   <BOUNDS height="0" left="3240" top="5295" type="Node" width="0">
   </BOUNDS>
   <BOUNDS height="160" left="8265" top="7545" type="Window" width="215">
   </BOUNDS>
   <BOUNDS height="2910" left="3240" top="5295" type="Box" width="495">
   </BOUNDS>
   <PIN pinname="Rows" slicecount="1" values="10.00000">
   </PIN>
   <PIN pinname="Y Input Value" slicecount="10" visible="1">
   </PIN>
   <PIN pinname="Minimum" slicecount="1" values="0.00000">
   </PIN>
   <PIN pinname="Maximum" slicecount="1" values="1.00000">
   </PIN>
   <PIN pinname="Slider Behavior" slicecount="1" values="Toggle">
   </PIN>
   <PIN pinname="Show Value" slicecount="1" values="0.00000">
   </PIN>
   <PIN pinname="Show Slider" slicecount="1" values="1.00000">
   </PIN>
   <PIN pinname="Y Output Value" visible="1">
   </PIN>
   </NODE>
   <NODE id="3" nodename="SetSlice (Spreads)">
   <BOUNDS height="0" left="3690" top="4350" type="Node" width="0">
   </BOUNDS>
   <PIN pinname="Spread" slicecount="10" visible="1" values="0.00000,0.00000,0.00000,0.00000,0.00000,0.00000,0.00000,0.00000,0.00000,0.00000">
   </PIN>
   <PIN pinname="Slice Index" visible="1">
   </PIN>
   <PIN pinname="Output" visible="1">
   </PIN>
   <PIN pinname="Input" slicecount="1" values="1.00000">
   </PIN>
   </NODE>
   <NODE id="2" nodename="Map (Value)">
   <BOUNDS height="0" left="4335" top="3960" type="Node" width="0">
   </BOUNDS>
   <PIN pinname="Input" visible="1">
   </PIN>
   <PIN pinname="Destination Maximum" visible="1">
   </PIN>
   <PIN pinname="Output" visible="1">
   </PIN>
   </NODE>
   <LINK dstnodeid="2" dstpinname="Input" srcnodeid="10" srcpinname="Counter" linkstyle="PolyLine">
   <LINKPOINT x="3990" y="3765">
   </LINKPOINT>
   <LINKPOINT x="4365" y="3765">
   </LINKPOINT>
   </LINK>
   <LINK dstnodeid="2" dstpinname="Destination Maximum" linkstyle="PolyLine" srcnodeid="13" srcpinname="Y Output Value">
   <LINKPOINT x="4650" y="3180">
   </LINKPOINT>
   <LINKPOINT x="5040" y="3180">
   </LINKPOINT>
   </LINK>
   <LINK dstnodeid="3" dstpinname="Slice Index" srcnodeid="2" srcpinname="Output">
   </LINK>
   <LINK dstnodeid="4" dstpinname="Y Input Value" srcnodeid="3" srcpinname="Output">
   </LINK>
   <LINK dstnodeid="10" dstpinname="do Insert" srcnodeid="6" srcpinname="OnChange">
   </LINK>
   <NODE componentmode="InABox" id="1" nodename="IOBox (String)">
   <BOUNDS height="255" left="225" top="8670" type="Node" width="855">
   </BOUNDS>
   <BOUNDS height="255" left="225" top="8670" type="Box" width="750">
   </BOUNDS>
   <BOUNDS height="160" left="0" top="0" type="Window" width="215">
   </BOUNDS>
   <PIN pinname="Input String" slicecount="1" visible="0" values="|see also:|">
   </PIN>
   <PIN pinname="Output String" visible="0">
   </PIN>
   <PIN pinname="Show Grid" slicecount="1" values="0.00000">
   </PIN>
   </NODE>
   <NODE id="0" nodename="RingBuffer (Spreads)">
   <BOUNDS height="0" left="1035" top="8670" type="Node" width="0">
   </BOUNDS>
   </NODE>
   <NODE componentmode="InABox" id="17" nodename="IOBox (String)">
   <BOUNDS height="255" left="15" top="390" type="Node" width="570">
   </BOUNDS>
   <BOUNDS height="525" left="15" top="390" type="Box" width="3645">
   </BOUNDS>
   <BOUNDS height="160" left="2400" top="35940" type="Window" width="215">
   </BOUNDS>
   <PIN pinname="Input String" slicecount="1" visible="0" values="|Inserts the Input at the given ring buffer position and return the whole buffer as a spread|">
   </PIN>
   <PIN pinname="Output String" visible="0">
   </PIN>
   <PIN pinname="Show Grid" slicecount="1" values="0.00000">
   </PIN>
   </NODE>
   <NODE componentmode="InABox" id="16" nodename="IOBox (String)">
   <BOUNDS height="270" left="15" top="15" type="Node" width="915">
   </BOUNDS>
   <BOUNDS height="375" left="15" top="15" type="Box" width="3765">
   </BOUNDS>
   <BOUNDS height="160" left="2400" top="35940" type="Window" width="215">
   </BOUNDS>
   <PIN pinname="Input String" slicecount="1" visible="0" values="|RingBuffer - String|">
   </PIN>
   <PIN pinname="Output String" visible="0">
   </PIN>
   <PIN pinname="Show Grid" slicecount="1" values="0.00000">
   </PIN>
   <PIN pinname="Size" slicecount="1" values="12.00000">
   </PIN>
   </NODE>
   </PATCH>