PageRenderTime 44ms CodeModel.GetById 18ms RepoModel.GetById 0ms app.codeStats 1ms

/vvvv45/girlpower/Audio/08_Playback_Routing_5.1.v4p

https://github.com/crazyonej/vvvv-sdk
Unknown | 697 lines | 697 code | 0 blank | 0 comment | 0 complexity | 100b187de77f99dbf4875f409e11a531 MD5 | raw file
Possible License(s): AGPL-3.0, Unlicense, LGPL-2.0, BSD-3-Clause
  1. <!DOCTYPE PATCH SYSTEM "http://vvvv.org/versions/vvvv45alpha31.6.dtd" >
  2. <PATCH nodename="C:\Work\anton-vvvv-sdk\vvvv45\girlpower\Audio\08_Playback_Routing_5.1.v4p" systemname="08_Playback_Routing_5-1_Stream" filename="C:\Work\anton-vvvv-sdk\vvvv45\girlpower\Next Generation\Audio\08_Playback_Routing_5-1_Stream.v4p">
  3. <BOUNDS height="7725" left="1710" top="840" type="Window" width="19530">
  4. </BOUNDS>
  5. <NODE id="64" componentmode="InABox" nodename="IOBox (String)" systemname="IOBox (String)">
  6. <BOUNDS type="Node" height="270" left="13740" top="3360" width="315">
  7. </BOUNDS>
  8. <BOUNDS type="Box" height="300" left="13740" top="3360" width="345">
  9. </BOUNDS>
  10. <PIN pinname="Input String" encoded="0" slicecount="1" visible="0" values="F1">
  11. </PIN>
  12. <PIN pinname="Output String" visible="0">
  13. </PIN>
  14. <PIN pinname="Show Grid" slicecount="1" values="1">
  15. </PIN>
  16. <PIN pinname="String Type" slicecount="1" values="MultiLine">
  17. </PIN>
  18. <PIN pinname="Size" slicecount="1" values="10">
  19. </PIN>
  20. </NODE>
  21. <NODE componentmode="InABox" id="84" nodename="IOBox (String)" systemname="IOBox (String)">
  22. <BOUNDS height="0" left="14520" top="4185" type="Node" width="0">
  23. </BOUNDS>
  24. <BOUNDS height="160" left="10215" top="2130" type="Window" width="215">
  25. </BOUNDS>
  26. <BOUNDS height="1260" left="14520" top="4185" type="Box" width="3810">
  27. </BOUNDS>
  28. <PIN pinname="Input String" visible="1" slicecount="6" values="|vvvv5.1.wav SPEAKER_FRONT_LEFT|,|vvvv5.1.wav SPEAKER_FRONT_LEFT|,|vvvv5.1.wav SPEAKER_FRONT_LEFT|,|vvvv5.1.wav SPEAKER_FRONT_LEFT|,|vvvv5.1.wav SPEAKER_FRONT_LEFT|,|vvvv5.1.wav SPEAKER_FRONT_LEFT|">
  29. </PIN>
  30. <PIN pinname="Rows" slicecount="1" values="6">
  31. </PIN>
  32. <PIN pinname="SliceCount Mode" slicecount="1" values="Input">
  33. </PIN>
  34. </NODE>
  35. <NODE componentmode="InABox" id="83" nodename="IOBox (String)" systemname="IOBox (String)">
  36. <BOUNDS height="0" left="15060" top="1725" type="Node" width="0">
  37. </BOUNDS>
  38. <BOUNDS height="160" left="13155" top="2625" type="Window" width="215">
  39. </BOUNDS>
  40. <BOUNDS height="240" left="15060" top="1725" type="Box" width="2985">
  41. </BOUNDS>
  42. <PIN pinname="Input String" slicecount="1" visible="1" encoded="0" values="..\..\lib\assets\sounds\vvvv5.1.wav">
  43. </PIN>
  44. <PIN pinname="Rows" slicecount="1" values="1">
  45. </PIN>
  46. <PIN pinname="Output String" visible="1">
  47. </PIN>
  48. <PIN pinname="SliceCount Mode" slicecount="1" values="ColsRowsPages">
  49. </PIN>
  50. </NODE>
  51. <NODE componentmode="InABox" id="82" nodename="IOBOX (VALUE ADVANCED)" systemname="IOBox (Value Advanced)">
  52. <BOUNDS height="0" left="13380" top="1725" type="Node" width="0">
  53. </BOUNDS>
  54. <BOUNDS height="160" left="3585" top="1800" type="Window" width="215">
  55. </BOUNDS>
  56. <BOUNDS height="1050" left="13380" top="1725" type="Box" width="855">
  57. </BOUNDS>
  58. <PIN pinname="Rows" slicecount="1" values="6">
  59. </PIN>
  60. <PIN pinname="SliceCount Mode" slicecount="1" values="ColsRowsPages">
  61. </PIN>
  62. <PIN pinname="Y Output Value" visible="1">
  63. </PIN>
  64. <PIN pinname="Y Input Value" slicecount="6" values="0,1,2,3,4,5">
  65. </PIN>
  66. </NODE>
  67. <NODE id="81" nodename="AudioOut (DShow9)" systemname="AudioOut (DShow9)">
  68. <BOUNDS height="0" left="11655" top="5175" type="Node" width="0">
  69. </BOUNDS>
  70. <PIN pinname="Audio" visible="1" slicecount="1" values="||">
  71. </PIN>
  72. <PIN pinname="Volume" slicecount="1" values="0">
  73. </PIN>
  74. <PIN pinname="Driver" slicecount="1" values="|Default DirectSound Device|">
  75. </PIN>
  76. </NODE>
  77. <NODE componentmode="InABox" id="80" nodename="IOBox (String)" systemname="IOBox (String)">
  78. <BOUNDS height="270" left="15030" top="1200" type="Node" width="465">
  79. </BOUNDS>
  80. <BOUNDS height="495" left="15030" top="1200" type="Box" width="495">
  81. </BOUNDS>
  82. <BOUNDS height="160" left="0" top="0" type="Window" width="215">
  83. </BOUNDS>
  84. <PIN pinname="Input String" slicecount="1" visible="0" encoded="0" values="|file&cr;&lf;v|">
  85. </PIN>
  86. <PIN pinname="Output String" visible="0">
  87. </PIN>
  88. <PIN pinname="Show Grid" slicecount="1" values="0">
  89. </PIN>
  90. </NODE>
  91. <NODE componentmode="InABox" id="79" nodename="IOBox (String)" systemname="IOBox (String)">
  92. <BOUNDS height="270" left="13365" top="1200" type="Node" width="705">
  93. </BOUNDS>
  94. <BOUNDS height="450" left="13365" top="1200" type="Box" width="1320">
  95. </BOUNDS>
  96. <BOUNDS height="160" left="0" top="0" type="Window" width="215">
  97. </BOUNDS>
  98. <PIN pinname="Input String" slicecount="1" visible="0" encoded="0" values="|routing table&cr;&lf;v|">
  99. </PIN>
  100. <PIN pinname="Output String" visible="0">
  101. </PIN>
  102. <PIN pinname="Show Grid" slicecount="1" values="0">
  103. </PIN>
  104. </NODE>
  105. <NODE componentmode="InABox" id="90" nodename="IOBox (String)" systemname="IOBox (String)">
  106. <BOUNDS height="270" left="12180" top="1200" type="Node" width="1275">
  107. </BOUNDS>
  108. <BOUNDS height="480" left="12180" top="1200" type="Box" width="420">
  109. </BOUNDS>
  110. <BOUNDS height="160" left="0" top="0" type="Window" width="215">
  111. </BOUNDS>
  112. <PIN pinname="Input String" slicecount="1" visible="0" encoded="0" values="|loop&cr;&lf;v|">
  113. </PIN>
  114. <PIN pinname="Output String" visible="0">
  115. </PIN>
  116. <PIN pinname="Show Grid" slicecount="1" values="0">
  117. </PIN>
  118. </NODE>
  119. <NODE nodename="IOBox (String)" componentmode="InABox" id="99" systemname="IOBox (String)">
  120. <BOUNDS type="Node" left="14490" top="5460" width="1020" height="270">
  121. </BOUNDS>
  122. <BOUNDS type="Box" left="14490" top="5460" width="1020" height="270">
  123. </BOUNDS>
  124. <PIN pinname="Input String" visible="0" slicecount="1" values="|Routing info|">
  125. </PIN>
  126. <PIN pinname="Output String" visible="0">
  127. </PIN>
  128. <PIN pinname="Show Grid" slicecount="1" values="0">
  129. </PIN>
  130. <PIN pinname="String Type" slicecount="1" values="MultiLine">
  131. </PIN>
  132. </NODE>
  133. <NODE id="43" componentmode="InABox" nodename="IOBox (String)" systemname="IOBox (String)">
  134. <BOUNDS type="Node" height="270" left="585" top="195" width="945">
  135. </BOUNDS>
  136. <BOUNDS type="Box" height="495" left="585" top="195" width="4230">
  137. </BOUNDS>
  138. <PIN pinname="Input String" encoded="0" slicecount="1" visible="0" values="|Routing 5.1 Audio|">
  139. </PIN>
  140. <PIN pinname="Output String" visible="0">
  141. </PIN>
  142. <PIN pinname="Show Grid" slicecount="1" values="0">
  143. </PIN>
  144. <PIN pinname="Size" slicecount="1" values="15">
  145. </PIN>
  146. </NODE>
  147. <NODE componentmode="InABox" id="103" nodename="IOBox (String)" systemname="IOBox (String)">
  148. <PIN encoded="0" pinname="Descriptive Name" slicecount="1" values="||">
  149. </PIN>
  150. <PIN encoded="0" pinname="Default" slicecount="1" values="file.foo">
  151. </PIN>
  152. <PIN pinname="Content Type">
  153. </PIN>
  154. <PIN pinname="Output String" pintype="Output" visible="-1">
  155. </PIN>
  156. <PIN pinname="SliceOffset" pintype="Input" slicecount="1" visible="-1" values="0">
  157. </PIN>
  158. <BOUNDS height="100" left="585" top="1470" type="Node" width="100">
  159. </BOUNDS>
  160. <BOUNDS height="255" left="585" top="1470" type="Box" width="4005">
  161. </BOUNDS>
  162. <PIN encoded="0" pinname="Mask">
  163. </PIN>
  164. <PIN encoded="0" pinname="File Mask" slicecount="1" values="|all foos||*.foo;*.bar|">
  165. </PIN>
  166. <PIN encoded="0" pinname="Input String" pintype="Input" slicecount="1" visible="-1" values="http://vvvv.org/documentation/audio-file-playback">
  167. </PIN>
  168. <PIN pinname="String Type" slicecount="1" values="URL">
  169. </PIN>
  170. </NODE>
  171. <NODE nodename="IOBox (String)" componentmode="InABox" id="102" systemname="IOBox (String)">
  172. <BOUNDS type="Node" left="585" top="1710" width="1875" height="270">
  173. </BOUNDS>
  174. <BOUNDS type="Box" left="585" top="1710" width="3735" height="240">
  175. </BOUNDS>
  176. <PIN pinname="Input String" visible="0" slicecount="1" values="------------------------------------------------">
  177. </PIN>
  178. <PIN pinname="Output String" visible="0">
  179. </PIN>
  180. <PIN pinname="Show Grid" slicecount="1" values="0">
  181. </PIN>
  182. <PIN pinname="String Type" slicecount="1" values="MultiLine">
  183. </PIN>
  184. </NODE>
  185. <NODE id="101" componentmode="InABox" nodename="IOBox (String)" systemname="IOBox (String)" hiddenwhenlocked="0" managers="">
  186. <BOUNDS type="Node" height="270" left="585" top="1215" width="840">
  187. </BOUNDS>
  188. <BOUNDS type="Box" height="285" left="585" top="1215" width="2655">
  189. </BOUNDS>
  190. <PIN pinname="Input String" slicecount="1" encoded="0" visible="0" pintype="Input" values="|General info about audio playback:|">
  191. </PIN>
  192. <PIN pinname="Output String" visible="0" pintype="Output">
  193. </PIN>
  194. <PIN pinname="Show Grid" slicecount="1" pintype="Configuration" values="0">
  195. </PIN>
  196. <PIN pinname="Size" slicecount="1" pintype="Configuration" values="7">
  197. </PIN>
  198. <BOUNDS type="Window" left="0" top="0" width="0" height="0">
  199. </BOUNDS>
  200. <PIN pinname="Descriptive Name" pintype="Configuration" slicecount="1" values="||">
  201. </PIN>
  202. <PIN pinname="Tag" pintype="Configuration" slicecount="1" values="||">
  203. </PIN>
  204. <PIN pinname="Pin Visibility" pintype="Configuration" slicecount="1" values="True">
  205. </PIN>
  206. <PIN pinname="SliceCount Mode" pintype="Configuration" slicecount="1" values="Input">
  207. </PIN>
  208. <PIN pinname="Columns" pintype="Configuration" slicecount="1" values="1">
  209. </PIN>
  210. <PIN pinname="Rows" pintype="Configuration" slicecount="1" values="1">
  211. </PIN>
  212. <PIN pinname="Pages" pintype="Configuration" slicecount="1" values="1">
  213. </PIN>
  214. <PIN pinname="Show SliceIndex" pintype="Configuration" slicecount="1" values="0">
  215. </PIN>
  216. <PIN pinname="Font" pintype="Configuration" slicecount="1" values="|Lucida Sans Unicode|">
  217. </PIN>
  218. <PIN pinname="String Type" pintype="Configuration" slicecount="1" values="String">
  219. </PIN>
  220. <PIN pinname="Default" pintype="Configuration" slicecount="1" values="||">
  221. </PIN>
  222. <PIN pinname="File Mask" pintype="Configuration" slicecount="1" values="||">
  223. </PIN>
  224. <PIN pinname="Maximum Characters" pintype="Configuration" slicecount="1" values="-1">
  225. </PIN>
  226. <PIN pinname="Show Characters [#0..#32,#127]" pintype="Configuration" slicecount="1" values="0">
  227. </PIN>
  228. <PIN pinname="SliceOffset" pintype="Input" visible="-1" slicecount="1" values="0">
  229. </PIN>
  230. <PIN pinname="ID" pintype="Output" visible="-1">
  231. </PIN>
  232. </NODE>
  233. <NODE id="100" nodename="IOBox (String)" componentmode="InABox" systemname="IOBox (String)" hiddenwhenlocked="0" managers="">
  234. <BOUNDS type="Node" left="585" top="1005" width="1875" height="270">
  235. </BOUNDS>
  236. <BOUNDS type="Box" left="585" top="1005" width="3705" height="240">
  237. </BOUNDS>
  238. <PIN pinname="Input String" slicecount="1" visible="0" pintype="Input" values="------------------------------------------------">
  239. </PIN>
  240. <PIN pinname="Output String" visible="0" pintype="Output">
  241. </PIN>
  242. <PIN pinname="Show Grid" slicecount="1" pintype="Configuration" values="0">
  243. </PIN>
  244. <PIN pinname="String Type" slicecount="1" pintype="Configuration" values="MultiLine">
  245. </PIN>
  246. <BOUNDS type="Window" left="0" top="0" width="0" height="0">
  247. </BOUNDS>
  248. <PIN pinname="Descriptive Name" pintype="Configuration" slicecount="1" values="||">
  249. </PIN>
  250. <PIN pinname="Tag" pintype="Configuration" slicecount="1" values="||">
  251. </PIN>
  252. <PIN pinname="Pin Visibility" pintype="Configuration" slicecount="1" values="True">
  253. </PIN>
  254. <PIN pinname="SliceCount Mode" pintype="Configuration" slicecount="1" values="Input">
  255. </PIN>
  256. <PIN pinname="Columns" pintype="Configuration" slicecount="1" values="1">
  257. </PIN>
  258. <PIN pinname="Rows" pintype="Configuration" slicecount="1" values="1">
  259. </PIN>
  260. <PIN pinname="Pages" pintype="Configuration" slicecount="1" values="1">
  261. </PIN>
  262. <PIN pinname="Show SliceIndex" pintype="Configuration" slicecount="1" values="0">
  263. </PIN>
  264. <PIN pinname="Font" pintype="Configuration" slicecount="1" values="|Lucida Sans Unicode|">
  265. </PIN>
  266. <PIN pinname="Size" pintype="Configuration" slicecount="1" values="7">
  267. </PIN>
  268. <PIN pinname="Default" pintype="Configuration" slicecount="1" values="||">
  269. </PIN>
  270. <PIN pinname="File Mask" pintype="Configuration" slicecount="1" values="||">
  271. </PIN>
  272. <PIN pinname="Maximum Characters" pintype="Configuration" slicecount="1" values="-1">
  273. </PIN>
  274. <PIN pinname="Show Characters [#0..#32,#127]" pintype="Configuration" slicecount="1" values="0">
  275. </PIN>
  276. <PIN pinname="SliceOffset" pintype="Input" visible="-1" slicecount="1" values="0">
  277. </PIN>
  278. <PIN pinname="ID" pintype="Output" visible="-1">
  279. </PIN>
  280. </NODE>
  281. <NODE systemname="FrameDelay (Animation)" nodename="FrameDelay (Animation)" componentmode="Hidden" id="105">
  282. <BOUNDS type="Node" left="12120" top="3870" width="100" height="100">
  283. </BOUNDS>
  284. <PIN pinname="Input 1" visible="1" slicecount="1" values="4">
  285. </PIN>
  286. <PIN pinname="Output 1" visible="1">
  287. </PIN>
  288. </NODE>
  289. <NODE nodename="IOBox (Enumerations)" componentmode="InABox" id="108" systemname="IOBox (Enumerations)">
  290. <BOUNDS type="Box" left="12345" top="4725" width="1590" height="240">
  291. </BOUNDS>
  292. <BOUNDS type="Node" left="12345" top="4725" width="0" height="0">
  293. </BOUNDS>
  294. <PIN pinname="Input Enum" slicecount="1" values="|Default DirectSound Device|">
  295. </PIN>
  296. </NODE>
  297. <LINK srcnodeid="108" srcpinname="Output Enum" dstnodeid="81" dstpinname="Driver">
  298. </LINK>
  299. <NODE nodename="IOBox (Value Advanced)" componentmode="InABox" id="114" systemname="IOBox (Value Advanced)">
  300. <BOUNDS type="Box" left="11640" top="1725" width="480" height="480">
  301. </BOUNDS>
  302. <BOUNDS type="Node" left="11640" top="1725" width="0" height="0">
  303. </BOUNDS>
  304. <PIN pinname="Y Input Value" slicecount="1" values="0">
  305. </PIN>
  306. <PIN pinname="Units" slicecount="1" values="||">
  307. </PIN>
  308. <PIN pinname="Precision" slicecount="1" values="4">
  309. </PIN>
  310. <PIN pinname="Value Type" slicecount="1" values="Boolean">
  311. </PIN>
  312. <PIN pinname="Behavior" slicecount="1" values="Toggle">
  313. </PIN>
  314. <PIN pinname="X Input Value" slicecount="1" values="0">
  315. </PIN>
  316. </NODE>
  317. <NODE componentmode="InABox" id="124" nodename="IOBox (String)" systemname="IOBox (String)">
  318. <BOUNDS height="270" left="12105" top="465" type="Node" width="945">
  319. </BOUNDS>
  320. <BOUNDS height="405" left="12105" top="465" type="Box" width="3135">
  321. </BOUNDS>
  322. <PIN encoded="0" pinname="Input String" slicecount="1" visible="0" values="|WavePlayer (DShow9)|">
  323. </PIN>
  324. <PIN pinname="Output String" visible="0">
  325. </PIN>
  326. <PIN pinname="Show Grid" slicecount="1" values="0">
  327. </PIN>
  328. <PIN pinname="Size" slicecount="1" values="15">
  329. </PIN>
  330. </NODE>
  331. <NODE componentmode="InABox" id="125" nodename="IOBox (String)" systemname="IOBox (String)">
  332. <BOUNDS height="270" left="6690" top="465" type="Node" width="945">
  333. </BOUNDS>
  334. <BOUNDS height="390" left="6690" top="465" type="Box" width="3135">
  335. </BOUNDS>
  336. <PIN encoded="0" pinname="Input String" slicecount="1" visible="0" values="|FileStream (DShow9)|">
  337. </PIN>
  338. <PIN pinname="Output String" visible="0">
  339. </PIN>
  340. <PIN pinname="Show Grid" slicecount="1" values="0">
  341. </PIN>
  342. <PIN pinname="Size" slicecount="1" values="15">
  343. </PIN>
  344. </NODE>
  345. <NODE componentmode="InABox" id="126" nodename="IOBox (String)" systemname="IOBox (String)">
  346. <BOUNDS height="270" left="10590" top="465" type="Node" width="945">
  347. </BOUNDS>
  348. <BOUNDS height="6600" left="10590" top="465" type="Box" width="285">
  349. </BOUNDS>
  350. <PIN encoded="0" pinname="Input String" slicecount="1" visible="0" values="|||&cr;&lf;||&cr;&lf;||&cr;&lf;||&cr;&lf;||&cr;&lf;||&cr;&lf;||&cr;&lf;||&cr;&lf;||&cr;&lf;||&cr;&lf;||&cr;&lf;||&cr;&lf;||&cr;&lf;||&cr;&lf;||&cr;&lf;||&cr;&lf;||&cr;&lf;||&cr;&lf;||&cr;&lf;||&cr;&lf;||&cr;&lf;||&cr;&lf;||&cr;&lf;||&cr;&lf;|">
  351. </PIN>
  352. <PIN pinname="Output String" visible="0">
  353. </PIN>
  354. <PIN pinname="Show Grid" slicecount="1" values="0">
  355. </PIN>
  356. <PIN pinname="Size" slicecount="1" values="10">
  357. </PIN>
  358. </NODE>
  359. <NODE id="128" nodename="WavePlayer (DShow9)" systemname="WavePlayer (DShow9)">
  360. <BOUNDS height="0" left="11655" top="3405" type="Node" width="0">
  361. </BOUNDS>
  362. <PIN pinname="Sync" slicecount="1" values="1">
  363. </PIN>
  364. <PIN pinname="End Time" visible="1">
  365. </PIN>
  366. <PIN pinname="Routing" visible="1">
  367. </PIN>
  368. <PIN pinname="Do Seek" slicecount="1" values="0">
  369. </PIN>
  370. <PIN pinname="Loop" visible="1">
  371. </PIN>
  372. </NODE>
  373. <LINK dstnodeid="84" dstpinname="Input String" srcnodeid="128" srcpinname="Routing Info">
  374. </LINK>
  375. <LINK dstnodeid="128" dstpinname="Filename" srcnodeid="83" srcpinname="Output String">
  376. </LINK>
  377. <LINK dstnodeid="81" dstpinname="Audio" srcnodeid="128" srcpinname="Audio">
  378. </LINK>
  379. <LINK srcnodeid="128" srcpinname="Duration" dstnodeid="105" dstpinname="Input 1">
  380. </LINK>
  381. <LINK srcnodeid="114" srcpinname="Y Output Value" dstnodeid="128" dstpinname="Play">
  382. </LINK>
  383. <LINK srcnodeid="105" srcpinname="Output 1" dstnodeid="128" dstpinname="End Time" linkstyle="Bezier">
  384. <LINKPOINT x="13800" y="5295">
  385. </LINKPOINT>
  386. <LINKPOINT x="15900" y="1980">
  387. </LINKPOINT>
  388. </LINK>
  389. <LINK srcnodeid="82" srcpinname="Y Output Value" dstnodeid="128" dstpinname="Routing">
  390. </LINK>
  391. <NODE systemname="FileStream (DShow9)" nodename="FileStream (DShow9)" componentmode="Hidden" id="130">
  392. <BOUNDS type="Node" left="6930" top="2385" width="100" height="100">
  393. </BOUNDS>
  394. <PIN pinname="Filename" slicecount="1" values="..\..\..\lib\assets\sounds\vvvv5.1.wav">
  395. </PIN>
  396. <PIN pinname="Audio" visible="1">
  397. </PIN>
  398. <PIN pinname="Duration" visible="1">
  399. </PIN>
  400. <PIN pinname="Loop End Time" visible="1">
  401. </PIN>
  402. <PIN pinname="Loop" slicecount="1" visible="1" values="1">
  403. </PIN>
  404. <PIN pinname="Play" slicecount="1" visible="1" values="0">
  405. </PIN>
  406. </NODE>
  407. <NODE systemname="AudioOut (DShow9)" nodename="AudioOut (DShow9)" componentmode="Hidden" id="131">
  408. <BOUNDS type="Node" left="6930" top="3630" width="100" height="100">
  409. </BOUNDS>
  410. <PIN pinname="Audio" visible="1">
  411. </PIN>
  412. </NODE>
  413. <LINK srcnodeid="130" srcpinname="Audio" dstnodeid="131" dstpinname="Audio">
  414. </LINK>
  415. <NODE nodename="IOBox (String)" componentmode="InABox" id="133" systemname="IOBox (String)">
  416. <BOUNDS type="Box" left="8070" top="1575" width="1860" height="240">
  417. </BOUNDS>
  418. <BOUNDS type="Node" left="8070" top="1575" width="0" height="0">
  419. </BOUNDS>
  420. <PIN pinname="Input String" slicecount="1" values="..\..\lib\assets\sounds\vvvv5.1.wav">
  421. </PIN>
  422. <PIN pinname="Default" slicecount="1" values="file.avi">
  423. </PIN>
  424. <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|">
  425. </PIN>
  426. <PIN pinname="Maximum Characters" slicecount="1" values="-1">
  427. </PIN>
  428. <PIN pinname="String Type" slicecount="1" values="Filename">
  429. </PIN>
  430. </NODE>
  431. <LINK srcnodeid="133" srcpinname="Output String" dstnodeid="130" dstpinname="Filename">
  432. </LINK>
  433. <NODE systemname="FrameDelay (Animation)" nodename="FrameDelay (Animation)" componentmode="Hidden" id="134">
  434. <BOUNDS type="Node" left="7500" top="2880" width="100" height="100">
  435. </BOUNDS>
  436. <PIN pinname="Enable" visible="1">
  437. </PIN>
  438. <PIN pinname="Input 1" visible="1">
  439. </PIN>
  440. <PIN pinname="Output 1" visible="1">
  441. </PIN>
  442. </NODE>
  443. <LINK srcnodeid="130" srcpinname="Duration" dstnodeid="134" dstpinname="Input 1">
  444. </LINK>
  445. <LINK srcnodeid="134" srcpinname="Output 1" dstnodeid="130" dstpinname="Loop End Time" linkstyle="Bezier">
  446. <LINKPOINT x="9345" y="4240">
  447. </LINKPOINT>
  448. <LINKPOINT x="8700" y="1340">
  449. </LINKPOINT>
  450. </LINK>
  451. <NODE componentmode="InABox" id="135" nodename="IOBox (String)" systemname="IOBox (String)">
  452. <BOUNDS height="270" left="6435" top="1065" type="Node" width="1275">
  453. </BOUNDS>
  454. <BOUNDS height="480" left="6435" top="1065" type="Box" width="405">
  455. </BOUNDS>
  456. <BOUNDS height="160" left="0" top="0" type="Window" width="215">
  457. </BOUNDS>
  458. <PIN pinname="Input String" slicecount="1" visible="0" encoded="0" values="|play&cr;&lf;v|">
  459. </PIN>
  460. <PIN pinname="Output String" visible="0">
  461. </PIN>
  462. <PIN pinname="Show Grid" slicecount="1" values="0">
  463. </PIN>
  464. </NODE>
  465. <NODE componentmode="InABox" id="136" nodename="IOBox (String)" systemname="IOBox (String)">
  466. <BOUNDS height="270" left="8055" top="1065" type="Node" width="465">
  467. </BOUNDS>
  468. <BOUNDS height="495" left="8055" top="1065" type="Box" width="495">
  469. </BOUNDS>
  470. <BOUNDS height="160" left="0" top="0" type="Window" width="215">
  471. </BOUNDS>
  472. <PIN pinname="Input String" slicecount="1" visible="0" encoded="0" values="|file&cr;&lf;v|">
  473. </PIN>
  474. <PIN pinname="Output String" visible="0">
  475. </PIN>
  476. <PIN pinname="Show Grid" slicecount="1" values="0">
  477. </PIN>
  478. </NODE>
  479. <NODE componentmode="InABox" id="137" nodename="IOBox (String)" systemname="IOBox (String)">
  480. <BOUNDS height="270" left="11610" top="1200" type="Node" width="1275">
  481. </BOUNDS>
  482. <BOUNDS height="480" left="11610" top="1200" type="Box" width="405">
  483. </BOUNDS>
  484. <BOUNDS height="160" left="0" top="0" type="Window" width="215">
  485. </BOUNDS>
  486. <PIN pinname="Input String" slicecount="1" visible="0" encoded="0" values="|play&cr;&lf;v|">
  487. </PIN>
  488. <PIN pinname="Output String" visible="0">
  489. </PIN>
  490. <PIN pinname="Show Grid" slicecount="1" values="0">
  491. </PIN>
  492. </NODE>
  493. <NODE componentmode="InABox" id="138" nodename="IOBox (String)" systemname="IOBox (String)">
  494. <BOUNDS height="270" left="12930" top="1710" type="Node" width="315">
  495. </BOUNDS>
  496. <BOUNDS height="390" left="12930" top="1710" type="Box" width="405">
  497. </BOUNDS>
  498. <PIN encoded="0" pinname="Input String" slicecount="1" visible="0" values="2.">
  499. </PIN>
  500. <PIN pinname="Output String" visible="0">
  501. </PIN>
  502. <PIN pinname="Show Grid" slicecount="1" values="0">
  503. </PIN>
  504. <PIN pinname="String Type" slicecount="1" values="MultiLine">
  505. </PIN>
  506. <PIN pinname="Size" slicecount="1" values="16">
  507. </PIN>
  508. </NODE>
  509. <NODE componentmode="InABox" id="154" nodename="IOBox (String)" systemname="IOBox (String)">
  510. <BOUNDS height="270" left="675" top="2940" type="Node" width="7425">
  511. </BOUNDS>
  512. <BOUNDS height="885" left="675" top="2940" type="Box" width="3930">
  513. </BOUNDS>
  514. <PIN encoded="0" pinname="Input String" slicecount="1" visible="0" values="|FileStream (DShow9) simply plays 5.1 audio file through the multichannel soundcard. &cr;&lf;No special setup is needed.|">
  515. </PIN>
  516. <PIN pinname="Output String" visible="0">
  517. </PIN>
  518. <PIN pinname="Show Grid" slicecount="1" values="0">
  519. </PIN>
  520. <PIN pinname="String Type" slicecount="1" values="MultiLine">
  521. </PIN>
  522. <PIN pinname="Descriptive Name" slicecount="1" values="||">
  523. </PIN>
  524. </NODE>
  525. <NODE componentmode="InABox" id="152" nodename="IOBox (String)" systemname="IOBox (String)">
  526. <BOUNDS height="270" left="675" top="2415" type="Node" width="945">
  527. </BOUNDS>
  528. <BOUNDS height="345" left="675" top="2415" type="Box" width="3330">
  529. </BOUNDS>
  530. <PIN encoded="0" pinname="Input String" slicecount="1" visible="0" values="|FileStream (DShow9)|">
  531. </PIN>
  532. <PIN pinname="Output String" visible="0">
  533. </PIN>
  534. <PIN pinname="Show Grid" slicecount="1" values="0">
  535. </PIN>
  536. <PIN pinname="Size" slicecount="1" values="12">
  537. </PIN>
  538. </NODE>
  539. <NODE componentmode="InABox" id="150" nodename="IOBox (String)" systemname="IOBox (String)">
  540. <BOUNDS height="270" left="675" top="4575" type="Node" width="7425">
  541. </BOUNDS>
  542. <BOUNDS height="1455" left="675" top="4575" type="Box" width="4020">
  543. </BOUNDS>
  544. <PIN encoded="0" pinname="Input String" slicecount="1" visible="0" values="|For the WavePlayer (DShow9) a special routing spread can be defined. So it is possible assign a channel to an output.&cr;&lf;&cr;&lf;By default the &apos;Routing&apos; pin is set to -1 which means, that routing defined in the wavefile is used.|">
  545. </PIN>
  546. <PIN pinname="Output String" visible="0">
  547. </PIN>
  548. <PIN pinname="Show Grid" slicecount="1" values="0">
  549. </PIN>
  550. <PIN pinname="String Type" slicecount="1" values="MultiLine">
  551. </PIN>
  552. <PIN pinname="Descriptive Name" slicecount="1" values="||">
  553. </PIN>
  554. </NODE>
  555. <NODE componentmode="InABox" id="149" nodename="IOBox (String)" systemname="IOBox (String)">
  556. <BOUNDS height="270" left="240" top="4575" type="Node" width="315">
  557. </BOUNDS>
  558. <BOUNDS height="390" left="240" top="4575" type="Box" width="405">
  559. </BOUNDS>
  560. <PIN encoded="0" pinname="Input String" slicecount="1" visible="0" values="2.">
  561. </PIN>
  562. <PIN pinname="Output String" visible="0">
  563. </PIN>
  564. <PIN pinname="Show Grid" slicecount="1" values="0">
  565. </PIN>
  566. <PIN pinname="String Type" slicecount="1" values="MultiLine">
  567. </PIN>
  568. <PIN pinname="Size" slicecount="1" values="16">
  569. </PIN>
  570. </NODE>
  571. <NODE componentmode="InABox" id="148" nodename="IOBox (String)" systemname="IOBox (String)">
  572. <BOUNDS height="270" left="675" top="4050" type="Node" width="945">
  573. </BOUNDS>
  574. <BOUNDS height="345" left="675" top="4050" type="Box" width="3330">
  575. </BOUNDS>
  576. <PIN encoded="0" pinname="Input String" slicecount="1" visible="0" values="|WavePlayer (DShow9)|">
  577. </PIN>
  578. <PIN pinname="Output String" visible="0">
  579. </PIN>
  580. <PIN pinname="Show Grid" slicecount="1" values="0">
  581. </PIN>
  582. <PIN pinname="Size" slicecount="1" values="12">
  583. </PIN>
  584. </NODE>
  585. <NODE componentmode="InABox" id="155" nodename="IOBox (String)" systemname="IOBox (String)">
  586. <BOUNDS height="270" left="6480" top="2310" type="Node" width="315">
  587. </BOUNDS>
  588. <BOUNDS height="390" left="6480" top="2310" type="Box" width="405">
  589. </BOUNDS>
  590. <PIN encoded="0" pinname="Input String" slicecount="1" visible="0" values="1.">
  591. </PIN>
  592. <PIN pinname="Output String" visible="0">
  593. </PIN>
  594. <PIN pinname="Show Grid" slicecount="1" values="0">
  595. </PIN>
  596. <PIN pinname="String Type" slicecount="1" values="MultiLine">
  597. </PIN>
  598. <PIN pinname="Size" slicecount="1" values="16">
  599. </PIN>
  600. </NODE>
  601. <NODE componentmode="InABox" id="156" nodename="IOBox (String)" systemname="IOBox (String)">
  602. <BOUNDS height="270" left="240" top="2940" type="Node" width="315">
  603. </BOUNDS>
  604. <BOUNDS height="390" left="240" top="2940" type="Box" width="405">
  605. </BOUNDS>
  606. <PIN encoded="0" pinname="Input String" slicecount="1" visible="0" values="1.">
  607. </PIN>
  608. <PIN pinname="Output String" visible="0">
  609. </PIN>
  610. <PIN pinname="Show Grid" slicecount="1" values="0">
  611. </PIN>
  612. <PIN pinname="String Type" slicecount="1" values="MultiLine">
  613. </PIN>
  614. <PIN pinname="Size" slicecount="1" values="16">
  615. </PIN>
  616. </NODE>
  617. <NODE nodename="IOBox (Value Advanced)" componentmode="InABox" id="157" systemname="IOBox (Value Advanced)">
  618. <BOUNDS type="Box" left="12195" top="1725" width="480" height="480">
  619. </BOUNDS>
  620. <BOUNDS type="Node" left="12195" top="1725" width="0" height="0">
  621. </BOUNDS>
  622. <PIN pinname="Y Input Value" slicecount="1" values="1">
  623. </PIN>
  624. <PIN pinname="Units" slicecount="1" values="||">
  625. </PIN>
  626. <PIN pinname="Precision" slicecount="1" values="4">
  627. </PIN>
  628. <PIN pinname="Value Type" slicecount="1" values="Boolean">
  629. </PIN>
  630. <PIN pinname="Behavior" slicecount="1" values="Toggle">
  631. </PIN>
  632. <PIN pinname="X Input Value" slicecount="1" values="1">
  633. </PIN>
  634. <PIN pinname="Y Output Value" visible="1">
  635. </PIN>
  636. </NODE>
  637. <LINK srcnodeid="157" srcpinname="Y Output Value" dstnodeid="128" dstpinname="Loop">
  638. </LINK>
  639. <NODE nodename="IOBox (Value Advanced)" componentmode="InABox" id="159" systemname="IOBox (Value Advanced)">
  640. <BOUNDS type="Box" left="6465" top="1560" width="480" height="480">
  641. </BOUNDS>
  642. <BOUNDS type="Node" left="6465" top="1560" width="0" height="0">
  643. </BOUNDS>
  644. <PIN pinname="Y Input Value" slicecount="1" values="1">
  645. </PIN>
  646. <PIN pinname="Units" slicecount="1" values="||">
  647. </PIN>
  648. <PIN pinname="Precision" slicecount="1" values="4">
  649. </PIN>
  650. <PIN pinname="Value Type" slicecount="1" values="Boolean">
  651. </PIN>
  652. <PIN pinname="Behavior" slicecount="1" values="Toggle">
  653. </PIN>
  654. <PIN pinname="X Input Value" slicecount="1" values="1">
  655. </PIN>
  656. <PIN pinname="Y Output Value" visible="1">
  657. </PIN>
  658. </NODE>
  659. <NODE nodename="IOBox (Value Advanced)" componentmode="InABox" id="158" systemname="IOBox (Value Advanced)">
  660. <BOUNDS type="Box" left="7020" top="1575" width="480" height="480">
  661. </BOUNDS>
  662. <BOUNDS type="Node" left="7020" top="1575" width="0" height="0">
  663. </BOUNDS>
  664. <PIN pinname="Y Input Value" slicecount="1" values="1">
  665. </PIN>
  666. <PIN pinname="Units" slicecount="1" values="||">
  667. </PIN>
  668. <PIN pinname="Precision" slicecount="1" values="4">
  669. </PIN>
  670. <PIN pinname="Value Type" slicecount="1" values="Boolean">
  671. </PIN>
  672. <PIN pinname="Behavior" slicecount="1" values="Toggle">
  673. </PIN>
  674. <PIN pinname="X Input Value" slicecount="1" values="1">
  675. </PIN>
  676. <PIN pinname="Y Output Value" visible="1">
  677. </PIN>
  678. </NODE>
  679. <LINK srcnodeid="159" srcpinname="Y Output Value" dstnodeid="130" dstpinname="Play">
  680. </LINK>
  681. <LINK srcnodeid="158" srcpinname="Y Output Value" dstnodeid="130" dstpinname="Loop">
  682. </LINK>
  683. <NODE componentmode="InABox" id="160" nodename="IOBox (String)" systemname="IOBox (String)">
  684. <BOUNDS height="270" left="6975" top="1065" type="Node" width="1275">
  685. </BOUNDS>
  686. <BOUNDS height="480" left="6975" top="1065" type="Box" width="420">
  687. </BOUNDS>
  688. <BOUNDS height="160" left="0" top="0" type="Window" width="215">
  689. </BOUNDS>
  690. <PIN pinname="Input String" slicecount="1" visible="0" encoded="0" values="|loop&cr;&lf;v|">
  691. </PIN>
  692. <PIN pinname="Output String" visible="0">
  693. </PIN>
  694. <PIN pinname="Show Grid" slicecount="1" values="0">
  695. </PIN>
  696. </NODE>
  697. </PATCH>