PageRenderTime 60ms CodeModel.GetById 24ms RepoModel.GetById 0ms app.codeStats 0ms

/patches/PatchManager3.v4p

https://bitbucket.org/nsynk/iris-legacy
Unknown | 1237 lines | 1237 code | 0 blank | 0 comment | 0 complexity | 3125e0b6d9aedc6e2e80cfe175a2f232 MD5 | raw file
  1. <!DOCTYPE PATCH SYSTEM "http://vvvv.org/versions/vvvv45beta28.dtd" >
  2. <PATCH nodename="C:\DEV\IRIS_MASTER\iris\patches\PatchManager3.v4p" filename="C:\iris\patches\PatchManager3.v4p" systemname="PatchManager3">
  3. <BOUNDS height="15420" left="-930" top="3255" type="Window" width="23925">
  4. </BOUNDS>
  5. <NODE id="63" managers="" nodename="OSCDecoder (Network)" systemname="OSCDecoder (Network)">
  6. <BOUNDS height="270" left="6585" top="7875" type="Node" width="1050">
  7. </BOUNDS>
  8. <PIN pinname="Input" visible="1">
  9. </PIN>
  10. <PIN pinname="Arguments" visible="1">
  11. </PIN>
  12. <PIN pinname="TypeTags" visible="1">
  13. </PIN>
  14. <PIN encoded="0" pinname="Address" visible="1">
  15. </PIN>
  16. <PIN pinname="OnReceive" visible="1">
  17. </PIN>
  18. <PIN pinname="Match Rule" slicecount="1" values="All">
  19. </PIN>
  20. <PIN pinname="Bin Sizes" visible="1">
  21. </PIN>
  22. </NODE>
  23. <NODE componentmode="Hidden" id="62" managers="" nodename="S+H (String)" systemname="S+H (String)">
  24. <BOUNDS height="0" left="6615" top="9285" type="Node" width="0">
  25. </BOUNDS>
  26. <PIN pinname="Set" visible="1">
  27. </PIN>
  28. <PIN encoded="0" pinname="Input" visible="1">
  29. </PIN>
  30. <PIN pinname="Output" visible="1">
  31. </PIN>
  32. </NODE>
  33. <NODE componentmode="Hidden" id="43" managers="" nodename="EQ (String)" systemname="EQ (String)">
  34. <BOUNDS height="0" left="7380" top="12735" type="Node" width="0">
  35. </BOUNDS>
  36. <PIN pinname="Input 1" visible="1">
  37. </PIN>
  38. <PIN pinname="Input 2" visible="1">
  39. </PIN>
  40. <PIN pinname="Output" visible="1">
  41. </PIN>
  42. </NODE>
  43. <NODE componentmode="Hidden" id="42" managers="" nodename="NOT (Boolean)" systemname="NOT (Boolean)">
  44. <BOUNDS height="0" left="7425" top="13305" type="Node" width="0">
  45. </BOUNDS>
  46. <PIN pinname="Input" visible="1">
  47. </PIN>
  48. <PIN pinname="Output" visible="1">
  49. </PIN>
  50. </NODE>
  51. <LINK dstnodeid="42" dstpinname="Input" srcnodeid="43" srcpinname="Output">
  52. </LINK>
  53. <NODE componentmode="Hidden" id="41" managers="" nodename="FlipFlop (Animation)" systemname="FlipFlop (Animation)">
  54. <BOUNDS height="0" left="6480" top="13290" type="Node" width="0">
  55. </BOUNDS>
  56. <PIN pinname="Set" visible="1">
  57. </PIN>
  58. <PIN pinname="Output" visible="1">
  59. </PIN>
  60. <PIN pinname="Reset" visible="1">
  61. </PIN>
  62. </NODE>
  63. <NODE componentmode="Hidden" id="40" managers="" nodename="AND (Boolean)" systemname="AND (Boolean)">
  64. <BOUNDS height="0" left="6750" top="13950" type="Node" width="0">
  65. </BOUNDS>
  66. <PIN pinname="Input 1" visible="1">
  67. </PIN>
  68. <PIN pinname="Input 2" visible="1">
  69. </PIN>
  70. <PIN pinname="Output" visible="1">
  71. </PIN>
  72. </NODE>
  73. <LINK dstnodeid="40" dstpinname="Input 1" srcnodeid="41" srcpinname="Output">
  74. </LINK>
  75. <LINK dstnodeid="40" dstpinname="Input 2" srcnodeid="42" srcpinname="Output">
  76. </LINK>
  77. <NODE componentmode="InABox" id="38" managers="" nodename="IOBox (Value Advanced)" systemname="IOBox (Value Advanced)">
  78. <BOUNDS height="0" left="7335" top="14505" type="Node" width="0">
  79. </BOUNDS>
  80. <BOUNDS height="3090" left="7335" top="14505" type="Box" width="720">
  81. </BOUNDS>
  82. <BOUNDS height="160" left="11235" top="13245" type="Window" width="215">
  83. </BOUNDS>
  84. <PIN pinname="Show Value" slicecount="1" values="0">
  85. </PIN>
  86. <PIN pinname="Show Slider" slicecount="1" values="1">
  87. </PIN>
  88. <PIN pinname="Minimum" slicecount="1" values="0">
  89. </PIN>
  90. <PIN pinname="Maximum" slicecount="1" values="1">
  91. </PIN>
  92. <PIN pinname="Slider Behavior" slicecount="1" values="Bang">
  93. </PIN>
  94. <PIN pinname="Rows" slicecount="1" values="6">
  95. </PIN>
  96. <PIN pinname="SliceCount Mode" slicecount="1" values="ColsRowsPages">
  97. </PIN>
  98. <PIN pinname="Y Output Value" visible="1">
  99. </PIN>
  100. <PIN pinname="X Input Value" slicecount="6" values="0,0,0,0,0,0">
  101. </PIN>
  102. <PIN pinname="Y Input Value" visible="1">
  103. </PIN>
  104. </NODE>
  105. <NODE componentmode="Hidden" filename="%VVVV%\lib\nodes\modules\String\AvoidNIL (String).v4p" id="35" managers="" nodename="AvoidNIL (String)" systemname="AvoidNIL (String)">
  106. <BOUNDS height="270" left="6540" top="8685" type="Node" width="975">
  107. </BOUNDS>
  108. <BOUNDS height="3600" left="6540" top="8685" type="Box" width="4800">
  109. </BOUNDS>
  110. <BOUNDS height="6000" left="3405" top="7710" type="Window" width="9000">
  111. </BOUNDS>
  112. <PIN pinname="Input" visible="1">
  113. </PIN>
  114. <PIN encoded="0" pinname="Default" slicecount="1" values="||">
  115. </PIN>
  116. <PIN pinname="Output" visible="1">
  117. </PIN>
  118. </NODE>
  119. <LINK dstnodeid="35" dstpinname="Input" srcnodeid="63" srcpinname="Arguments">
  120. </LINK>
  121. <LINK dstnodeid="38" dstpinname="Y Input Value" srcnodeid="43" srcpinname="Output">
  122. </LINK>
  123. <NODE componentmode="InABox" id="34" managers="" nodename="IOBox (Value Advanced)" systemname="IOBox (Value Advanced)">
  124. <BOUNDS height="0" left="6735" top="14490" type="Node" width="0">
  125. </BOUNDS>
  126. <BOUNDS height="3120" left="6735" top="14490" type="Box" width="495">
  127. </BOUNDS>
  128. <BOUNDS height="160" left="11235" top="13245" type="Window" width="215">
  129. </BOUNDS>
  130. <PIN pinname="Show Value" slicecount="1" values="0">
  131. </PIN>
  132. <PIN pinname="Show Slider" slicecount="1" values="1">
  133. </PIN>
  134. <PIN pinname="Minimum" slicecount="1" values="0">
  135. </PIN>
  136. <PIN pinname="Maximum" slicecount="1" values="1">
  137. </PIN>
  138. <PIN pinname="Slider Behavior" slicecount="1" values="Bang">
  139. </PIN>
  140. <PIN pinname="Rows" slicecount="1" values="6">
  141. </PIN>
  142. <PIN pinname="SliceCount Mode" slicecount="1" values="ColsRowsPages">
  143. </PIN>
  144. <PIN pinname="Y Output Value" visible="1">
  145. </PIN>
  146. <PIN pinname="X Input Value" slicecount="6" values="0,0,0,0,0,0">
  147. </PIN>
  148. <PIN pinname="Y Input Value" visible="1">
  149. </PIN>
  150. </NODE>
  151. <LINK dstnodeid="34" dstpinname="Y Input Value" srcnodeid="40" srcpinname="Output">
  152. </LINK>
  153. <NODE componentmode="Hidden" id="31" managers="" nodename="Add (Value Spectral)" systemname="Add (Value Spectral)">
  154. <BOUNDS height="0" left="5145" top="18240" type="Node" width="0">
  155. </BOUNDS>
  156. <PIN pinname="Input" visible="1">
  157. </PIN>
  158. <PIN pinname="Output" visible="1">
  159. </PIN>
  160. </NODE>
  161. <NODE componentmode="Hidden" id="30" managers="" nodename="EQ (Value)" systemname="EQ (Value)">
  162. <BOUNDS height="0" left="5130" top="18615" type="Node" width="0">
  163. </BOUNDS>
  164. <PIN pinname="Input 1" visible="1">
  165. </PIN>
  166. <PIN pinname="Output" visible="1">
  167. </PIN>
  168. </NODE>
  169. <LINK dstnodeid="30" dstpinname="Input 1" srcnodeid="31" srcpinname="Output">
  170. </LINK>
  171. <NODE componentmode="Hidden" id="29" managers="" nodename="FrameDelay (Animation)" systemname="FrameDelay (Animation)">
  172. <BOUNDS height="0" left="5115" top="19020" type="Node" width="0">
  173. </BOUNDS>
  174. <PIN pinname="Input 1" visible="1">
  175. </PIN>
  176. <PIN pinname="Output 1" visible="1">
  177. </PIN>
  178. </NODE>
  179. <LINK dstnodeid="29" dstpinname="Input 1" srcnodeid="30" srcpinname="Output">
  180. </LINK>
  181. <NODE componentmode="Hidden" id="28" managers="" nodename="TogEdge (Animation)" systemname="TogEdge (Animation)">
  182. <BOUNDS height="0" left="5115" top="19470" type="Node" width="0">
  183. </BOUNDS>
  184. <PIN pinname="Input" visible="1">
  185. </PIN>
  186. <PIN pinname="Up Edge" visible="1">
  187. </PIN>
  188. <PIN pinname="Bang On Create" slicecount="1" values="1">
  189. </PIN>
  190. </NODE>
  191. <LINK dstnodeid="28" dstpinname="Input" srcnodeid="29" srcpinname="Output 1">
  192. </LINK>
  193. <LINK dstnodeid="41" dstpinname="Reset" linkstyle="Bezier" srcnodeid="28" srcpinname="Up Edge">
  194. <LINKPOINT x="9585" y="21390">
  195. </LINKPOINT>
  196. <LINKPOINT x="9180" y="12600">
  197. </LINKPOINT>
  198. </LINK>
  199. <LINK dstnodeid="32" dstpinname="Parent Patch" srcnodeid="55" srcpinname="Output">
  200. </LINK>
  201. <NODE componentmode="Hidden" id="20" managers="" nodename="OR (Boolean Spectral)" systemname="OR (Boolean Spectral)">
  202. <BOUNDS height="0" left="4350" top="18225" type="Node" width="0">
  203. </BOUNDS>
  204. <PIN pinname="Input" visible="1">
  205. </PIN>
  206. <PIN pinname="Output" visible="1">
  207. </PIN>
  208. </NODE>
  209. <NODE componentmode="Hidden" id="19" managers="" nodename="S (VALUE)" systemname="S (Value)">
  210. <BOUNDS height="0" left="4350" top="18870" type="Node" width="0">
  211. </BOUNDS>
  212. <PIN pinname="Input Value" visible="1">
  213. </PIN>
  214. <PIN encoded="0" pinname="Send String" slicecount="1" values="patchIsBeingCreated">
  215. </PIN>
  216. </NODE>
  217. <LINK dstnodeid="19" dstpinname="Input Value" srcnodeid="20" srcpinname="Output">
  218. </LINK>
  219. <NODE componentmode="Hidden" id="18" nodename="OSCEncoder (Network)" systemname="OSCEncoder (Network)">
  220. <BOUNDS height="270" left="8610" top="6210" type="Node" width="1035">
  221. </BOUNDS>
  222. <PIN encoded="0" pinname="Address" visible="1">
  223. </PIN>
  224. <PIN pinname="OSCMessage" visible="1">
  225. </PIN>
  226. <PIN encoded="0" pinname="Type Tags" slicecount="1" visible="1" values="s">
  227. </PIN>
  228. <PIN pinname="Arguments" visible="1">
  229. </PIN>
  230. <PIN pinname="Spread as Bundle" slicecount="1" values="0">
  231. </PIN>
  232. </NODE>
  233. <NODE componentmode="Hidden" id="17" nodename="OnOpen (VVVV)" systemname="OnOpen (VVVV)">
  234. <BOUNDS height="270" left="6795" top="3615" type="Node" width="720">
  235. </BOUNDS>
  236. <PIN pinname="Bang" visible="1">
  237. </PIN>
  238. </NODE>
  239. <NODE componentmode="Hidden" id="16" nodename="Switch (String Input)" systemname="Switch (String Input)">
  240. <BOUNDS height="270" left="6555" top="6465" type="Node" width="615">
  241. </BOUNDS>
  242. <PIN pinname="Switch" visible="1">
  243. </PIN>
  244. <PIN pinname="Input 1" visible="1">
  245. </PIN>
  246. <PIN pinname="Input 2" visible="1">
  247. </PIN>
  248. <PIN pinname="Output" visible="1">
  249. </PIN>
  250. </NODE>
  251. <LINK dstnodeid="16" dstpinname="Input 2" srcnodeid="18" srcpinname="OSCMessage">
  252. </LINK>
  253. <NODE componentmode="InABox" id="15" managers="" nodename="IOBox (String)" systemname="IOBox (String)">
  254. <BOUNDS height="0" left="6480" top="10725" type="Node" width="0">
  255. </BOUNDS>
  256. <BOUNDS height="1230" left="6480" top="10725" type="Box" width="6150">
  257. </BOUNDS>
  258. <BOUNDS height="160" left="3960" top="12300" type="Window" width="215">
  259. </BOUNDS>
  260. <PIN encoded="0" pinname="Input String" visible="1">
  261. </PIN>
  262. <PIN pinname="Output String" visible="1">
  263. </PIN>
  264. <PIN pinname="Rows" slicecount="1" values="6">
  265. </PIN>
  266. </NODE>
  267. <LINK dstnodeid="43" dstpinname="Input 1" srcnodeid="15" srcpinname="Output String">
  268. </LINK>
  269. <NODE componentmode="Hidden" id="14" managers="" nodename="Change (String)" systemname="Change (String)">
  270. <BOUNDS height="0" left="6450" top="12330" type="Node" width="0">
  271. </BOUNDS>
  272. <PIN pinname="Input" visible="1">
  273. </PIN>
  274. <PIN pinname="OnChange" visible="1">
  275. </PIN>
  276. <PIN pinname="Bang On Create" slicecount="1" values="1">
  277. </PIN>
  278. </NODE>
  279. <LINK dstnodeid="14" dstpinname="Input" srcnodeid="15" srcpinname="Output String">
  280. </LINK>
  281. <NODE componentmode="Hidden" filename="%VVVV%\lib\nodes\modules\String\AvoidNIL (String).v4p" id="3" nodename="AvoidNIL (String)" systemname="AvoidNIL (String)">
  282. <BOUNDS height="0" left="6585" top="7440" type="Node" width="0">
  283. </BOUNDS>
  284. <BOUNDS height="3600" left="6585" top="7440" type="Box" width="4800">
  285. </BOUNDS>
  286. <BOUNDS height="6000" left="2115" top="11325" type="Window" width="9000">
  287. </BOUNDS>
  288. <PIN encoded="0" pinname="Default" slicecount="1" values="||">
  289. </PIN>
  290. <PIN pinname="Input" visible="1">
  291. </PIN>
  292. <PIN pinname="Output" visible="1">
  293. </PIN>
  294. </NODE>
  295. <LINK dstnodeid="3" dstpinname="Input" srcnodeid="16" srcpinname="Output">
  296. </LINK>
  297. <LINK dstnodeid="63" dstpinname="Input" srcnodeid="3" srcpinname="Output">
  298. </LINK>
  299. <NODE componentmode="Hidden" id="0" nodename="R (STRING)" systemname="R (String)">
  300. <BOUNDS height="270" left="6855" top="5370" type="Node" width="315">
  301. </BOUNDS>
  302. <PIN pinname="Receive String">
  303. </PIN>
  304. <PIN pinname="Input Value" visible="1">
  305. </PIN>
  306. </NODE>
  307. <LINK dstnodeid="16" dstpinname="Input 1" srcnodeid="0" srcpinname="Input Value">
  308. </LINK>
  309. <LINK dstnodeid="32" dstpinname="Node Name" srcnodeid="15" srcpinname="Output String">
  310. </LINK>
  311. <NODE componentmode="Hidden" id="138" nodename="AND (Boolean)" systemname="AND (Boolean)">
  312. <BOUNDS height="100" left="4365" top="15195" type="Node" width="100">
  313. </BOUNDS>
  314. <BOUNDS height="0" left="4365" top="15195" type="Box" width="0">
  315. </BOUNDS>
  316. <BOUNDS height="0" left="6945" top="14880" type="Window" width="0">
  317. </BOUNDS>
  318. <PIN pinname="Input 1" visible="1">
  319. </PIN>
  320. <PIN pinname="Input 2" visible="1">
  321. </PIN>
  322. <PIN pinname="Output" visible="1">
  323. </PIN>
  324. </NODE>
  325. <NODE componentmode="Hidden" id="139" nodename="NOT (Boolean)" systemname="NOT (Boolean)">
  326. <BOUNDS height="100" left="4380" top="14760" type="Node" width="100">
  327. </BOUNDS>
  328. <BOUNDS height="0" left="4380" top="14760" type="Box" width="0">
  329. </BOUNDS>
  330. <BOUNDS height="0" left="7635" top="14745" type="Window" width="0">
  331. </BOUNDS>
  332. <PIN pinname="Input" visible="1">
  333. </PIN>
  334. <PIN pinname="Output" visible="1">
  335. </PIN>
  336. </NODE>
  337. <LINK dstnodeid="138" dstpinname="Input 1" srcnodeid="139" srcpinname="Output">
  338. </LINK>
  339. <NODE componentmode="Hidden" id="143" nodename="S (VALUE)" systemname="S (Value)">
  340. <BOUNDS height="100" left="3840" top="18855" type="Node" width="100">
  341. </BOUNDS>
  342. <BOUNDS height="0" left="3840" top="18855" type="Box" width="0">
  343. </BOUNDS>
  344. <BOUNDS height="0" left="7260" top="13335" type="Window" width="0">
  345. </BOUNDS>
  346. <PIN pinname="Input Value" visible="1">
  347. </PIN>
  348. <PIN encoded="0" pinname="Send String" slicecount="1" values="|tracks changing|">
  349. </PIN>
  350. </NODE>
  351. <NODE componentmode="Hidden" id="145" nodename="UDP (Network Client)" systemname="UDP (Network Client)">
  352. <BOUNDS height="100" left="5085" top="21810" type="Node" width="100">
  353. </BOUNDS>
  354. <BOUNDS height="0" left="5085" top="21810" type="Box" width="0">
  355. </BOUNDS>
  356. <BOUNDS height="0" left="8745" top="12870" type="Window" width="0">
  357. </BOUNDS>
  358. <PIN pinname="Input" visible="1">
  359. </PIN>
  360. <PIN pinname="Remote Host" visible="1">
  361. </PIN>
  362. <PIN pinname="Do Send" visible="1">
  363. </PIN>
  364. <PIN pinname="Remote Port" slicecount="1" values="9014">
  365. </PIN>
  366. </NODE>
  367. <NODE componentmode="Hidden" id="148" nodename="AsString (Value)" systemname="AsString (Value)">
  368. <BOUNDS height="100" left="5055" top="20760" type="Node" width="100">
  369. </BOUNDS>
  370. <BOUNDS height="0" left="5055" top="20760" type="Box" width="0">
  371. </BOUNDS>
  372. <BOUNDS height="0" left="9330" top="15480" type="Window" width="0">
  373. </BOUNDS>
  374. <PIN pinname="Input" visible="1">
  375. </PIN>
  376. <PIN pinname="Output" visible="1">
  377. </PIN>
  378. </NODE>
  379. <LINK dstnodeid="145" dstpinname="Input" srcnodeid="148" srcpinname="Output">
  380. </LINK>
  381. <NODE componentmode="Hidden" id="151" nodename="R (STRING)" systemname="R (String)">
  382. <BOUNDS height="100" left="5445" top="21120" type="Node" width="100">
  383. </BOUNDS>
  384. <BOUNDS height="0" left="5445" top="21120" type="Box" width="0">
  385. </BOUNDS>
  386. <BOUNDS height="0" left="13350" top="14835" type="Window" width="0">
  387. </BOUNDS>
  388. <PIN pinname="Receive String" slicecount="1" values="(nil)">
  389. </PIN>
  390. <PIN pinname="Input Value" visible="1">
  391. </PIN>
  392. </NODE>
  393. <NODE componentmode="Hidden" id="152" nodename="Change (Animation)" systemname="Change (Animation)">
  394. <BOUNDS height="100" left="5250" top="21435" type="Node" width="100">
  395. </BOUNDS>
  396. <BOUNDS height="0" left="5250" top="21435" type="Box" width="0">
  397. </BOUNDS>
  398. <BOUNDS height="0" left="13365" top="14865" type="Window" width="0">
  399. </BOUNDS>
  400. <PIN pinname="Input" visible="1">
  401. </PIN>
  402. <PIN pinname="OnChange" visible="1">
  403. </PIN>
  404. </NODE>
  405. <LINK dstnodeid="145" dstpinname="Do Send" srcnodeid="152" srcpinname="OnChange">
  406. </LINK>
  407. <LINK dstnodeid="148" dstpinname="Input" srcnodeid="28" srcpinname="Up Edge">
  408. </LINK>
  409. <LINK dstnodeid="152" dstpinname="Input" srcnodeid="28" srcpinname="Up Edge">
  410. </LINK>
  411. <NODE componentmode="Hidden" id="153" nodename="Decay (Animation)" systemname="Decay (Animation)">
  412. <BOUNDS height="100" left="4875" top="16470" type="Node" width="100">
  413. </BOUNDS>
  414. <BOUNDS height="0" left="4875" top="16470" type="Box" width="0">
  415. </BOUNDS>
  416. <BOUNDS height="0" left="7545" top="12150" type="Window" width="0">
  417. </BOUNDS>
  418. <PIN pinname="Input" visible="1">
  419. </PIN>
  420. <PIN pinname="Attack" slicecount="1" values="0.49">
  421. </PIN>
  422. <PIN pinname="Decay" slicecount="1" values="0.55">
  423. </PIN>
  424. <PIN pinname="Output" visible="1">
  425. </PIN>
  426. </NODE>
  427. <NODE componentmode="Hidden" id="155" nodename="EQ (Value)" systemname="EQ (Value)">
  428. <BOUNDS height="100" left="4860" top="16905" type="Node" width="100">
  429. </BOUNDS>
  430. <BOUNDS height="0" left="4860" top="16905" type="Box" width="0">
  431. </BOUNDS>
  432. <BOUNDS height="0" left="7290" top="12735" type="Window" width="0">
  433. </BOUNDS>
  434. <PIN pinname="Input 1" visible="1">
  435. </PIN>
  436. <PIN pinname="Input 2" slicecount="1" values="1">
  437. </PIN>
  438. <PIN pinname="Output" visible="1">
  439. </PIN>
  440. </NODE>
  441. <LINK dstnodeid="155" dstpinname="Input 1" srcnodeid="153" srcpinname="Output">
  442. </LINK>
  443. <NODE componentmode="Hidden" id="156" managers="boygroup" nodename="S (VALUE)" systemname="S (Value)">
  444. <BOUNDS height="100" left="6045" top="16470" type="Node" width="100">
  445. </BOUNDS>
  446. <BOUNDS height="0" left="6045" top="16470" type="Box" width="0">
  447. </BOUNDS>
  448. <BOUNDS height="0" left="7965" top="13125" type="Window" width="0">
  449. </BOUNDS>
  450. <PIN pinname="Input Value" visible="1">
  451. </PIN>
  452. <PIN encoded="0" pinname="Send String" slicecount="1" values="AutoFadePatchChange">
  453. </PIN>
  454. </NODE>
  455. <NODE componentmode="Hidden" id="157" managers="" nodename="OR (Boolean Spectral)" systemname="OR (Boolean Spectral)">
  456. <BOUNDS height="0" left="4860" top="16110" type="Node" width="0">
  457. </BOUNDS>
  458. <PIN pinname="Input" visible="1">
  459. </PIN>
  460. <PIN pinname="Output" visible="1">
  461. </PIN>
  462. </NODE>
  463. <NODE componentmode="Hidden" id="158" nodename="AND (Boolean)" systemname="AND (Boolean)">
  464. <BOUNDS height="100" left="4380" top="17655" type="Node" width="100">
  465. </BOUNDS>
  466. <BOUNDS height="0" left="4380" top="17655" type="Box" width="0">
  467. </BOUNDS>
  468. <BOUNDS height="0" left="6945" top="14880" type="Window" width="0">
  469. </BOUNDS>
  470. <PIN pinname="Input 1" visible="1">
  471. </PIN>
  472. <PIN pinname="Input 2" slicecount="1" visible="1" values="1">
  473. </PIN>
  474. <PIN pinname="Output" visible="1">
  475. </PIN>
  476. </NODE>
  477. <NODE componentmode="Hidden" id="159" nodename="FrameDelay (Animation)" systemname="FrameDelay (Animation)">
  478. <BOUNDS height="100" left="5025" top="17130" type="Node" width="100">
  479. </BOUNDS>
  480. <BOUNDS height="0" left="5025" top="17130" type="Box" width="0">
  481. </BOUNDS>
  482. <BOUNDS height="0" left="8685" top="11430" type="Window" width="0">
  483. </BOUNDS>
  484. <PIN pinname="Input 1" visible="1">
  485. </PIN>
  486. <PIN pinname="Output 1" visible="1">
  487. </PIN>
  488. </NODE>
  489. <LINK dstnodeid="153" dstpinname="Input" srcnodeid="157" srcpinname="Output">
  490. </LINK>
  491. <LINK dstnodeid="159" dstpinname="Input 1" srcnodeid="155" srcpinname="Output">
  492. </LINK>
  493. <NODE componentmode="Hidden" id="160" nodename="FrameDelay (Animation)" systemname="FrameDelay (Animation)">
  494. <BOUNDS height="100" left="4875" top="15690" type="Node" width="100">
  495. </BOUNDS>
  496. <BOUNDS height="0" left="4875" top="15690" type="Box" width="0">
  497. </BOUNDS>
  498. <BOUNDS height="0" left="8685" top="11430" type="Window" width="0">
  499. </BOUNDS>
  500. <PIN pinname="Input 1" visible="1">
  501. </PIN>
  502. <PIN pinname="Output 1" visible="1">
  503. </PIN>
  504. </NODE>
  505. <LINK dstnodeid="160" dstpinname="Input 1" srcnodeid="138" srcpinname="Output">
  506. </LINK>
  507. <LINK dstnodeid="157" dstpinname="Input" srcnodeid="160" srcpinname="Output 1">
  508. </LINK>
  509. <LINK dstnodeid="20" dstpinname="Input" srcnodeid="158" srcpinname="Output">
  510. </LINK>
  511. <LINK dstnodeid="31" dstpinname="Input" srcnodeid="158" srcpinname="Output">
  512. </LINK>
  513. <NODE componentmode="InABox" id="161" nodename="IOBox (String)" systemname="IOBox (String)">
  514. <BOUNDS height="270" left="5745" top="21810" type="Node" width="3930">
  515. </BOUNDS>
  516. <BOUNDS height="270" left="5745" top="21810" type="Box" width="3930">
  517. </BOUNDS>
  518. <PIN encoded="0" pinname="Input String" slicecount="1" visible="0" values="|send request for values after patch change completed|">
  519. </PIN>
  520. <PIN pinname="Output String" visible="0">
  521. </PIN>
  522. <PIN pinname="Show Grid" slicecount="1" values="0">
  523. </PIN>
  524. </NODE>
  525. <NODE componentmode="Hidden" id="164" nodename="S (STRING)" systemname="S (String)">
  526. <BOUNDS height="100" left="8160" top="7425" type="Node" width="100">
  527. </BOUNDS>
  528. <BOUNDS height="0" left="8160" top="7425" type="Box" width="0">
  529. </BOUNDS>
  530. <BOUNDS height="0" left="17295" top="15315" type="Window" width="0">
  531. </BOUNDS>
  532. <PIN pinname="Input Value" visible="1">
  533. </PIN>
  534. <PIN encoded="0" pinname="Send String">
  535. </PIN>
  536. </NODE>
  537. <LINK dstnodeid="41" dstpinname="Set" srcnodeid="14" srcpinname="OnChange">
  538. </LINK>
  539. <LINK dstnodeid="156" dstpinname="Input Value" srcnodeid="157" srcpinname="Output">
  540. </LINK>
  541. <LINK dstnodeid="145" dstpinname="Remote Host" srcnodeid="151" srcpinname="Input Value">
  542. </LINK>
  543. <LINK dstnodeid="138" dstpinname="Input 2" srcnodeid="40" srcpinname="Output">
  544. </LINK>
  545. <LINK dstnodeid="158" dstpinname="Input 1" srcnodeid="138" srcpinname="Output">
  546. </LINK>
  547. <NODE componentmode="InABox" id="206" nodename="IOBox (String)" systemname="IOBox (String)">
  548. <BOUNDS height="0" left="8805" top="1545" type="Node" width="0">
  549. </BOUNDS>
  550. <BOUNDS height="1620" left="8805" top="1545" type="Box" width="1050">
  551. </BOUNDS>
  552. <BOUNDS height="160" left="7965" top="3090" type="Window" width="215">
  553. </BOUNDS>
  554. <PIN encoded="0" pinname="Input String" slicecount="6" visible="1" values="A1,A2,B1,B2,MIX,OUT">
  555. </PIN>
  556. <PIN pinname="Rows" slicecount="1" values="6">
  557. </PIN>
  558. <PIN pinname="Output String" visible="1">
  559. </PIN>
  560. </NODE>
  561. <NODE componentmode="Hidden" id="217" nodename="PatchAlias (VVVV Name)" systemname="PatchAlias (VVVV Name)">
  562. <BOUNDS height="100" left="10710" top="1260" type="Node" width="100">
  563. </BOUNDS>
  564. <PIN pinname="PatchName">
  565. </PIN>
  566. <PIN pinname="Patch" visible="1">
  567. </PIN>
  568. </NODE>
  569. <NODE componentmode="Hidden" id="218" nodename="GetPatch (VVVV)" systemname="GetPatch (VVVV)">
  570. <BOUNDS height="100" left="10695" top="1710" type="Node" width="100">
  571. </BOUNDS>
  572. <PIN pinname="Patch" visible="1">
  573. </PIN>
  574. <PIN pinname="Patch Description" visible="1">
  575. </PIN>
  576. <PIN pinname="Has Changed" visible="1">
  577. </PIN>
  578. </NODE>
  579. <LINK dstnodeid="218" dstpinname="Patch" srcnodeid="217" srcpinname="Patch">
  580. </LINK>
  581. <NODE id="220" managers="" nodename="XPath (XML)" systemname="XPath (XML)">
  582. <BOUNDS height="0" left="14355" top="5745" type="Node" width="0">
  583. </BOUNDS>
  584. <PIN pinname="XML Input" visible="1">
  585. </PIN>
  586. <PIN pinname="XPath Query" visible="1">
  587. </PIN>
  588. <PIN pinname="Output" visible="1">
  589. </PIN>
  590. <PIN pinname="Status" visible="1">
  591. </PIN>
  592. <PIN pinname="Resolve Externals" slicecount="1" values="1">
  593. </PIN>
  594. <BOUNDS left="14355" top="5745" type="Box">
  595. </BOUNDS>
  596. </NODE>
  597. <LINK dstnodeid="220" dstpinname="XML Input" srcnodeid="218" srcpinname="Patch Description">
  598. </LINK>
  599. <NODE componentmode="InABox" id="225" nodename="IOBox (String)" systemname="IOBox (String)">
  600. <BOUNDS height="0" left="14550" top="3330" type="Node" width="0">
  601. </BOUNDS>
  602. <BOUNDS height="160" left="9615" top="5940" type="Window" width="215">
  603. </BOUNDS>
  604. <BOUNDS height="375" left="14550" top="3330" type="Box" width="8970">
  605. </BOUNDS>
  606. <PIN encoded="0" pinname="Input String" slicecount="1" values="|//NODE/PIN[@pinname=&apos;Descriptive Name&apos; and contains(@values, &apos;DESCRIPTIVENAME&apos;)]/../@id|">
  607. </PIN>
  608. <PIN pinname="Output String" visible="1">
  609. </PIN>
  610. <PIN pinname="SliceCount Mode" slicecount="1" values="ColsRowsPages">
  611. </PIN>
  612. <PIN pinname="Rows" slicecount="1" values="1">
  613. </PIN>
  614. </NODE>
  615. <NODE componentmode="Hidden" id="226" nodename="Substitute (String)" systemname="Substitute (String)">
  616. <BOUNDS height="100" left="14520" top="5070" type="Node" width="100">
  617. </BOUNDS>
  618. <PIN pinname="Input" visible="1">
  619. </PIN>
  620. <PIN pinname="To" visible="1">
  621. </PIN>
  622. <PIN encoded="0" pinname="From" slicecount="1" values="DESCRIPTIVENAME">
  623. </PIN>
  624. <PIN pinname="Output" visible="1">
  625. </PIN>
  626. </NODE>
  627. <LINK dstnodeid="226" dstpinname="To" srcnodeid="206" srcpinname="Output String">
  628. </LINK>
  629. <NODE componentmode="Hidden" id="227" nodename="Select (String)" systemname="Select (String)">
  630. <BOUNDS height="100" left="14535" top="4650" type="Node" width="100">
  631. </BOUNDS>
  632. <PIN pinname="Input" visible="1">
  633. </PIN>
  634. <PIN pinname="Output" visible="1">
  635. </PIN>
  636. <PIN pinname="Select" slicecount="1" values="6">
  637. </PIN>
  638. </NODE>
  639. <LINK dstnodeid="220" dstpinname="XPath Query" srcnodeid="226" srcpinname="Output">
  640. </LINK>
  641. <LINK dstnodeid="227" dstpinname="Input" srcnodeid="225" srcpinname="Output String">
  642. </LINK>
  643. <LINK dstnodeid="226" dstpinname="Input" srcnodeid="227" srcpinname="Output">
  644. </LINK>
  645. <NODE id="228" managers="" nodename="CreateNode (VVVV)" systemname="CreateNode (VVVV)">
  646. <BOUNDS height="270" left="1080" top="19545" type="Node" width="2835">
  647. </BOUNDS>
  648. <PIN pinname="Create Node" visible="1">
  649. </PIN>
  650. <PIN pinname="Node Name" visible="1">
  651. </PIN>
  652. <PIN pinname="Parent Patch" visible="1">
  653. </PIN>
  654. <PIN pinname="Node ID" visible="1">
  655. </PIN>
  656. </NODE>
  657. <NODE componentmode="InABox" id="229" nodename="IOBox (String)" systemname="IOBox (String)">
  658. <BOUNDS height="0" left="1815" top="240" type="Node" width="0">
  659. </BOUNDS>
  660. <BOUNDS height="465" left="1815" top="240" type="Box" width="3300">
  661. </BOUNDS>
  662. <PIN encoded="0" pinname="Input String" slicecount="1" values="Sandbox.v4p">
  663. </PIN>
  664. <PIN encoded="0" pinname="Default" slicecount="1" values="callmenames.v4p">
  665. </PIN>
  666. <PIN encoded="0" pinname="File Mask" slicecount="1" values="|Patch (*.v4p)||*.v4p|">
  667. </PIN>
  668. <PIN pinname="Maximum Characters" slicecount="1" values="-1">
  669. </PIN>
  670. <PIN pinname="String Type" slicecount="1" values="Filename">
  671. </PIN>
  672. <PIN pinname="Output String" visible="1">
  673. </PIN>
  674. </NODE>
  675. <LINK dstnodeid="217" dstpinname="PatchName" srcnodeid="229" srcpinname="Output String">
  676. </LINK>
  677. <NODE componentmode="Hidden" id="230" nodename="AsValue (String)" systemname="AsValue (String)">
  678. <BOUNDS height="100" left="2445" top="19035" type="Node" width="100">
  679. </BOUNDS>
  680. <PIN pinname="Input" visible="1">
  681. </PIN>
  682. <PIN pinname="Output" visible="1">
  683. </PIN>
  684. </NODE>
  685. <LINK dstnodeid="230" dstpinname="Input" srcnodeid="220" srcpinname="Output">
  686. </LINK>
  687. <LINK dstnodeid="228" dstpinname="Node ID" srcnodeid="230" srcpinname="Output">
  688. </LINK>
  689. <LINK dstnodeid="228" dstpinname="Node Name" srcnodeid="15" srcpinname="Output String">
  690. </LINK>
  691. <LINK dstnodeid="228" dstpinname="Parent Patch" srcnodeid="229" srcpinname="Output String">
  692. </LINK>
  693. <LINK dstnodeid="228" dstpinname="Create Node" srcnodeid="158" srcpinname="Output">
  694. </LINK>
  695. <NODE componentmode="Hidden" id="234" nodename="Add (String)" systemname="Add (String)">
  696. <BOUNDS height="100" left="8595" top="5760" type="Node" width="100">
  697. </BOUNDS>
  698. <BOUNDS height="0" left="8595" top="5760" type="Box" width="0">
  699. </BOUNDS>
  700. <BOUNDS height="0" left="7215" top="6105" type="Window" width="0">
  701. </BOUNDS>
  702. <PIN encoded="0" pinname="Input 1" slicecount="1" values="/">
  703. </PIN>
  704. <PIN encoded="0" pinname="Input 2" visible="1">
  705. </PIN>
  706. <PIN pinname="Output" visible="1">
  707. </PIN>
  708. </NODE>
  709. <LINK dstnodeid="234" dstpinname="Input 2" srcnodeid="206" srcpinname="Output String">
  710. </LINK>
  711. <LINK dstnodeid="18" dstpinname="Address" srcnodeid="234" srcpinname="Output">
  712. </LINK>
  713. <NODE componentmode="InABox" id="237" nodename="IOBox (String)" systemname="IOBox (String)">
  714. <BOUNDS height="0" left="10710" top="2340" type="Node" width="0">
  715. </BOUNDS>
  716. <BOUNDS height="160" left="9615" top="5940" type="Window" width="215">
  717. </BOUNDS>
  718. <BOUNDS height="360" left="10710" top="2340" type="Box" width="8970">
  719. </BOUNDS>
  720. <PIN encoded="0" pinname="Input String" slicecount="1" values="|//NODE/PIN[@pinname=&apos;Descriptive Name&apos; and contains(@values, &apos;DESCRIPTIVENAME&apos;)]/../@filename|">
  721. </PIN>
  722. <PIN pinname="Output String" visible="1">
  723. </PIN>
  724. <PIN pinname="SliceCount Mode" slicecount="1" values="ColsRowsPages">
  725. </PIN>
  726. <PIN pinname="Rows" slicecount="1" values="1">
  727. </PIN>
  728. </NODE>
  729. <NODE componentmode="Hidden" id="236" nodename="Substitute (String)" systemname="Substitute (String)">
  730. <BOUNDS height="100" left="10740" top="4230" type="Node" width="100">
  731. </BOUNDS>
  732. <PIN pinname="Input" visible="1">
  733. </PIN>
  734. <PIN pinname="To" visible="1">
  735. </PIN>
  736. <PIN encoded="0" pinname="From" slicecount="1" values="DESCRIPTIVENAME">
  737. </PIN>
  738. <PIN pinname="Output" visible="1">
  739. </PIN>
  740. </NODE>
  741. <NODE componentmode="Hidden" id="235" nodename="Select (String)" systemname="Select (String)">
  742. <BOUNDS height="100" left="10755" top="3810" type="Node" width="100">
  743. </BOUNDS>
  744. <PIN pinname="Input" visible="1">
  745. </PIN>
  746. <PIN pinname="Output" visible="1">
  747. </PIN>
  748. <PIN pinname="Select" slicecount="1" values="6">
  749. </PIN>
  750. </NODE>
  751. <LINK dstnodeid="235" dstpinname="Input" srcnodeid="237" srcpinname="Output String">
  752. </LINK>
  753. <LINK dstnodeid="236" dstpinname="Input" srcnodeid="235" srcpinname="Output">
  754. </LINK>
  755. <NODE id="238" managers="" nodename="XPath (XML)" systemname="XPath (XML)">
  756. <BOUNDS height="0" left="10560" top="4935" type="Node" width="0">
  757. </BOUNDS>
  758. <PIN pinname="XML Input" visible="1">
  759. </PIN>
  760. <PIN pinname="XPath Query" visible="1">
  761. </PIN>
  762. <PIN pinname="Output" visible="1">
  763. </PIN>
  764. <PIN pinname="Status" visible="1">
  765. </PIN>
  766. <PIN pinname="Resolve Externals" slicecount="1" values="1">
  767. </PIN>
  768. <BOUNDS left="10560" top="4935" type="Box">
  769. </BOUNDS>
  770. </NODE>
  771. <LINK dstnodeid="238" dstpinname="XPath Query" srcnodeid="236" srcpinname="Output">
  772. </LINK>
  773. <LINK dstnodeid="238" dstpinname="XML Input" srcnodeid="218" srcpinname="Patch Description">
  774. </LINK>
  775. <LINK dstnodeid="236" dstpinname="To" srcnodeid="206" srcpinname="Output String">
  776. </LINK>
  777. <NODE componentmode="Hidden" id="239" nodename="AbsolutePath (File)" systemname="AbsolutePath (File)">
  778. <BOUNDS height="100" left="10560" top="5355" type="Node" width="100">
  779. </BOUNDS>
  780. <PIN pinname="Relative Path" visible="1">
  781. </PIN>
  782. <PIN pinname="Absolute Path" visible="1">
  783. </PIN>
  784. </NODE>
  785. <LINK dstnodeid="239" dstpinname="Relative Path" srcnodeid="238" srcpinname="Output">
  786. </LINK>
  787. <LINK dstnodeid="43" dstpinname="Input 2" srcnodeid="239" srcpinname="Absolute Path">
  788. </LINK>
  789. <LINK dstnodeid="143" dstpinname="Input Value" srcnodeid="20" srcpinname="Output">
  790. </LINK>
  791. <LINK dstnodeid="18" dstpinname="Arguments" srcnodeid="238" srcpinname="Output">
  792. </LINK>
  793. <NODE componentmode="Hidden" id="240" nodename="AbsolutePath (File)" systemname="AbsolutePath (File)">
  794. <BOUNDS height="100" left="6540" top="10170" type="Node" width="100">
  795. </BOUNDS>
  796. <PIN pinname="Relative Path" visible="1">
  797. </PIN>
  798. <PIN pinname="Absolute Path" visible="1">
  799. </PIN>
  800. </NODE>
  801. <LINK dstnodeid="62" dstpinname="Input" srcnodeid="35" srcpinname="Output">
  802. </LINK>
  803. <NODE componentmode="InABox" id="242" nodename="IOBox (Enumerations)" systemname="IOBox (Enumerations)">
  804. <BOUNDS height="0" left="4365" top="13080" type="Node" width="0">
  805. </BOUNDS>
  806. <BOUNDS height="240" left="4365" top="13080" type="Box" width="1590">
  807. </BOUNDS>
  808. <PIN pinname="Input Enum" slicecount="1" values="(nil)">
  809. </PIN>
  810. </NODE>
  811. <NODE componentmode="InABox" id="243" nodename="IOBox (Enumerations)" systemname="IOBox (Enumerations)">
  812. <BOUNDS height="0" left="6825" top="5070" type="Node" width="0">
  813. </BOUNDS>
  814. <BOUNDS height="240" left="6825" top="5070" type="Box" width="1215">
  815. </BOUNDS>
  816. <PIN pinname="Input Enum" slicecount="1" values="OSCMessages">
  817. </PIN>
  818. </NODE>
  819. <LINK dstnodeid="0" dstpinname="Receive String" srcnodeid="243" srcpinname="Output Enum">
  820. </LINK>
  821. <NODE componentmode="Hidden" id="245" nodename="S (STRING)" systemname="S (String)">
  822. <BOUNDS height="100" left="11790" top="6435" type="Node" width="100">
  823. </BOUNDS>
  824. <BOUNDS height="0" left="11790" top="6435" type="Box" width="0">
  825. </BOUNDS>
  826. <BOUNDS height="0" left="2640" top="12720" type="Window" width="0">
  827. </BOUNDS>
  828. <PIN encoded="0" pinname="Input Value" visible="1">
  829. </PIN>
  830. <PIN encoded="0" pinname="Send String">
  831. </PIN>
  832. </NODE>
  833. <NODE componentmode="InABox" id="244" nodename="IOBox (String)" systemname="IOBox (String)">
  834. <BOUNDS height="0" left="12030" top="6075" type="Node" width="0">
  835. </BOUNDS>
  836. <BOUNDS height="270" left="12030" top="6075" type="Box" width="1470">
  837. </BOUNDS>
  838. <PIN encoded="0" pinname="Input String" slicecount="1" values="|Loaded Patch List|">
  839. </PIN>
  840. <PIN encoded="0" pinname="Default" slicecount="1" values="devnul">
  841. </PIN>
  842. <PIN encoded="0" pinname="File Mask" slicecount="1" values="||">
  843. </PIN>
  844. <PIN pinname="Maximum Characters" slicecount="1" values="-1">
  845. </PIN>
  846. </NODE>
  847. <LINK dstnodeid="245" dstpinname="Send String" srcnodeid="244" srcpinname="Output String">
  848. </LINK>
  849. <LINK dstnodeid="245" dstpinname="Input Value" srcnodeid="239" srcpinname="Absolute Path">
  850. </LINK>
  851. <NODE componentmode="Hidden" id="246" nodename="S (String)" systemname="S (String)">
  852. <BOUNDS height="100" left="12330" top="8160" type="Node" width="100">
  853. </BOUNDS>
  854. <PIN pinname="Input Value" visible="1">
  855. </PIN>
  856. <PIN encoded="0" pinname="Send String">
  857. </PIN>
  858. </NODE>
  859. <NODE componentmode="Hidden" id="247" nodename="FileName (File Split)" systemname="FileName (File Split)">
  860. <BOUNDS height="100" left="11955" top="7095" type="Node" width="100">
  861. </BOUNDS>
  862. <PIN pinname="Filename" visible="1">
  863. </PIN>
  864. <PIN pinname="Shortname" visible="1">
  865. </PIN>
  866. </NODE>
  867. <LINK dstnodeid="247" dstpinname="Filename" srcnodeid="239" srcpinname="Absolute Path">
  868. </LINK>
  869. <LINK dstnodeid="246" dstpinname="Input Value" srcnodeid="247" srcpinname="Shortname">
  870. </LINK>
  871. <LINK dstnodeid="63" dstpinname="Address" srcnodeid="234" srcpinname="Output">
  872. </LINK>
  873. <NODE componentmode="Hidden" id="255" nodename="UDP (Network Server)" systemname="UDP (Network Server)">
  874. <BOUNDS height="100" left="4965" top="22725" type="Node" width="100">
  875. </BOUNDS>
  876. <BOUNDS height="0" left="4965" top="22725" type="Box" width="0">
  877. </BOUNDS>
  878. <BOUNDS height="0" left="20670" top="13140" type="Window" width="0">
  879. </BOUNDS>
  880. <PIN pinname="Local Port" slicecount="1" values="9014">
  881. </PIN>
  882. <PIN pinname="Queue Mode" slicecount="1" values="Spread">
  883. </PIN>
  884. <PIN pinname="Output" visible="1">
  885. </PIN>
  886. </NODE>
  887. <NODE componentmode="Hidden" id="254" nodename="OR (Boolean Spectral)" systemname="OR (Boolean Spectral)">
  888. <BOUNDS height="100" left="5250" top="24675" type="Node" width="100">
  889. </BOUNDS>
  890. <BOUNDS height="0" left="5250" top="24675" type="Box" width="0">
  891. </BOUNDS>
  892. <BOUNDS height="0" left="21960" top="13695" type="Window" width="0">
  893. </BOUNDS>
  894. <PIN pinname="Input" visible="1">
  895. </PIN>
  896. <PIN pinname="Output" visible="1">
  897. </PIN>
  898. </NODE>
  899. <NODE componentmode="Hidden" id="253" nodename="AsValue (String)" systemname="AsValue (String)">
  900. <BOUNDS height="100" left="4965" top="23355" type="Node" width="100">
  901. </BOUNDS>
  902. <BOUNDS height="0" left="4965" top="23355" type="Box" width="0">
  903. </BOUNDS>
  904. <BOUNDS height="0" left="21420" top="13365" type="Window" width="0">
  905. </BOUNDS>
  906. <PIN pinname="Input" visible="1">
  907. </PIN>
  908. <PIN pinname="Output" visible="1">
  909. </PIN>
  910. </NODE>
  911. <LINK dstnodeid="253" dstpinname="Input" srcnodeid="255" srcpinname="Output">
  912. </LINK>
  913. <NODE componentmode="InABox" id="252" nodename="IOBox (String)" systemname="IOBox (String)">
  914. <BOUNDS height="270" left="5790" top="22680" type="Node" width="2460">
  915. </BOUNDS>
  916. <BOUNDS height="315" left="5790" top="22680" type="Box" width="3390">
  917. </BOUNDS>
  918. <PIN encoded="0" pinname="Input String" slicecount="1" visible="0" values="|&lt;- Returns request for values|">
  919. </PIN>
  920. <PIN pinname="Output String" visible="0">
  921. </PIN>
  922. <PIN pinname="Show Grid" slicecount="1" values="0">
  923. </PIN>
  924. </NODE>
  925. <NODE componentmode="Hidden" filename="%VVVV%\modules\vvvv group\Spreads\AvoidNIL (Spreads).v4p" id="251" nodename="AvoidNIL (Spreads)" systemname="AvoidNIL (Spreads)">
  926. <BOUNDS height="100" left="4980" top="23775" type="Node" width="100">
  927. </BOUNDS>
  928. <BOUNDS height="3600" left="4980" top="23775" type="Box" width="4800">
  929. </BOUNDS>
  930. <BOUNDS height="6000" left="13575" top="12015" type="Window" width="9000">
  931. </BOUNDS>
  932. <PIN pinname="Input" visible="1">
  933. </PIN>
  934. <PIN pinname="Output" visible="1">
  935. </PIN>
  936. </NODE>
  937. <LINK dstnodeid="251" dstpinname="Input" srcnodeid="253" srcpinname="Output">
  938. </LINK>
  939. <NODE componentmode="Hidden" id="250" nodename="GetSlice (Spreads)" systemname="GetSlice (Spreads)">
  940. <BOUNDS height="100" left="5025" top="25185" type="Node" width="100">
  941. </BOUNDS>
  942. <PIN pinname="Index" slicecount="1" values="-1">
  943. </PIN>
  944. <PIN pinname="Input" visible="1">
  945. </PIN>
  946. <PIN pinname="Output" visible="1">
  947. </PIN>
  948. </NODE>
  949. <NODE componentmode="Hidden" filename="%VVVV%\plugins\SpreadOperations.dll" id="249" nodename="Queue (Spreads)" systemname="QUEUE (SPREADS)">
  950. <BOUNDS height="100" left="4995" top="24285" type="Node" width="100">
  951. </BOUNDS>
  952. <PIN pinname="Input" visible="1">
  953. </PIN>
  954. <PIN pinname="Output" visible="1">
  955. </PIN>
  956. <PIN pinname="Insert" slicecount="1" values="1">
  957. </PIN>
  958. <PIN pinname="Frame Count" slicecount="1" values="4">
  959. </PIN>
  960. </NODE>
  961. <LINK dstnodeid="249" dstpinname="Input" srcnodeid="251" srcpinname="Output">
  962. </LINK>
  963. <LINK dstnodeid="254" dstpinname="Input" srcnodeid="249" srcpinname="Output">
  964. </LINK>
  965. <NODE componentmode="Hidden" id="248" nodename="S (VALUE)" systemname="S (Value)">
  966. <BOUNDS height="100" left="5010" top="25950" type="Node" width="100">
  967. </BOUNDS>
  968. <PIN pinname="Input Value" visible="1">
  969. </PIN>
  970. <PIN encoded="0" pinname="Send String" slicecount="1" values="|Request Values|">
  971. </PIN>
  972. </NODE>
  973. <LINK dstnodeid="250" dstpinname="Input" srcnodeid="249" srcpinname="Output">
  974. </LINK>
  975. <LINK dstnodeid="248" dstpinname="Input Value" srcnodeid="250" srcpinname="Output">
  976. </LINK>
  977. <NODE componentmode="InABox" id="281" nodename="IOBox (String)" systemname="IOBox (String)">
  978. <BOUNDS height="0" left="12570" top="7695" type="Node" width="0">
  979. </BOUNDS>
  980. <BOUNDS height="255" left="12570" top="7695" type="Box" width="2565">
  981. </BOUNDS>
  982. <PIN encoded="0" pinname="Input String" slicecount="1" values="|Loaded Patch List Names|">
  983. </PIN>
  984. <PIN encoded="0" pinname="Default" slicecount="1" values="devnul">
  985. </PIN>
  986. <PIN encoded="0" pinname="File Mask" slicecount="1" values="||">
  987. </PIN>
  988. <PIN pinname="Maximum Characters" slicecount="1" values="-1">
  989. </PIN>
  990. </NODE>
  991. <LINK dstnodeid="246" dstpinname="Send String" srcnodeid="281" srcpinname="Output String">
  992. </LINK>
  993. <NODE componentmode="InABox" id="294" nodename="IOBox (String)" systemname="IOBox (String)">
  994. <BOUNDS height="0" left="8925" top="6750" type="Node" width="0">
  995. </BOUNDS>
  996. <BOUNDS height="465" left="8925" top="6750" type="Box" width="2370">
  997. </BOUNDS>
  998. <PIN encoded="0" pinname="Input String" slicecount="1" values="|Patches to stringbuffer|">
  999. </PIN>
  1000. <PIN encoded="0" pinname="Default" slicecount="1" values="devnul">
  1001. </PIN>
  1002. <PIN encoded="0" pinname="File Mask" slicecount="1" values="||">
  1003. </PIN>
  1004. <PIN pinname="Maximum Characters" slicecount="1" values="-1">
  1005. </PIN>
  1006. </NODE>
  1007. <LINK dstnodeid="164" dstpinname="Send String" srcnodeid="294" srcpinname="Output String">
  1008. </LINK>
  1009. <NODE componentmode="Hidden" id="241" nodename="R (Value)" systemname="R (Value)">
  1010. <BOUNDS height="100" left="4365" top="13635" type="Node" width="100">
  1011. </BOUNDS>
  1012. <PIN pinname="Receive String">
  1013. </PIN>
  1014. <PIN pinname="Input Value" visible="1">
  1015. </PIN>
  1016. </NODE>
  1017. <LINK dstnodeid="241" dstpinname="Receive String" srcnodeid="242" srcpinname="Output Enum">
  1018. </LINK>
  1019. <LINK dstnodeid="139" dstpinname="Input" srcnodeid="241" srcpinname="Input Value">
  1020. </LINK>
  1021. <NODE componentmode="Hidden" id="311" nodename="S (Value)" systemname="S (Value)">
  1022. <BOUNDS height="100" left="9045" top="16815" type="Node" width="100">
  1023. </BOUNDS>
  1024. <PIN pinname="Input Value" visible="1">
  1025. </PIN>
  1026. <PIN pinname="Send String">
  1027. </PIN>
  1028. </NODE>
  1029. <LINK dstnodeid="311" dstpinname="Input Value" srcnodeid="40" srcpinname="Output">
  1030. </LINK>
  1031. <NODE componentmode="InABox" id="312" nodename="IOBox (String)" systemname="IOBox (String)">
  1032. <BOUNDS height="0" left="9300" top="16320" type="Node" width="0">
  1033. </BOUNDS>
  1034. <BOUNDS height="240" left="9300" top="16320" type="Box" width="795">
  1035. </BOUNDS>
  1036. <PIN encoded="0" pinname="Input String" slicecount="1" values="ChangedPatches">
  1037. </PIN>
  1038. <PIN encoded="0" pinname="Default" slicecount="1" values="devnul">
  1039. </PIN>
  1040. <PIN encoded="0" pinname="File Mask" slicecount="1" values="||">
  1041. </PIN>
  1042. <PIN pinname="Maximum Characters" slicecount="1" values="-1">
  1043. </PIN>
  1044. </NODE>
  1045. <LINK dstnodeid="311" dstpinname="Send String" srcnodeid="312" srcpinname="Output String">
  1046. </LINK>
  1047. <LINK dstnodeid="62" dstpinname="Set" srcnodeid="63" srcpinname="OnReceive">
  1048. </LINK>
  1049. <NODE componentmode="Hidden" id="321" nodename="SetSlice (String)" systemname="SetSlice (String)">
  1050. <BOUNDS height="100" left="13755" top="10710" type="Node" width="100">
  1051. </BOUNDS>
  1052. <PIN pinname="Spread" visible="1">
  1053. </PIN>
  1054. <PIN pinname="Index" visible="1">
  1055. </PIN>
  1056. <PIN pinname="Input" visible="1">
  1057. </PIN>
  1058. <PIN pinname="Output" visible="1">
  1059. </PIN>
  1060. </NODE>
  1061. <NODE componentmode="Hidden" id="322" nodename="FrameDelay (String)" systemname="FrameDelay (String)">
  1062. <BOUNDS height="100" left="14025" top="9315" type="Node" width="100">
  1063. </BOUNDS>
  1064. <PIN pinname="Input 1" visible="1">
  1065. </PIN>
  1066. <PIN pinname="Output 1" visible="1">
  1067. </PIN>
  1068. </NODE>
  1069. <NODE componentmode="Hidden" id="323" nodename="Sift (Value)" systemname="Sift (Value)">
  1070. <BOUNDS height="100" left="14160" top="10260" type="Node" width="100">
  1071. </BOUNDS>
  1072. <PIN encoded="0" pinname="Filter" slicecount="1" values="1">
  1073. </PIN>
  1074. <PIN pinname="Input" visible="1">
  1075. </PIN>
  1076. <PIN pinname="Find" slicecount="1" values="All">
  1077. </PIN>
  1078. <PIN pinname="Input Index" visible="1">
  1079. </PIN>
  1080. </NODE>
  1081. <LINK dstnodeid="323" dstpinname="Input" srcnodeid="63" srcpinname="OnReceive">
  1082. </LINK>
  1083. <LINK dstnodeid="321" dstpinname="Input" srcnodeid="63" srcpinname="Arguments">
  1084. </LINK>
  1085. <LINK dstnodeid="322" dstpinname="Input 1" srcnodeid="240" srcpinname="Absolute Path">
  1086. </LINK>
  1087. <NODE componentmode="Hidden" id="326" nodename="Switch (String Input)" systemname="Switch (String Input)">
  1088. <BOUNDS height="100" left="13755" top="9780" type="Node" width="100">
  1089. </BOUNDS>
  1090. <PIN pinname="Switch" visible="1">
  1091. </PIN>
  1092. <PIN pinname="Input 2" visible="1">
  1093. </PIN>
  1094. <PIN pinname="Input 1" visible="1">
  1095. </PIN>
  1096. <PIN pinname="Output" visible="1">
  1097. </PIN>
  1098. </NODE>
  1099. <LINK dstnodeid="326" dstpinname="Input 2" srcnodeid="239" srcpinname="Absolute Path">
  1100. </LINK>
  1101. <LINK dstnodeid="326" dstpinname="Input 1" srcnodeid="322" srcpinname="Output 1">
  1102. </LINK>
  1103. <LINK dstnodeid="321" dstpinname="Spread" srcnodeid="326" srcpinname="Output">
  1104. </LINK>
  1105. <LINK dstnodeid="321" dstpinname="Index" srcnodeid="323" srcpinname="Input Index">
  1106. </LINK>
  1107. <NODE componentmode="InABox" id="327" nodename="IOBox (Value Advanced)" systemname="IOBox (Value Advanced)">
  1108. <BOUNDS height="100" left="6000" top="4440" type="Node" width="100">
  1109. </BOUNDS>
  1110. <BOUNDS height="240" left="6000" top="4440" type="Box" width="345">
  1111. </BOUNDS>
  1112. <PIN pinname="Value Type" slicecount="1" values="Boolean">
  1113. </PIN>
  1114. <PIN pinname="Behavior" slicecount="1" values="Bang">
  1115. </PIN>
  1116. <PIN pinname="Y Output Value" visible="1">
  1117. </PIN>
  1118. <PIN pinname="X Input Value" slicecount="1" values="0">
  1119. </PIN>
  1120. <PIN pinname="Y Input Value" slicecount="1" values="0">
  1121. </PIN>
  1122. </NODE>
  1123. <NODE componentmode="Hidden" id="328" nodename="OR (Boolean)" systemname="OR (Boolean)">
  1124. <BOUNDS height="270" left="6180" top="5070" type="Node" width="570">
  1125. </BOUNDS>
  1126. <PIN pinname="Input 1" visible="1">
  1127. </PIN>
  1128. <PIN pinname="Input 2" visible="1">
  1129. </PIN>
  1130. <PIN pinname="Output" visible="1">
  1131. </PIN>
  1132. <PIN pinname="Input Count" slicecount="1" values="3">
  1133. </PIN>
  1134. <PIN pinname="Input 3" visible="1">
  1135. </PIN>
  1136. </NODE>
  1137. <LINK dstnodeid="328" dstpinname="Input 1" srcnodeid="327" srcpinname="Y Output Value">
  1138. </LINK>
  1139. <LINK dstnodeid="16" dstpinname="Switch" srcnodeid="328" srcpinname="Output">
  1140. </LINK>
  1141. <LINK dstnodeid="326" dstpinname="Switch" srcnodeid="328" srcpinname="Output">
  1142. </LINK>
  1143. <NODE componentmode="InABox" id="329" managers="" nodename="IOBox (String)" systemname="IOBox (String)">
  1144. <BOUNDS height="0" left="9075" top="12675" type="Node" width="0">
  1145. </BOUNDS>
  1146. <BOUNDS height="1425" left="9075" top="12675" type="Box" width="9900">
  1147. </BOUNDS>
  1148. <BOUNDS height="160" left="3960" top="12300" type="Window" width="215">
  1149. </BOUNDS>
  1150. <PIN encoded="0" pinname="Input String" visible="1">
  1151. </PIN>
  1152. <PIN pinname="Output String" visible="1">
  1153. </PIN>
  1154. <PIN pinname="Rows" slicecount="1" values="6">
  1155. </PIN>
  1156. </NODE>
  1157. <LINK dstnodeid="329" dstpinname="Input String" srcnodeid="240" srcpinname="Absolute Path">
  1158. </LINK>
  1159. <LINK dstnodeid="15" dstpinname="Input String" srcnodeid="240" srcpinname="Absolute Path">
  1160. </LINK>
  1161. <NODE componentmode="InABox" id="333" nodename="IOBox (String)" systemname="IOBox (String)">
  1162. <BOUNDS height="0" left="17025" top="5130" type="Node" width="0">
  1163. </BOUNDS>
  1164. <BOUNDS height="160" left="9615" top="5940" type="Window" width="215">
  1165. </BOUNDS>
  1166. <BOUNDS height="360" left="17025" top="5130" type="Box" width="8970">
  1167. </BOUNDS>
  1168. <PIN encoded="0" pinname="Input String" slicecount="1" values="|//NODE[contains(@filename, &apos;.v4p&apos;)]/@id|">
  1169. </PIN>
  1170. <PIN pinname="Output String" visible="1">
  1171. </PIN>
  1172. <PIN pinname="SliceCount Mode" slicecount="1" values="ColsRowsPages">
  1173. </PIN>
  1174. <PIN pinname="Rows" slicecount="1" values="1">
  1175. </PIN>
  1176. </NODE>
  1177. <NODE id="330" managers="" nodename="XPath (XML)" systemname="XPath (XML)">
  1178. <BOUNDS height="0" left="16875" top="7725" type="Node" width="0">
  1179. </BOUNDS>
  1180. <PIN pinname="XML Input" visible="1">
  1181. </PIN>
  1182. <PIN pinname="XPath Query" visible="1">
  1183. </PIN>
  1184. <PIN pinname="Output" visible="1">
  1185. </PIN>
  1186. <PIN pinname="Status" visible="1">
  1187. </PIN>
  1188. <PIN pinname="Resolve Externals" slicecount="1" values="1">
  1189. </PIN>
  1190. <BOUNDS left="16875" top="7725" type="Box">
  1191. </BOUNDS>
  1192. </NODE>
  1193. <LINK dstnodeid="330" dstpinname="XML Input" srcnodeid="218" srcpinname="Patch Description">
  1194. </LINK>
  1195. <NODE componentmode="InABox" id="334" nodename="IOBox (String)" systemname="IOBox (String)">
  1196. <BOUNDS height="0" left="16995" top="8430" type="Node" width="0">
  1197. </BOUNDS>
  1198. <BOUNDS height="1905" left="16995" top="8430" type="Box" width="945">
  1199. </BOUNDS>
  1200. <PIN encoded="0" pinname="Default" slicecount="1" values="|&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;|">
  1201. </PIN>
  1202. <PIN encoded="0" pinname="File Mask" slicecount="1" values="||">
  1203. </PIN>
  1204. <PIN pinname="Maximum Characters" slicecount="1" values="-1">
  1205. </PIN>
  1206. <PIN pinname="String Type" slicecount="1" values="MultiLine">
  1207. </PIN>
  1208. <PIN pinname="Rows" slicecount="1" values="8">
  1209. </PIN>
  1210. <PIN encoded="0" pinname="Descriptive Name" slicecount="1" values="|Modules NodeIDs in Sandbox|">
  1211. </PIN>
  1212. </NODE>
  1213. <LINK dstnodeid="334" dstpinname="Input String" srcnodeid="330" srcpinname="Output">
  1214. </LINK>
  1215. <LINK dstnodeid="330" dstpinname="XPath Query" srcnodeid="333" srcpinname="Output String">
  1216. </LINK>
  1217. <LINK dstnodeid="240" dstpinname="Relative Path" srcnodeid="62" srcpinname="Output">
  1218. </LINK>
  1219. <LINK dstnodeid="164" dstpinname="Input Value" srcnodeid="16" srcpinname="Output">
  1220. </LINK>
  1221. <NODE componentmode="Hidden" id="335" nodename="MonoFlop (Animation)" systemname="MonoFlop (Animation)">
  1222. <BOUNDS height="100" left="6810" top="4215" type="Node" width="100">
  1223. </BOUNDS>
  1224. <PIN pinname="Set" visible="1">
  1225. </PIN>
  1226. <PIN pinname="Output" visible="1">
  1227. </PIN>
  1228. <PIN pinname="Time" slicecount="1" values="20">
  1229. </PIN>
  1230. </NODE>
  1231. <LINK dstnodeid="335" dstpinname="Set" srcnodeid="17" srcpinname="Bang">
  1232. </LINK>
  1233. <LINK dstnodeid="328" dstpinname="Input 2" srcnodeid="335" srcpinname="Output">
  1234. </LINK>
  1235. <LINK dstnodeid="328" dstpinname="Input 3" srcnodeid="218" srcpinname="Has Changed">
  1236. </LINK>
  1237. </PATCH>