/vvvv45/girlpower/Audio/02_Playback_Looping-Basics.v4p
Unknown | 609 lines | 609 code | 0 blank | 0 comment | 0 complexity | 56d77c5733adcdcfc7cc17f5bac4fb3a MD5 | raw file
Possible License(s): AGPL-3.0, Unlicense, LGPL-2.0, BSD-3-Clause
- <!DOCTYPE PATCH SYSTEM "http://vvvv.org/versions/vvvv45alpha31.6.dtd" >
- <PATCH nodename="C:\Work\anton-vvvv-sdk\vvvv45\girlpower\Audio\02_Playback_Looping-Basics.v4p" systemname="Playing_Looping-Basics" filename="C:\Work\girlpower - next gen\Audio\Playing_Looping-Basics.v4p">
- <BOUNDS type="Window" left="510" top="840" width="16515" height="8535">
- </BOUNDS>
- <NODE systemname="FileStream (DShow9)" nodename="FileStream (DShow9)" componentmode="Hidden" id="0">
- <BOUNDS type="Node" left="7200" top="3195" width="100" height="100">
- </BOUNDS>
- <PIN pinname="Audio" visible="1">
- </PIN>
- <PIN pinname="Speed" slicecount="1" values="1">
- </PIN>
- </NODE>
- <NODE nodename="IOBox (Value Advanced)" componentmode="InABox" id="1" systemname="IOBox (Value Advanced)">
- <BOUNDS type="Box" left="5925" top="2400" width="420" height="390">
- </BOUNDS>
- <BOUNDS type="Node" left="5925" top="2400" width="0" height="0">
- </BOUNDS>
- <PIN pinname="Y Input Value" slicecount="1" values="0">
- </PIN>
- <PIN pinname="Units" slicecount="1" values="||">
- </PIN>
- <PIN pinname="Precision" slicecount="1" values="4">
- </PIN>
- <PIN pinname="Value Type" slicecount="1" values="Boolean">
- </PIN>
- <PIN pinname="Behavior" slicecount="1" values="Toggle">
- </PIN>
- <PIN pinname="Descriptive Name" slicecount="1" values="Play">
- </PIN>
- <PIN pinname="X Input Value" slicecount="1" values="0">
- </PIN>
- </NODE>
- <LINK srcnodeid="1" srcpinname="Y Output Value" dstnodeid="0" dstpinname="Play">
- </LINK>
- <NODE nodename="IOBox (Value Advanced)" componentmode="InABox" id="2" systemname="IOBox (Value Advanced)">
- <BOUNDS type="Box" left="6495" top="2400" width="420" height="390">
- </BOUNDS>
- <BOUNDS type="Node" left="6495" top="2400" width="0" height="0">
- </BOUNDS>
- <PIN pinname="Y Input Value" slicecount="1" values="1">
- </PIN>
- <PIN pinname="Units" slicecount="1" values="||">
- </PIN>
- <PIN pinname="Precision" slicecount="1" values="4">
- </PIN>
- <PIN pinname="Value Type" slicecount="1" values="Boolean">
- </PIN>
- <PIN pinname="Behavior" slicecount="1" values="Toggle">
- </PIN>
- <PIN pinname="X Input Value" slicecount="1" values="1">
- </PIN>
- <PIN pinname="Descriptive Name" slicecount="1" values="Loop">
- </PIN>
- </NODE>
- <LINK srcnodeid="2" srcpinname="Y Output Value" dstnodeid="0" dstpinname="Loop">
- </LINK>
- <NODE systemname="FileStream (DShow9)" nodename="FileStream (DShow9)" componentmode="Hidden" id="3">
- <BOUNDS type="Node" left="9990" top="3180" width="100" height="100">
- </BOUNDS>
- <PIN pinname="Audio" visible="1">
- </PIN>
- <PIN pinname="Play" visible="1">
- </PIN>
- <PIN pinname="Filename" visible="1">
- </PIN>
- <PIN pinname="Duration" visible="1">
- </PIN>
- <PIN pinname="Loop Start Time" visible="1">
- </PIN>
- <PIN pinname="Loop End Time" visible="1">
- </PIN>
- <PIN pinname="Loop" visible="1">
- </PIN>
- </NODE>
- <NODE systemname="AudioOut (DShow9)" nodename="AudioOut (DShow9)" componentmode="Hidden" id="5">
- <BOUNDS type="Node" left="7185" top="4320" width="100" height="100">
- </BOUNDS>
- <PIN pinname="Audio" visible="1">
- </PIN>
- </NODE>
- <LINK srcnodeid="0" srcpinname="Audio" dstnodeid="5" dstpinname="Audio">
- </LINK>
- <NODE systemname="AudioOut (DShow9)" nodename="AudioOut (DShow9)" componentmode="Hidden" id="6">
- <BOUNDS type="Node" left="9990" top="4320" width="100" height="100">
- </BOUNDS>
- <PIN pinname="Audio" visible="1">
- </PIN>
- </NODE>
- <LINK srcnodeid="3" srcpinname="Audio" dstnodeid="6" dstpinname="Audio">
- </LINK>
- <NODE nodename="IOBox (Value Advanced)" componentmode="InABox" id="8" systemname="IOBox (Value Advanced)">
- <BOUNDS type="Box" left="9255" top="2385" width="420" height="435">
- </BOUNDS>
- <BOUNDS type="Node" left="9255" top="2385" width="0" height="0">
- </BOUNDS>
- <PIN pinname="Y Input Value" slicecount="1" values="0">
- </PIN>
- <PIN pinname="Units" slicecount="1" values="||">
- </PIN>
- <PIN pinname="Precision" slicecount="1" values="4">
- </PIN>
- <PIN pinname="Value Type" slicecount="1" values="Boolean">
- </PIN>
- <PIN pinname="Behavior" slicecount="1" values="Toggle">
- </PIN>
- <PIN pinname="Descriptive Name" slicecount="1" values="Play">
- </PIN>
- <PIN pinname="Y Output Value" visible="1">
- </PIN>
- </NODE>
- <LINK srcnodeid="8" srcpinname="Y Output Value" dstnodeid="3" dstpinname="Play">
- </LINK>
- <NODE nodename="IOBox (String)" componentmode="InABox" id="10" systemname="IOBox (String)">
- <BOUNDS type="Box" left="9195" top="1725" width="1590" height="240">
- </BOUNDS>
- <BOUNDS type="Node" left="9195" top="1725" width="0" height="0">
- </BOUNDS>
- <PIN pinname="Input String" slicecount="1" values="..\..\lib\assets\sounds\demo.wav">
- </PIN>
- <PIN pinname="Default" slicecount="1" values="file.avi">
- </PIN>
- <PIN pinname="File Mask" slicecount="1" values="|All Streams (*.aif, *.avi, *.avs, *.mid, *.mka, *.mkv, *.mov, *.mpg, *.ogg, *.rm, *.wmv, *.mp3, *.wav, *.wma)||*.aif;*.aiff;*.avi;*.avs;*.mov;*.mpg;*.mka;*.mkv;*.mpeg;*.ogg;*.rm;*.wmv;*.mid;*.wma;*.mp3;*.wav||AVI (*.avi)||*.avi||AviSynth (*.avs)||*.avs||Quicktime (*.mov, *.aif)||*.mov;*.aif;*.aiff||Ogg Media (*.ogg)||*.ogg||Matroska (*.mka, *.mkv)||*.mka;*.mkv||RealMedia (*.rm)||*.rm||WindowsMedia (*.wmv, *.wma)||*.wmv;*.wma||MIDI (*.mid)||*.mid||MPEG (*.mpg, *.mpeg)||*.mpg;*.mpeg||MP3 (*.mp3)||*.mp3||Wave (*.wav)||*.wav|">
- </PIN>
- <PIN pinname="Maximum Characters" slicecount="1" values="-1">
- </PIN>
- <PIN pinname="String Type" slicecount="1" values="Filename">
- </PIN>
- <PIN pinname="Output String" visible="1">
- </PIN>
- </NODE>
- <LINK srcnodeid="10" srcpinname="Output String" dstnodeid="0" dstpinname="Filename" hiddenwhenlocked="1">
- </LINK>
- <LINK srcnodeid="10" srcpinname="Output String" dstnodeid="3" dstpinname="Filename" hiddenwhenlocked="1">
- </LINK>
- <NODE nodename="IOBox (Value Advanced)" componentmode="InABox" id="11" systemname="IOBox (Value Advanced)">
- <BOUNDS type="Box" left="7335" top="2685" width="540" height="240">
- </BOUNDS>
- <BOUNDS type="Node" left="7335" top="2685" width="0" height="0">
- </BOUNDS>
- <PIN pinname="Y Input Value" slicecount="1" values="0">
- </PIN>
- <PIN pinname="Units" slicecount="1" values="s">
- </PIN>
- <PIN pinname="Precision" slicecount="1" values="4">
- </PIN>
- </NODE>
- <LINK srcnodeid="11" srcpinname="Y Output Value" dstnodeid="0" dstpinname="Loop Start Time">
- </LINK>
- <NODE nodename="IOBox (Value Advanced)" componentmode="InABox" id="12" systemname="IOBox (Value Advanced)">
- <BOUNDS type="Box" left="7935" top="2685" width="540" height="240">
- </BOUNDS>
- <BOUNDS type="Node" left="7935" top="2685" width="0" height="0">
- </BOUNDS>
- <PIN pinname="Y Input Value" slicecount="1" values="1.5">
- </PIN>
- <PIN pinname="Units" slicecount="1" values="s">
- </PIN>
- <PIN pinname="Precision" slicecount="1" values="4">
- </PIN>
- </NODE>
- <LINK srcnodeid="12" srcpinname="Y Output Value" dstnodeid="0" dstpinname="Loop End Time">
- </LINK>
- <NODE systemname="FrameDelay (Animation)" nodename="FrameDelay (Animation)" componentmode="Hidden" id="13">
- <BOUNDS type="Node" left="10560" top="3630" width="100" height="100">
- </BOUNDS>
- <PIN pinname="Input 1" visible="1">
- </PIN>
- <PIN pinname="Output 1" visible="1">
- </PIN>
- </NODE>
- <LINK srcnodeid="3" srcpinname="Duration" dstnodeid="13" dstpinname="Input 1">
- </LINK>
- <LINK srcnodeid="13" srcpinname="Output 1" dstnodeid="3" dstpinname="Loop End Time" linkstyle="Bezier">
- <LINKPOINT x="12435" y="4890">
- </LINKPOINT>
- <LINKPOINT x="11640" y="1830">
- </LINKPOINT>
- </LINK>
- <NODE componentmode="InABox" id="55" nodename="IOBox (String)" systemname="IOBox (String)">
- <BOUNDS height="270" left="675" top="195" type="Node" width="945">
- </BOUNDS>
- <BOUNDS height="720" left="675" top="195" type="Box" width="3555">
- </BOUNDS>
- <PIN encoded="0" pinname="Input String" slicecount="1" visible="0" values="|Looping audio files|">
- </PIN>
- <PIN pinname="Output String" visible="0">
- </PIN>
- <PIN pinname="Show Grid" slicecount="1" values="0">
- </PIN>
- <PIN pinname="Size" slicecount="1" values="15">
- </PIN>
- </NODE>
- <NODE componentmode="InABox" id="54" nodename="IOBox (String)" systemname="IOBox (String)">
- <BOUNDS height="270" left="675" top="1065" type="Node" width="840">
- </BOUNDS>
- <BOUNDS height="600" left="675" top="1065" type="Box" width="3585">
- </BOUNDS>
- <PIN encoded="0" pinname="Input String" slicecount="1" visible="0" values="|Let's say you want to loop a file or a part of it.|">
- </PIN>
- <PIN pinname="Output String" visible="0">
- </PIN>
- <PIN pinname="Show Grid" slicecount="1" values="0">
- </PIN>
- <PIN pinname="Size" slicecount="1" values="7">
- </PIN>
- </NODE>
- <NODE componentmode="InABox" id="51" nodename="IOBox (String)" systemname="IOBox (String)">
- <BOUNDS height="270" left="675" top="3330" type="Node" width="7425">
- </BOUNDS>
- <BOUNDS height="3690" left="675" top="3330" type="Box" width="3930">
- </BOUNDS>
- <PIN encoded="0" pinname="Input String" slicecount="1" visible="0" values="|A loop region is defined via start- and endtimes. &cr;&lf;&cr;&lf;These times can be set manually or via values from other parts of the patch.&cr;&lf;&cr;&lf;Or the file's 'Duration' can be used to set the 'Loop End Time' via FrameDelay (Animation) in order to play the file in the full length before looping it.&cr;&lf;&cr;&lf;If the 'Loop End Time' of the FileStream (Bass) is set to 0 (by Default) then the file will be played in the full length before the new loop starts, so no FrameDelay (Animation) is needed.&cr;&lf;&cr;&lf;A WavePlayer (DShow9) has some more parameters which can be helpful when complex loops are needed.&cr;&lf;Check this example:&cr;&lf;&cr;&lf;|">
- </PIN>
- <PIN pinname="Output String" visible="0">
- </PIN>
- <PIN pinname="Show Grid" slicecount="1" values="0">
- </PIN>
- <PIN pinname="String Type" slicecount="1" values="MultiLine">
- </PIN>
- <PIN pinname="Descriptive Name" slicecount="1" values="||">
- </PIN>
- </NODE>
- <NODE componentmode="InABox" id="50" nodename="IOBox (String)" systemname="IOBox (String)">
- <BOUNDS height="270" left="195" top="3735" type="Node" width="315">
- </BOUNDS>
- <BOUNDS height="390" left="195" top="3735" type="Box" width="405">
- </BOUNDS>
- <PIN encoded="0" pinname="Input String" slicecount="1" visible="0" values="1.">
- </PIN>
- <PIN pinname="Output String" visible="0">
- </PIN>
- <PIN pinname="Show Grid" slicecount="1" values="0">
- </PIN>
- <PIN pinname="String Type" slicecount="1" values="MultiLine">
- </PIN>
- <PIN pinname="Size" slicecount="1" values="16">
- </PIN>
- </NODE>
- <NODE componentmode="InABox" id="47" nodename="IOBox (String)" systemname="IOBox (String)">
- <BOUNDS height="270" left="195" top="4350" type="Node" width="315">
- </BOUNDS>
- <BOUNDS height="390" left="195" top="4350" type="Box" width="390">
- </BOUNDS>
- <PIN encoded="0" pinname="Input String" slicecount="1" visible="0" values="2.">
- </PIN>
- <PIN pinname="Output String" visible="0">
- </PIN>
- <PIN pinname="Show Grid" slicecount="1" values="0">
- </PIN>
- <PIN pinname="String Type" slicecount="1" values="MultiLine">
- </PIN>
- <PIN pinname="Size" slicecount="1" values="16">
- </PIN>
- </NODE>
- <NODE nodename="IOBox (Value Advanced)" componentmode="InABox" id="56" systemname="IOBox (Value Advanced)">
- <BOUNDS type="Box" left="9765" top="2385" width="420" height="435">
- </BOUNDS>
- <BOUNDS type="Node" left="9765" top="2385" width="0" height="0">
- </BOUNDS>
- <PIN pinname="Y Input Value" slicecount="1" values="1">
- </PIN>
- <PIN pinname="Units" slicecount="1" values="||">
- </PIN>
- <PIN pinname="Precision" slicecount="1" values="4">
- </PIN>
- <PIN pinname="Value Type" slicecount="1" values="Boolean">
- </PIN>
- <PIN pinname="Behavior" slicecount="1" values="Toggle">
- </PIN>
- <PIN pinname="X Input Value" slicecount="1" values="1">
- </PIN>
- <PIN pinname="Y Output Value" visible="1">
- </PIN>
- <PIN pinname="Descriptive Name" slicecount="1" values="Loop">
- </PIN>
- </NODE>
- <LINK srcnodeid="56" srcpinname="Y Output Value" dstnodeid="3" dstpinname="Loop">
- </LINK>
- <NODE componentmode="InABox" id="57" nodename="IOBox (String)" systemname="IOBox (String)">
- <BOUNDS height="270" left="6600" top="3180" type="Node" width="315">
- </BOUNDS>
- <BOUNDS height="390" left="6600" top="3180" type="Box" width="405">
- </BOUNDS>
- <PIN encoded="0" pinname="Input String" slicecount="1" visible="0" values="1.">
- </PIN>
- <PIN pinname="Output String" visible="0">
- </PIN>
- <PIN pinname="Show Grid" slicecount="1" values="0">
- </PIN>
- <PIN pinname="String Type" slicecount="1" values="MultiLine">
- </PIN>
- <PIN pinname="Size" slicecount="1" values="16">
- </PIN>
- </NODE>
- <NODE nodename="IOBox (Value Advanced)" componentmode="InABox" id="58" systemname="IOBox (Value Advanced)">
- <BOUNDS type="Box" left="10305" top="2715" width="570" height="240">
- </BOUNDS>
- <BOUNDS type="Node" left="10305" top="2715" width="0" height="0">
- </BOUNDS>
- <PIN pinname="Y Input Value" slicecount="1" values="0">
- </PIN>
- <PIN pinname="Units" slicecount="1" values="s">
- </PIN>
- <PIN pinname="Precision" slicecount="1" values="4">
- </PIN>
- </NODE>
- <LINK srcnodeid="58" srcpinname="Y Output Value" dstnodeid="3" dstpinname="Loop Start Time">
- </LINK>
- <NODE componentmode="InABox" id="59" nodename="IOBox (String)" systemname="IOBox (String)">
- <BOUNDS height="270" left="9495" top="3120" type="Node" width="315">
- </BOUNDS>
- <BOUNDS height="390" left="9495" top="3120" type="Box" width="390">
- </BOUNDS>
- <PIN encoded="0" pinname="Input String" slicecount="1" visible="0" values="2.">
- </PIN>
- <PIN pinname="Output String" visible="0">
- </PIN>
- <PIN pinname="Show Grid" slicecount="1" values="0">
- </PIN>
- <PIN pinname="String Type" slicecount="1" values="MultiLine">
- </PIN>
- <PIN pinname="Size" slicecount="1" values="16">
- </PIN>
- </NODE>
- <NODE componentmode="InABox" id="60" nodename="IOBox (String)" systemname="IOBox (String)">
- <PIN encoded="0" pinname="Descriptive Name" slicecount="1" values="||">
- </PIN>
- <PIN encoded="0" pinname="Default" slicecount="1" values="file.foo">
- </PIN>
- <PIN pinname="Content Type">
- </PIN>
- <PIN pinname="Output String" pintype="Output" visible="-1">
- </PIN>
- <PIN pinname="SliceOffset" pintype="Input" slicecount="1" visible="-1" values="0">
- </PIN>
- <BOUNDS height="100" left="675" top="7170" type="Node" width="100">
- </BOUNDS>
- <BOUNDS height="240" left="675" top="7170" type="Box" width="3495">
- </BOUNDS>
- <PIN encoded="0" pinname="Mask">
- </PIN>
- <PIN encoded="0" pinname="File Mask" slicecount="1" values="|all foos||*.foo;*.bar|">
- </PIN>
- <PIN encoded="0" pinname="Input String" pintype="Input" slicecount="1" visible="-1" values="03_Playback_Looping-GranularSynthesis.v4p">
- </PIN>
- <PIN pinname="String Type" slicecount="1" values="Filename">
- </PIN>
- </NODE>
- <NODE componentmode="InABox" id="64" nodename="IOBox (String)" systemname="IOBox (String)">
- <PIN encoded="0" pinname="Descriptive Name" slicecount="1" values="||">
- </PIN>
- <PIN encoded="0" pinname="Default" slicecount="1" values="file.foo">
- </PIN>
- <PIN pinname="Content Type">
- </PIN>
- <PIN pinname="Output String" pintype="Output" visible="-1">
- </PIN>
- <PIN pinname="SliceOffset" pintype="Input" slicecount="1" visible="-1" values="0">
- </PIN>
- <BOUNDS height="100" left="675" top="2145" type="Node" width="100">
- </BOUNDS>
- <BOUNDS height="255" left="675" top="2145" type="Box" width="4005">
- </BOUNDS>
- <PIN encoded="0" pinname="Mask">
- </PIN>
- <PIN encoded="0" pinname="File Mask" slicecount="1" values="|all foos||*.foo;*.bar|">
- </PIN>
- <PIN encoded="0" pinname="Input String" pintype="Input" slicecount="1" visible="-1" values="http://vvvv.org/documentation/audio-file-playback">
- </PIN>
- <PIN pinname="String Type" slicecount="1" values="URL">
- </PIN>
- </NODE>
- <NODE nodename="IOBox (String)" componentmode="InABox" id="63" systemname="IOBox (String)">
- <BOUNDS type="Node" left="675" top="2385" width="1875" height="270">
- </BOUNDS>
- <BOUNDS type="Box" left="675" top="2385" width="3735" height="240">
- </BOUNDS>
- <PIN pinname="Input String" visible="0" slicecount="1" values="------------------------------------------------">
- </PIN>
- <PIN pinname="Output String" visible="0">
- </PIN>
- <PIN pinname="Show Grid" slicecount="1" values="0">
- </PIN>
- <PIN pinname="String Type" slicecount="1" values="MultiLine">
- </PIN>
- </NODE>
- <NODE id="62" componentmode="InABox" nodename="IOBox (String)" systemname="IOBox (String)" hiddenwhenlocked="0" managers="">
- <BOUNDS type="Node" height="270" left="675" top="1890" width="840">
- </BOUNDS>
- <BOUNDS type="Box" height="285" left="675" top="1890" width="2655">
- </BOUNDS>
- <PIN pinname="Input String" slicecount="1" encoded="0" visible="0" pintype="Input" values="|General info about audio playback:|">
- </PIN>
- <PIN pinname="Output String" visible="0" pintype="Output">
- </PIN>
- <PIN pinname="Show Grid" slicecount="1" pintype="Configuration" values="0">
- </PIN>
- <PIN pinname="Size" slicecount="1" pintype="Configuration" values="7">
- </PIN>
- <BOUNDS type="Window" left="0" top="0" width="0" height="0">
- </BOUNDS>
- <PIN pinname="Descriptive Name" pintype="Configuration" slicecount="1" values="||">
- </PIN>
- <PIN pinname="Tag" pintype="Configuration" slicecount="1" values="||">
- </PIN>
- <PIN pinname="Pin Visibility" pintype="Configuration" slicecount="1" values="True">
- </PIN>
- <PIN pinname="SliceCount Mode" pintype="Configuration" slicecount="1" values="Input">
- </PIN>
- <PIN pinname="Columns" pintype="Configuration" slicecount="1" values="1">
- </PIN>
- <PIN pinname="Rows" pintype="Configuration" slicecount="1" values="1">
- </PIN>
- <PIN pinname="Pages" pintype="Configuration" slicecount="1" values="1">
- </PIN>
- <PIN pinname="Show SliceIndex" pintype="Configuration" slicecount="1" values="0">
- </PIN>
- <PIN pinname="Font" pintype="Configuration" slicecount="1" values="|Lucida Sans Unicode|">
- </PIN>
- <PIN pinname="String Type" pintype="Configuration" slicecount="1" values="String">
- </PIN>
- <PIN pinname="Default" pintype="Configuration" slicecount="1" values="||">
- </PIN>
- <PIN pinname="File Mask" pintype="Configuration" slicecount="1" values="||">
- </PIN>
- <PIN pinname="Maximum Characters" pintype="Configuration" slicecount="1" values="-1">
- </PIN>
- <PIN pinname="Show Characters [#0..#32,#127]" pintype="Configuration" slicecount="1" values="0">
- </PIN>
- <PIN pinname="SliceOffset" pintype="Input" visible="-1" slicecount="1" values="0">
- </PIN>
- <PIN pinname="ID" pintype="Output" visible="-1">
- </PIN>
- </NODE>
- <NODE id="61" nodename="IOBox (String)" componentmode="InABox" systemname="IOBox (String)" hiddenwhenlocked="0" managers="">
- <BOUNDS type="Node" left="675" top="1680" width="1875" height="270">
- </BOUNDS>
- <BOUNDS type="Box" left="675" top="1680" width="3705" height="240">
- </BOUNDS>
- <PIN pinname="Input String" slicecount="1" visible="0" pintype="Input" values="------------------------------------------------">
- </PIN>
- <PIN pinname="Output String" visible="0" pintype="Output">
- </PIN>
- <PIN pinname="Show Grid" slicecount="1" pintype="Configuration" values="0">
- </PIN>
- <PIN pinname="String Type" slicecount="1" pintype="Configuration" values="MultiLine">
- </PIN>
- <BOUNDS type="Window" left="0" top="0" width="0" height="0">
- </BOUNDS>
- <PIN pinname="Descriptive Name" pintype="Configuration" slicecount="1" values="||">
- </PIN>
- <PIN pinname="Tag" pintype="Configuration" slicecount="1" values="||">
- </PIN>
- <PIN pinname="Pin Visibility" pintype="Configuration" slicecount="1" values="True">
- </PIN>
- <PIN pinname="SliceCount Mode" pintype="Configuration" slicecount="1" values="Input">
- </PIN>
- <PIN pinname="Columns" pintype="Configuration" slicecount="1" values="1">
- </PIN>
- <PIN pinname="Rows" pintype="Configuration" slicecount="1" values="1">
- </PIN>
- <PIN pinname="Pages" pintype="Configuration" slicecount="1" values="1">
- </PIN>
- <PIN pinname="Show SliceIndex" pintype="Configuration" slicecount="1" values="0">
- </PIN>
- <PIN pinname="Font" pintype="Configuration" slicecount="1" values="|Lucida Sans Unicode|">
- </PIN>
- <PIN pinname="Size" pintype="Configuration" slicecount="1" values="7">
- </PIN>
- <PIN pinname="Default" pintype="Configuration" slicecount="1" values="||">
- </PIN>
- <PIN pinname="File Mask" pintype="Configuration" slicecount="1" values="||">
- </PIN>
- <PIN pinname="Maximum Characters" pintype="Configuration" slicecount="1" values="-1">
- </PIN>
- <PIN pinname="Show Characters [#0..#32,#127]" pintype="Configuration" slicecount="1" values="0">
- </PIN>
- <PIN pinname="SliceOffset" pintype="Input" visible="-1" slicecount="1" values="0">
- </PIN>
- <PIN pinname="ID" pintype="Output" visible="-1">
- </PIN>
- </NODE>
- <NODE nodename="IOBox (Value Advanced)" componentmode="InABox" id="76" systemname="IOBox (Value Advanced)">
- <BOUNDS type="Box" left="12465" top="2355" width="420" height="435">
- </BOUNDS>
- <BOUNDS type="Node" left="12465" top="2355" width="0" height="0">
- </BOUNDS>
- <PIN pinname="Y Input Value" slicecount="1" values="0">
- </PIN>
- <PIN pinname="Units" slicecount="1" values="||">
- </PIN>
- <PIN pinname="Precision" slicecount="1" values="4">
- </PIN>
- <PIN pinname="Value Type" slicecount="1" values="Boolean">
- </PIN>
- <PIN pinname="Behavior" slicecount="1" values="Toggle">
- </PIN>
- <PIN pinname="Descriptive Name" slicecount="1" values="Play">
- </PIN>
- <PIN pinname="Y Output Value" visible="1">
- </PIN>
- <PIN pinname="X Input Value" slicecount="1" values="0">
- </PIN>
- </NODE>
- <NODE nodename="IOBox (Value Advanced)" componentmode="InABox" id="74" systemname="IOBox (Value Advanced)">
- <BOUNDS type="Box" left="12975" top="2355" width="420" height="435">
- </BOUNDS>
- <BOUNDS type="Node" left="12975" top="2355" width="0" height="0">
- </BOUNDS>
- <PIN pinname="Y Input Value" slicecount="1" values="1">
- </PIN>
- <PIN pinname="Units" slicecount="1" values="||">
- </PIN>
- <PIN pinname="Precision" slicecount="1" values="4">
- </PIN>
- <PIN pinname="Value Type" slicecount="1" values="Boolean">
- </PIN>
- <PIN pinname="Behavior" slicecount="1" values="Toggle">
- </PIN>
- <PIN pinname="X Input Value" slicecount="1" values="1">
- </PIN>
- <PIN pinname="Y Output Value" visible="1">
- </PIN>
- <PIN pinname="Descriptive Name" slicecount="1" values="Loop">
- </PIN>
- </NODE>
- <NODE nodename="IOBox (Value Advanced)" componentmode="InABox" id="73" systemname="IOBox (Value Advanced)">
- <BOUNDS type="Box" left="13515" top="2685" width="570" height="240">
- </BOUNDS>
- <BOUNDS type="Node" left="13515" top="2685" width="0" height="0">
- </BOUNDS>
- <PIN pinname="Y Input Value" slicecount="1" values="0">
- </PIN>
- <PIN pinname="Units" slicecount="1" values="s">
- </PIN>
- <PIN pinname="Precision" slicecount="1" values="4">
- </PIN>
- </NODE>
- <NODE componentmode="InABox" id="72" nodename="IOBox (String)" systemname="IOBox (String)">
- <BOUNDS height="270" left="12705" top="3090" type="Node" width="315">
- </BOUNDS>
- <BOUNDS height="390" left="12705" top="3090" type="Box" width="390">
- </BOUNDS>
- <PIN encoded="0" pinname="Input String" slicecount="1" visible="0" values="3.">
- </PIN>
- <PIN pinname="Output String" visible="0">
- </PIN>
- <PIN pinname="Show Grid" slicecount="1" values="0">
- </PIN>
- <PIN pinname="String Type" slicecount="1" values="MultiLine">
- </PIN>
- <PIN pinname="Size" slicecount="1" values="16">
- </PIN>
- </NODE>
- <NODE systemname="FileStream (Bass)" nodename="FileStream (Bass)" componentmode="Hidden" id="78" filename="%VVVV%\addonpack\lib\nodes\plugins\BassSound.dll">
- <BOUNDS type="Node" left="13200" top="3150" width="100" height="100">
- </BOUNDS>
- <PIN pinname="Audio" visible="1">
- </PIN>
- <PIN pinname="Play" visible="1">
- </PIN>
- <PIN pinname="Filename" visible="1">
- </PIN>
- <PIN pinname="Duration" visible="1">
- </PIN>
- <PIN pinname="Loop Start Time" visible="1">
- </PIN>
- <PIN pinname="Loop End Time" visible="1" slicecount="1" values="0">
- </PIN>
- <PIN pinname="Loop" visible="1">
- </PIN>
- <PIN pinname="File Name" visible="1">
- </PIN>
- <PIN pinname="Handle Out" visible="1">
- </PIN>
- </NODE>
- <LINK srcnodeid="76" srcpinname="Y Output Value" dstnodeid="78" dstpinname="Play">
- </LINK>
- <LINK srcnodeid="74" srcpinname="Y Output Value" dstnodeid="78" dstpinname="Loop">
- </LINK>
- <LINK srcnodeid="73" srcpinname="Y Output Value" dstnodeid="78" dstpinname="Loop Start Time">
- </LINK>
- <LINK srcnodeid="10" srcpinname="Output String" dstnodeid="78" dstpinname="File Name" hiddenwhenlocked="1">
- </LINK>
- <NODE systemname="AudioOut (Bass)" filename="%VVVV%\addonpack\lib\nodes\plugins\BassSound.dll" nodename="AudioOut (Bass)" componentmode="Hidden" id="80">
- <BOUNDS type="Node" left="12510" top="4335" width="100" height="100">
- </BOUNDS>
- <PIN pinname="Handles In" visible="1">
- </PIN>
- </NODE>
- <LINK srcnodeid="78" srcpinname="Handle Out" dstnodeid="80" dstpinname="Handles In">
- </LINK>
- <NODE componentmode="InABox" id="81" nodename="IOBox (String)" systemname="IOBox (String)">
- <BOUNDS height="270" left="195" top="5190" type="Node" width="315">
- </BOUNDS>
- <BOUNDS height="390" left="195" top="5190" type="Box" width="390">
- </BOUNDS>
- <PIN encoded="0" pinname="Input String" slicecount="1" visible="0" values="3.">
- </PIN>
- <PIN pinname="Output String" visible="0">
- </PIN>
- <PIN pinname="Show Grid" slicecount="1" values="0">
- </PIN>
- <PIN pinname="String Type" slicecount="1" values="MultiLine">
- </PIN>
- <PIN pinname="Size" slicecount="1" values="16">
- </PIN>
- </NODE>
- </PATCH>