PageRenderTime 61ms CodeModel.GetById 25ms RepoModel.GetById 0ms app.codeStats 0ms

/library/research/input value research/PatchManager2.v4p

https://bitbucket.org/nsynk/iris-legacy
Unknown | 1675 lines | 1675 code | 0 blank | 0 comment | 0 complexity | d770717a4b87fa4407c648de9febc838 MD5 | raw file

Large files files are truncated, but you can click here to view the full file

  1. <!DOCTYPE PATCH SYSTEM "http://vvvv.org/versions/vvvv45beta27.dtd" >
  2. <PATCH nodename="F:\iris\patches\PatchManager2.v4p">
  3. <BOUNDS height="11700" left="1515" top="3180" type="Window" width="21390">
  4. </BOUNDS>
  5. <NODE id="63" managers="" nodename="OSCDecoder (Network)" systemname="OSCDecoder (Network)">
  6. <BOUNDS height="270" left="2580" top="14310" 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 pinname="Address" visible="1">
  15. </PIN>
  16. <PIN pinname="OnReceive" visible="1">
  17. </PIN>
  18. <PIN pinname="Match Rule" slicecount="1" values="Last">
  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="2565" top="15495" type="Node" width="0">
  25. </BOUNDS>
  26. <PIN pinname="Set" visible="1">
  27. </PIN>
  28. <PIN pinname="Input" visible="1">
  29. </PIN>
  30. <PIN pinname="Output" visible="1">
  31. </PIN>
  32. </NODE>
  33. <NODE componentmode="Hidden" filename="Deselect (String).v4p" id="61" nodename="Deselect (String).v4p" systemname="Deselect (String)">
  34. <BOUNDS height="0" left="6435" top="2130" type="Node" width="0">
  35. </BOUNDS>
  36. <BOUNDS height="3600" left="6435" top="2130" type="Box" width="4800">
  37. </BOUNDS>
  38. <BOUNDS height="6000" left="11655" top="5340" type="Window" width="9000">
  39. </BOUNDS>
  40. <PIN pinname="List" visible="1">
  41. </PIN>
  42. <PIN pinname="Separate Strings" visible="1">
  43. </PIN>
  44. </NODE>
  45. <NODE componentmode="Hidden" id="60" nodename="Separate (String)" systemname="Separate (String)">
  46. <BOUNDS height="0" left="6420" top="1275" type="Node" width="0">
  47. </BOUNDS>
  48. <PIN pinname="Input" visible="1">
  49. </PIN>
  50. <PIN pinname="Intersperse" slicecount="1" values="UnixPath">
  51. </PIN>
  52. <PIN pinname="Former Index" visible="1">
  53. </PIN>
  54. <PIN pinname="Output" visible="1">
  55. </PIN>
  56. </NODE>
  57. <NODE componentmode="Hidden" id="59" nodename="Select (String)" systemname="Select (String)">
  58. <BOUNDS height="0" left="6420" top="1725" type="Node" width="0">
  59. </BOUNDS>
  60. <PIN pinname="Select" slicecount="3" values="1,0,0">
  61. </PIN>
  62. <PIN pinname="Input" visible="1">
  63. </PIN>
  64. <PIN pinname="Output" visible="1">
  65. </PIN>
  66. </NODE>
  67. <LINK dstnodeid="59" dstpinname="Input" srcnodeid="60" srcpinname="Output">
  68. </LINK>
  69. <LINK dstnodeid="61" dstpinname="List" srcnodeid="59" srcpinname="Output">
  70. </LINK>
  71. <NODE componentmode="Hidden" id="57" managers="" nodename="PatchAlias (VVVV Name)" systemname="PatchAlias (VVVV Name)">
  72. <BOUNDS height="0" left="4620" top="5220" type="Node" width="0">
  73. </BOUNDS>
  74. <PIN pinname="Patch" visible="1">
  75. </PIN>
  76. <PIN pinname="Parent Level">
  77. </PIN>
  78. <PIN pinname="PatchName" visible="1">
  79. </PIN>
  80. </NODE>
  81. <NODE componentmode="Hidden" id="56" nodename="Add (String)" systemname="Add (String)">
  82. <BOUNDS height="0" left="5205" top="1845" type="Node" width="0">
  83. </BOUNDS>
  84. <PIN pinname="Input 2" visible="1">
  85. </PIN>
  86. <PIN pinname="Input 1" visible="1">
  87. </PIN>
  88. <PIN pinname="Output" visible="1">
  89. </PIN>
  90. </NODE>
  91. <LINK dstnodeid="56" dstpinname="Input 2" srcnodeid="61" srcpinname="Separate Strings">
  92. </LINK>
  93. <NODE componentmode="Hidden" id="55" managers="" nodename="Add (String)" systemname="Add (String)">
  94. <BOUNDS height="0" left="4050" top="4680" type="Node" width="0">
  95. </BOUNDS>
  96. <PIN encoded="0" pinname="Input 2" slicecount="1" visible="1" values=".v4p">
  97. </PIN>
  98. <PIN pinname="Input 1" visible="1">
  99. </PIN>
  100. <PIN pinname="Output" visible="1">
  101. </PIN>
  102. <PIN encoded="0" pinname="Descriptive Name" slicecount="1" values="|Parent Patches|">
  103. </PIN>
  104. </NODE>
  105. <LINK dstnodeid="57" dstpinname="PatchName" srcnodeid="55" srcpinname="Output">
  106. </LINK>
  107. <NODE componentmode="InABox" id="48" managers="" nodename="IOBox (String)" systemname="IOBox (String)">
  108. <BOUNDS height="0" left="6780" top="7185" type="Node" width="0">
  109. </BOUNDS>
  110. <BOUNDS height="160" left="9615" top="5940" type="Window" width="215">
  111. </BOUNDS>
  112. <BOUNDS height="330" left="6780" top="7185" type="Box" width="5205">
  113. </BOUNDS>
  114. <PIN encoded="0" pinname="Input String" slicecount="1" values="/PATCH/NODE[@filename=">
  115. </PIN>
  116. <PIN pinname="Output String" visible="1">
  117. </PIN>
  118. </NODE>
  119. <NODE id="47" managers="" nodename="XPath (XML)" systemname="XPath (XML)">
  120. <BOUNDS height="0" left="6615" top="8895" type="Node" width="0">
  121. </BOUNDS>
  122. <PIN pinname="XML Input" visible="1">
  123. </PIN>
  124. <PIN pinname="XPath Query" visible="1">
  125. </PIN>
  126. <PIN pinname="Output" visible="1">
  127. </PIN>
  128. <PIN pinname="Status" visible="1">
  129. </PIN>
  130. <PIN pinname="Resolve Externals" slicecount="1" values="1">
  131. </PIN>
  132. <BOUNDS left="6615" top="8895" type="Box">
  133. </BOUNDS>
  134. </NODE>
  135. <NODE componentmode="Hidden" id="46" managers="" nodename="Add (String)" systemname="Add (String)">
  136. <BOUNDS height="0" left="6795" top="8025" type="Node" width="0">
  137. </BOUNDS>
  138. <PIN pinname="Input 1" visible="1">
  139. </PIN>
  140. <PIN pinname="Input 2" visible="1">
  141. </PIN>
  142. <PIN pinname="Output" visible="1">
  143. </PIN>
  144. <PIN pinname="Input Count" slicecount="1" values="3">
  145. </PIN>
  146. <PIN encoded="0" pinname="Input 3" slicecount="1" values="]/@id">
  147. </PIN>
  148. </NODE>
  149. <LINK dstnodeid="46" dstpinname="Input 1" srcnodeid="48" srcpinname="Output String">
  150. </LINK>
  151. <LINK dstnodeid="47" dstpinname="XPath Query" srcnodeid="46" srcpinname="Output">
  152. </LINK>
  153. <NODE componentmode="Hidden" id="45" managers="" nodename="Quote (String)" systemname="Quote (String)">
  154. <BOUNDS height="0" left="6945" top="7650" type="Node" width="0">
  155. </BOUNDS>
  156. <PIN pinname="Input" visible="1">
  157. </PIN>
  158. <PIN pinname="Output" visible="1">
  159. </PIN>
  160. <PIN pinname="Quote Mode" slicecount="1" values="Double">
  161. </PIN>
  162. </NODE>
  163. <LINK dstnodeid="46" dstpinname="Input 2" srcnodeid="45" srcpinname="Output">
  164. </LINK>
  165. <NODE componentmode="Hidden" id="44" managers="" nodename="AsValue (String)" systemname="AsValue (String)">
  166. <BOUNDS height="0" left="6615" top="9270" type="Node" width="0">
  167. </BOUNDS>
  168. <PIN pinname="Input" slicecount="6" visible="1" values="0,0,0,0,0,0">
  169. </PIN>
  170. <PIN pinname="Output" visible="1">
  171. </PIN>
  172. </NODE>
  173. <NODE componentmode="Hidden" id="43" managers="" nodename="EQ (String)" systemname="EQ (String)">
  174. <BOUNDS height="0" left="6585" top="17475" type="Node" width="0">
  175. </BOUNDS>
  176. <PIN pinname="Input 1" visible="1">
  177. </PIN>
  178. <PIN pinname="Input 2" visible="1">
  179. </PIN>
  180. <PIN pinname="Output" visible="1">
  181. </PIN>
  182. </NODE>
  183. <NODE componentmode="Hidden" id="42" managers="" nodename="NOT (Boolean)" systemname="NOT (Boolean)">
  184. <BOUNDS height="0" left="6585" top="18015" type="Node" width="0">
  185. </BOUNDS>
  186. <PIN pinname="Input" visible="1">
  187. </PIN>
  188. <PIN pinname="Output" visible="1">
  189. </PIN>
  190. </NODE>
  191. <LINK dstnodeid="42" dstpinname="Input" srcnodeid="43" srcpinname="Output">
  192. </LINK>
  193. <NODE componentmode="Hidden" id="41" managers="" nodename="FlipFlop (Animation)" systemname="FlipFlop (Animation)">
  194. <BOUNDS height="0" left="5775" top="18045" type="Node" width="0">
  195. </BOUNDS>
  196. <PIN pinname="Set" visible="1">
  197. </PIN>
  198. <PIN pinname="Output" visible="1">
  199. </PIN>
  200. <PIN pinname="Reset" visible="1">
  201. </PIN>
  202. </NODE>
  203. <NODE componentmode="Hidden" id="40" managers="" nodename="AND (Boolean)" systemname="AND (Boolean)">
  204. <BOUNDS height="0" left="6045" top="18705" type="Node" width="0">
  205. </BOUNDS>
  206. <PIN pinname="Input 1" visible="1">
  207. </PIN>
  208. <PIN pinname="Input 2" visible="1">
  209. </PIN>
  210. <PIN pinname="Output" visible="1">
  211. </PIN>
  212. </NODE>
  213. <LINK dstnodeid="40" dstpinname="Input 1" srcnodeid="41" srcpinname="Output">
  214. </LINK>
  215. <LINK dstnodeid="40" dstpinname="Input 2" srcnodeid="42" srcpinname="Output">
  216. </LINK>
  217. <NODE componentmode="InABox" id="38" managers="" nodename="IOBox (Value Advanced)" systemname="IOBOX (VALUE ADVANCED)">
  218. <BOUNDS height="0" left="9555" top="18540" type="Node" width="0">
  219. </BOUNDS>
  220. <BOUNDS height="3090" left="9555" top="18540" type="Box" width="720">
  221. </BOUNDS>
  222. <BOUNDS height="160" left="11235" top="13245" type="Window" width="215">
  223. </BOUNDS>
  224. <PIN pinname="Show Value" slicecount="1" values="0">
  225. </PIN>
  226. <PIN pinname="Show Slider" slicecount="1" values="1">
  227. </PIN>
  228. <PIN pinname="Minimum" slicecount="1" values="0">
  229. </PIN>
  230. <PIN pinname="Maximum" slicecount="1" values="1">
  231. </PIN>
  232. <PIN pinname="Slider Behavior" slicecount="1" values="Bang">
  233. </PIN>
  234. <PIN pinname="Rows" slicecount="1" values="6">
  235. </PIN>
  236. <PIN pinname="SliceCount Mode" slicecount="1" values="ColsRowsPages">
  237. </PIN>
  238. <PIN pinname="Y Output Value" visible="1">
  239. </PIN>
  240. <PIN pinname="X Input Value">
  241. </PIN>
  242. <PIN pinname="Y Input Value" visible="1">
  243. </PIN>
  244. </NODE>
  245. <NODE componentmode="Hidden" id="36" managers="" nodename="TogEdge (Animation)" systemname="TogEdge (Animation)">
  246. <BOUNDS height="0" left="3660" top="15315" type="Node" width="0">
  247. </BOUNDS>
  248. <PIN pinname="Input" visible="1">
  249. </PIN>
  250. <PIN pinname="Up Edge" visible="1">
  251. </PIN>
  252. <PIN pinname="Bang On Create" slicecount="1" values="1">
  253. </PIN>
  254. </NODE>
  255. <LINK dstnodeid="62" dstpinname="Set" srcnodeid="36" srcpinname="Up Edge">
  256. </LINK>
  257. <NODE componentmode="Hidden" filename="%VVVV%\modules\vvvv group\String\AvoidNIL (String).v4p" id="35" managers="" nodename="AvoidNIL (String)" systemname="AvoidNIL (String)">
  258. <BOUNDS height="270" left="2550" top="14925" type="Node" width="975">
  259. </BOUNDS>
  260. <BOUNDS height="3600" left="2550" top="14925" type="Box" width="4800">
  261. </BOUNDS>
  262. <BOUNDS height="6000" left="3405" top="7710" type="Window" width="9000">
  263. </BOUNDS>
  264. <PIN pinname="Input" visible="1">
  265. </PIN>
  266. <PIN encoded="0" pinname="Default" slicecount="1" values="||">
  267. </PIN>
  268. <PIN pinname="Output" visible="1">
  269. </PIN>
  270. </NODE>
  271. <LINK dstnodeid="35" dstpinname="Input" srcnodeid="63" srcpinname="Arguments">
  272. </LINK>
  273. <LINK dstnodeid="62" dstpinname="Input" srcnodeid="35" srcpinname="Output">
  274. </LINK>
  275. <LINK dstnodeid="38" dstpinname="Y Input Value" srcnodeid="43" srcpinname="Output">
  276. </LINK>
  277. <NODE componentmode="InABox" id="34" managers="" nodename="IOBox (Value Advanced)" systemname="IOBOX (VALUE ADVANCED)">
  278. <BOUNDS height="0" left="8985" top="18555" type="Node" width="0">
  279. </BOUNDS>
  280. <BOUNDS height="3120" left="8985" top="18555" type="Box" width="495">
  281. </BOUNDS>
  282. <BOUNDS height="160" left="11235" top="13245" type="Window" width="215">
  283. </BOUNDS>
  284. <PIN pinname="Show Value" slicecount="1" values="0">
  285. </PIN>
  286. <PIN pinname="Show Slider" slicecount="1" values="1">
  287. </PIN>
  288. <PIN pinname="Minimum" slicecount="1" values="0">
  289. </PIN>
  290. <PIN pinname="Maximum" slicecount="1" values="1">
  291. </PIN>
  292. <PIN pinname="Slider Behavior" slicecount="1" values="Bang">
  293. </PIN>
  294. <PIN pinname="Rows" slicecount="1" values="6">
  295. </PIN>
  296. <PIN pinname="SliceCount Mode" slicecount="1" values="ColsRowsPages">
  297. </PIN>
  298. <PIN pinname="Y Output Value" visible="1">
  299. </PIN>
  300. <PIN pinname="X Input Value">
  301. </PIN>
  302. <PIN pinname="Y Input Value" visible="1">
  303. </PIN>
  304. </NODE>
  305. <LINK dstnodeid="34" dstpinname="Y Input Value" srcnodeid="40" srcpinname="Output">
  306. </LINK>
  307. <NODE id="32" managers="" nodename="CreateNode (VVVV)" systemname="CreateNode (VVVV)">
  308. <BOUNDS height="270" left="2520" top="24030" type="Node" width="1245">
  309. </BOUNDS>
  310. <PIN pinname="Create Node" slicecount="1" visible="1" values="0">
  311. </PIN>
  312. <PIN pinname="Node Name" visible="1">
  313. </PIN>
  314. <PIN pinname="Parent Patch" visible="1">
  315. </PIN>
  316. <PIN pinname="Node ID" visible="1">
  317. </PIN>
  318. </NODE>
  319. <NODE componentmode="Hidden" id="31" managers="" nodename="Add (Value Spectral)" systemname="Add (Value Spectral)">
  320. <BOUNDS height="0" left="5145" top="22410" type="Node" width="0">
  321. </BOUNDS>
  322. <PIN pinname="Input" visible="1">
  323. </PIN>
  324. <PIN pinname="Output" visible="1">
  325. </PIN>
  326. </NODE>
  327. <NODE componentmode="Hidden" id="30" managers="" nodename="EQ (Value)" systemname="EQ (Value)">
  328. <BOUNDS height="0" left="5145" top="23025" type="Node" width="0">
  329. </BOUNDS>
  330. <PIN pinname="Input 1" visible="1">
  331. </PIN>
  332. <PIN pinname="Output" visible="1">
  333. </PIN>
  334. </NODE>
  335. <LINK dstnodeid="30" dstpinname="Input 1" srcnodeid="31" srcpinname="Output">
  336. </LINK>
  337. <NODE componentmode="Hidden" id="29" managers="" nodename="FrameDelay (Animation)" systemname="FrameDelay (Animation)">
  338. <BOUNDS height="0" left="5130" top="23790" type="Node" width="0">
  339. </BOUNDS>
  340. <PIN pinname="Input 1" visible="1">
  341. </PIN>
  342. <PIN pinname="Output 1" visible="1">
  343. </PIN>
  344. </NODE>
  345. <LINK dstnodeid="29" dstpinname="Input 1" srcnodeid="30" srcpinname="Output">
  346. </LINK>
  347. <NODE componentmode="Hidden" id="28" managers="" nodename="TogEdge (Animation)" systemname="TogEdge (Animation)">
  348. <BOUNDS height="0" left="5130" top="24240" type="Node" width="0">
  349. </BOUNDS>
  350. <PIN pinname="Input" visible="1">
  351. </PIN>
  352. <PIN pinname="Up Edge" visible="1">
  353. </PIN>
  354. <PIN pinname="Bang On Create" slicecount="1" values="1">
  355. </PIN>
  356. </NODE>
  357. <LINK dstnodeid="28" dstpinname="Input" srcnodeid="29" srcpinname="Output 1">
  358. </LINK>
  359. <LINK dstnodeid="41" dstpinname="Reset" linkstyle="Bezier" srcnodeid="28" srcpinname="Up Edge">
  360. <LINKPOINT x="7375" y="25535">
  361. </LINKPOINT>
  362. <LINKPOINT x="8720" y="17365">
  363. </LINKPOINT>
  364. </LINK>
  365. <NODE componentmode="Hidden" id="27" nodename="GetPatch (VVVV)" systemname="GetPatch (VVVV)">
  366. <BOUNDS height="0" left="1470" top="10320" type="Node" width="0">
  367. </BOUNDS>
  368. <PIN pinname="Patch" slicecount="1" visible="1" values="||">
  369. </PIN>
  370. <PIN pinname="Patch Description" visible="1">
  371. </PIN>
  372. </NODE>
  373. <NODE componentmode="Hidden" id="26" nodename="PatchAlias (VVVV Name)" systemname="PatchAlias (VVVV Name)">
  374. <BOUNDS height="0" left="2040" top="9150" type="Node" width="0">
  375. </BOUNDS>
  376. <PIN pinname="Patch" visible="1">
  377. </PIN>
  378. <PIN pinname="Parent Level">
  379. </PIN>
  380. <PIN pinname="PatchName" visible="1">
  381. </PIN>
  382. </NODE>
  383. <NODE componentmode="InABox" id="25" managers="" nodename="IOBox (String)" systemname="IOBox (String)">
  384. <BOUNDS height="0" left="750" top="10860" type="Node" width="0">
  385. </BOUNDS>
  386. <BOUNDS height="240" left="750" top="10860" type="Box" width="795">
  387. </BOUNDS>
  388. <BOUNDS height="160" left="3090" top="7875" type="Window" width="215">
  389. </BOUNDS>
  390. <PIN pinname="Input String" visible="1">
  391. </PIN>
  392. <PIN encoded="0" pinname="Descriptive Name" slicecount="1" values="|Loaded Patches XML|">
  393. </PIN>
  394. </NODE>
  395. <LINK dstnodeid="25" dstpinname="Input String" srcnodeid="27" srcpinname="Patch Description">
  396. </LINK>
  397. <NODE componentmode="InABox" id="24" managers="" nodename="IOBox (String)" systemname="IOBox (String)">
  398. <BOUNDS height="0" left="4245" top="9090" type="Node" width="0">
  399. </BOUNDS>
  400. <BOUNDS height="240" left="4245" top="9090" type="Box" width="795">
  401. </BOUNDS>
  402. <BOUNDS height="160" left="5130" top="7155" type="Window" width="215">
  403. </BOUNDS>
  404. <PIN pinname="Input String" visible="1">
  405. </PIN>
  406. <PIN encoded="0" pinname="Descriptive Name" slicecount="1" values="|Loaded Patch List|">
  407. </PIN>
  408. </NODE>
  409. <LINK dstnodeid="32" dstpinname="Parent Patch" srcnodeid="55" srcpinname="Output">
  410. </LINK>
  411. <NODE componentmode="InABox" id="23" managers="" nodename="IOBox (Value Advanced)" systemname="IOBOX (VALUE ADVANCED)">
  412. <BOUNDS height="0" left="6090" top="9825" type="Node" width="0">
  413. </BOUNDS>
  414. <BOUNDS height="240" left="6090" top="9825" type="Box" width="600">
  415. </BOUNDS>
  416. <BOUNDS height="160" left="8055" top="8505" type="Window" width="215">
  417. </BOUNDS>
  418. <PIN pinname="Y Input Value" visible="1">
  419. </PIN>
  420. <PIN encoded="0" pinname="Descriptive Name" slicecount="1" values="|Loaded Patch IDs|">
  421. </PIN>
  422. <PIN pinname="Y Output Value" visible="1">
  423. </PIN>
  424. </NODE>
  425. <LINK dstnodeid="23" dstpinname="Y Input Value" srcnodeid="44" srcpinname="Output">
  426. </LINK>
  427. <NODE componentmode="InABox" id="22" nodename="IOBox (Value Advanced)" systemname="IOBOX (VALUE ADVANCED)">
  428. <BOUNDS height="0" left="990" top="7620" type="Node" width="0">
  429. </BOUNDS>
  430. <BOUNDS height="480" left="990" top="7620" type="Box" width="480">
  431. </BOUNDS>
  432. <BOUNDS height="160" left="6135" top="9855" type="Window" width="215">
  433. </BOUNDS>
  434. <PIN pinname="Show Value" slicecount="1" values="0">
  435. </PIN>
  436. <PIN pinname="Show Slider" slicecount="1" values="1">
  437. </PIN>
  438. <PIN pinname="Minimum" slicecount="1" values="0">
  439. </PIN>
  440. <PIN pinname="Maximum" slicecount="1" values="1">
  441. </PIN>
  442. <PIN pinname="Slider Behavior" slicecount="1" values="Toggle">
  443. </PIN>
  444. <PIN encoded="0" pinname="Descriptive Name" slicecount="1" values="|allow live patching|">
  445. </PIN>
  446. <PIN pinname="Y Output Value" visible="1">
  447. </PIN>
  448. <PIN pinname="X Input Value" slicecount="1" values="1">
  449. </PIN>
  450. <PIN pinname="Y Input Value" slicecount="1" values="0">
  451. </PIN>
  452. </NODE>
  453. <NODE componentmode="Hidden" id="21" nodename="Switch (Node Input)" systemname="Switch (Node Input)">
  454. <BOUNDS height="0" left="1470" top="9840" type="Node" width="0">
  455. </BOUNDS>
  456. <PIN pinname="Input 2" visible="1">
  457. </PIN>
  458. <PIN pinname="Switch" visible="1">
  459. </PIN>
  460. <PIN pinname="Output" visible="1">
  461. </PIN>
  462. </NODE>
  463. <LINK dstnodeid="21" dstpinname="Input 2" srcnodeid="26" srcpinname="Patch">
  464. </LINK>
  465. <LINK dstnodeid="21" dstpinname="Switch" srcnodeid="22" srcpinname="Y Output Value">
  466. </LINK>
  467. <LINK dstnodeid="27" dstpinname="Patch" srcnodeid="21" srcpinname="Output">
  468. </LINK>
  469. <NODE componentmode="Hidden" id="20" managers="" nodename="OR (Boolean Spectral)" systemname="OR (Boolean Spectral)">
  470. <BOUNDS height="0" left="4260" top="22635" type="Node" width="0">
  471. </BOUNDS>
  472. <PIN pinname="Input" visible="1">
  473. </PIN>
  474. <PIN pinname="Output" visible="1">
  475. </PIN>
  476. </NODE>
  477. <NODE componentmode="Hidden" id="19" managers="" nodename="S (VALUE)" systemname="S (Value)">
  478. <BOUNDS height="0" left="4260" top="23130" type="Node" width="0">
  479. </BOUNDS>
  480. <PIN pinname="Input Value" visible="1">
  481. </PIN>
  482. <PIN encoded="0" pinname="Send String" slicecount="1" values="patchIsBeingCreated">
  483. </PIN>
  484. </NODE>
  485. <LINK dstnodeid="19" dstpinname="Input Value" srcnodeid="20" srcpinname="Output">
  486. </LINK>
  487. <NODE componentmode="Hidden" id="18" nodename="OSCEncoder (Network)" systemname="OSCEncoder (Network)">
  488. <BOUNDS height="270" left="5595" top="10950" type="Node" width="1035">
  489. </BOUNDS>
  490. <PIN pinname="Address" visible="1">
  491. </PIN>
  492. <PIN pinname="OSCMessage" visible="1">
  493. </PIN>
  494. <PIN encoded="0" pinname="Type Tags" slicecount="1" visible="1" values="s">
  495. </PIN>
  496. <PIN pinname="Arguments" visible="1">
  497. </PIN>
  498. </NODE>
  499. <NODE componentmode="Hidden" id="17" nodename="OnOpen (VVVV)" systemname="OnOpen (VVVV)">
  500. <BOUNDS height="0" left="2595" top="12135" type="Node" width="0">
  501. </BOUNDS>
  502. <PIN pinname="Bang" visible="1">
  503. </PIN>
  504. </NODE>
  505. <NODE componentmode="Hidden" id="16" nodename="Switch (String Input)" systemname="Switch (String Input)">
  506. <BOUNDS height="270" left="2595" top="13470" type="Node" width="615">
  507. </BOUNDS>
  508. <PIN pinname="Switch" visible="1">
  509. </PIN>
  510. <PIN pinname="Input 1" visible="1">
  511. </PIN>
  512. <PIN pinname="Input 2" visible="1">
  513. </PIN>
  514. <PIN pinname="Output" visible="1">
  515. </PIN>
  516. </NODE>
  517. <LINK dstnodeid="16" dstpinname="Input 2" srcnodeid="18" srcpinname="OSCMessage">
  518. </LINK>
  519. <NODE componentmode="InABox" id="15" managers="" nodename="IOBox (String)" systemname="IOBox (String)">
  520. <BOUNDS height="0" left="1815" top="16080" type="Node" width="0">
  521. </BOUNDS>
  522. <BOUNDS height="240" left="1815" top="16080" type="Box" width="795">
  523. </BOUNDS>
  524. <BOUNDS height="160" left="3960" top="12300" type="Window" width="215">
  525. </BOUNDS>
  526. <PIN pinname="Input String" visible="1">
  527. </PIN>
  528. <PIN pinname="Output String" visible="1">
  529. </PIN>
  530. </NODE>
  531. <LINK dstnodeid="15" dstpinname="Input String" srcnodeid="62" srcpinname="Output">
  532. </LINK>
  533. <LINK dstnodeid="43" dstpinname="Input 1" srcnodeid="15" srcpinname="Output String">
  534. </LINK>
  535. <NODE componentmode="Hidden" id="14" managers="" nodename="Change (String)" systemname="Change (String)">
  536. <BOUNDS height="0" left="5745" top="17085" type="Node" width="0">
  537. </BOUNDS>
  538. <PIN pinname="Input" visible="1">
  539. </PIN>
  540. <PIN pinname="OnChange" visible="1">
  541. </PIN>
  542. <PIN pinname="Bang On Create" slicecount="1" values="1">
  543. </PIN>
  544. </NODE>
  545. <LINK dstnodeid="14" dstpinname="Input" srcnodeid="15" srcpinname="Output String">
  546. </LINK>
  547. <NODE componentmode="InABox" id="10" nodename="IOBox (String)" systemname="IOBox (String)">
  548. <BOUNDS height="0" left="5535" top="2685" type="Node" width="0">
  549. </BOUNDS>
  550. <BOUNDS height="1425" left="5535" top="2685" type="Box" width="1860">
  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="InABox" id="9" nodename="IOBox (String)" systemname="IOBox (String)">
  562. <BOUNDS height="270" left="8085" top="2400" type="Node" width="2310">
  563. </BOUNDS>
  564. <BOUNDS height="270" left="8085" top="2400" type="Box" width="2310">
  565. </BOUNDS>
  566. <BOUNDS height="160" left="0" top="0" type="Window" width="215">
  567. </BOUNDS>
  568. <PIN encoded="0" pinname="Input String" slicecount="1" visible="0" values="|&lt;-- connect for generalization|">
  569. </PIN>
  570. <PIN pinname="Output String" visible="0">
  571. </PIN>
  572. <PIN pinname="Show Grid" slicecount="1" values="0">
  573. </PIN>
  574. </NODE>
  575. <NODE componentmode="Hidden" filename="%VVVV%\modules\vvvv group\String\AvoidNIL (String).v4p" id="3" nodename="AvoidNIL (String)" systemname="AvoidNIL (String)">
  576. <BOUNDS height="0" left="2580" top="13875" type="Node" width="0">
  577. </BOUNDS>
  578. <BOUNDS height="3600" left="2580" top="13875" type="Box" width="4800">
  579. </BOUNDS>
  580. <BOUNDS height="6000" left="2115" top="11325" type="Window" width="9000">
  581. </BOUNDS>
  582. <PIN encoded="0" pinname="Default" slicecount="1" values="||">
  583. </PIN>
  584. <PIN pinname="Input" visible="1">
  585. </PIN>
  586. <PIN pinname="Output" visible="1">
  587. </PIN>
  588. </NODE>
  589. <LINK dstnodeid="3" dstpinname="Input" srcnodeid="16" srcpinname="Output">
  590. </LINK>
  591. <LINK dstnodeid="63" dstpinname="Input" srcnodeid="3" srcpinname="Output">
  592. </LINK>
  593. <LINK dstnodeid="36" dstpinname="Input" srcnodeid="63" srcpinname="OnReceive">
  594. </LINK>
  595. <LINK dstnodeid="16" dstpinname="Switch" srcnodeid="17" srcpinname="Bang">
  596. </LINK>
  597. <NODE componentmode="Hidden" id="1" nodename="R (STRING)" systemname="R (String)">
  598. <BOUNDS height="0" left="3255" top="720" type="Node" width="0">
  599. </BOUNDS>
  600. <PIN pinname="Input Value" visible="1">
  601. </PIN>
  602. <PIN pinname="Receive String" slicecount="1" values="(nil)">
  603. </PIN>
  604. </NODE>
  605. <LINK dstnodeid="56" dstpinname="Input 1" srcnodeid="1" srcpinname="Input Value">
  606. </LINK>
  607. <NODE componentmode="Hidden" id="0" nodename="R (STRING)" systemname="R (String)">
  608. <BOUNDS height="0" left="3405" top="12105" type="Node" width="0">
  609. </BOUNDS>
  610. <PIN pinname="Receive String" slicecount="1" values="(nil)">
  611. </PIN>
  612. <PIN pinname="Input Value" visible="1">
  613. </PIN>
  614. </NODE>
  615. <LINK dstnodeid="16" dstpinname="Input 1" srcnodeid="0" srcpinname="Input Value">
  616. </LINK>
  617. <LINK dstnodeid="44" dstpinname="Input" srcnodeid="47" srcpinname="Output">
  618. </LINK>
  619. <NODE componentmode="InABox" id="69" nodename="IOBox (String)" systemname="IOBox (String)">
  620. <BOUNDS height="100" left="6870" top="8325" type="Node" width="100">
  621. </BOUNDS>
  622. <BOUNDS height="420" left="6870" top="8325" type="Box" width="7710">
  623. </BOUNDS>
  624. <BOUNDS height="160" left="6780" top="7185" type="Window" width="215">
  625. </BOUNDS>
  626. <PIN pinname="Input String" visible="1">
  627. </PIN>
  628. <PIN pinname="Output String" visible="1">
  629. </PIN>
  630. </NODE>
  631. <LINK dstnodeid="69" dstpinname="Input String" srcnodeid="46" srcpinname="Output">
  632. </LINK>
  633. <LINK dstnodeid="32" dstpinname="Node ID" srcnodeid="23" srcpinname="Y Output Value">
  634. </LINK>
  635. <LINK dstnodeid="32" dstpinname="Node Name" srcnodeid="15" srcpinname="Output String">
  636. </LINK>
  637. <NODE componentmode="Hidden" id="97" nodename="FileName (File Split)" systemname="FileName (File Split)">
  638. <BOUNDS height="100" left="11430" top="22080" type="Node" width="100">
  639. </BOUNDS>
  640. <BOUNDS height="0" left="11430" top="22080" type="Box" width="0">
  641. </BOUNDS>
  642. <BOUNDS height="0" left="8985" top="9120" type="Window" width="0">
  643. </BOUNDS>
  644. <PIN pinname="Filename" visible="1">
  645. </PIN>
  646. <PIN pinname="Shortname" visible="1">
  647. </PIN>
  648. </NODE>
  649. <NODE componentmode="Hidden" id="98" nodename="Add (String)" systemname="Add (String)">
  650. <BOUNDS height="100" left="11625" top="22500" type="Node" width="100">
  651. </BOUNDS>
  652. <BOUNDS height="0" left="11625" top="22500" type="Box" width="0">
  653. </BOUNDS>
  654. <BOUNDS height="0" left="6645" top="8880" type="Window" width="0">
  655. </BOUNDS>
  656. <PIN encoded="0" pinname="Input 1" slicecount="1" values="|&lt;PIN pinname=&quot;|">
  657. </PIN>
  658. <PIN pinname="Input Count" slicecount="1" values="3">
  659. </PIN>
  660. <PIN pinname="Input 2" visible="1">
  661. </PIN>
  662. <PIN encoded="0" pinname="Input 3" slicecount="1" values="|&quot; visible=&quot;1&quot;&gt;&cr;&lf; &lt;/PIN&gt;|">
  663. </PIN>
  664. <PIN pinname="Output" visible="1">
  665. </PIN>
  666. </NODE>
  667. <LINK dstnodeid="98" dstpinname="Input 2" srcnodeid="97" srcpinname="Shortname">
  668. </LINK>
  669. <NODE componentmode="InABox" id="103" nodename="IOBox (String)" systemname="IOBox (String)">
  670. <BOUNDS height="100" left="6690" top="27810" type="Node" width="100">
  671. </BOUNDS>
  672. <BOUNDS height="1035" left="6690" top="27810" type="Box" width="16995">
  673. </BOUNDS>
  674. <BOUNDS height="160" left="7485" top="8055" type="Window" width="215">
  675. </BOUNDS>
  676. <PIN encoded="0" pinname="Input String" slicecount="6" visible="1" values="| &lt;PATCH&gt;&cr;&lf;&lt;NODE componentmode=&quot;Hidden&quot; filename=&quot;F:\iris\patches\Generators\TEMPLATES\Black\Black.v4p&quot; id=&quot;4&quot; nodename=&quot;Generators\TEMPLATES\Black\Black.v4p&quot; stayontop=&quot;0&quot; systemname=&quot;Black&quot;&gt;&cr;&lf; &lt;/NODE&gt;&lt;/PATCH&gt;|,|&lt;PIN pinname=&quot;thru&quot; visible=&quot;1&quot;&gt;&cr;&lf; &lt;/PIN&gt;|,|&lt;PIN pinname=&quot;BGs&quot; visible=&quot;1&quot;&gt;&cr;&lf; &lt;/PIN&gt;|,|&lt;PIN pinname=&quot;thru&quot; visible=&quot;1&quot;&gt;&cr;&lf; &lt;/PIN&gt;|,|&lt;PIN pinname=&quot;MIX_Goldwell&quot; visible=&quot;1&quot;&gt;&cr;&lf; &lt;/PIN&gt;|,|&lt;PIN pinname=&quot;thru&quot; visible=&quot;1&quot;&gt;&cr;&lf; &lt;/PIN&gt;|">
  677. </PIN>
  678. <PIN pinname="Output String" visible="1">
  679. </PIN>
  680. </NODE>
  681. <NODE id="128" nodename="AsString (Value)" systemname="AsString (Value)">
  682. <BOUNDS height="0" left="11730" top="21375" type="Node" width="0">
  683. </BOUNDS>
  684. <PIN pinname="Input" visible="1">
  685. </PIN>
  686. <PIN pinname="Output" visible="1">
  687. </PIN>
  688. <PIN pinname="SubType" slicecount="1" values="|Integer (MinInt .. MaxInt)|">
  689. </PIN>
  690. <PIN encoded="0" pinname="Descriptive Name" slicecount="1" values="||">
  691. </PIN>
  692. </NODE>
  693. <NODE componentmode="InABox" id="127" nodename="IOBox (String)" systemname="IOBox (String)">
  694. <BOUNDS height="0" left="12510" top="19125" type="Node" width="0">
  695. </BOUNDS>
  696. <BOUNDS height="160" left="10455" top="6840" type="Window" width="215">
  697. </BOUNDS>
  698. <BOUNDS height="1095" left="12510" top="19125" type="Box" width="3615">
  699. </BOUNDS>
  700. <PIN pinname="SliceCount Mode" slicecount="1" values="ColsRowsPages">
  701. </PIN>
  702. <PIN pinname="Show Grid" slicecount="1" values="1">
  703. </PIN>
  704. <PIN pinname="Rows" slicecount="1" values="3">
  705. </PIN>
  706. <PIN encoded="0" pinname="Input String" slicecount="3" values="|&lt;PATCH&gt;&lt;NODE id=&quot;|,|&quot;&gt;&lt;PIN pinname=&quot;Descriptive Name&quot; values=&quot;|||,|||&quot; /&gt;&lt;/NODE&gt;&lt;/PATCH&gt;|">
  707. </PIN>
  708. <PIN pinname="Columns" slicecount="1" values="1">
  709. </PIN>
  710. <PIN pinname="Output String" visible="1">
  711. </PIN>
  712. <BOUNDS left="4950" top="6285">
  713. </BOUNDS>
  714. <BOUNDS left="4950" top="6285">
  715. </BOUNDS>
  716. <BOUNDS left="4950" top="6285">
  717. </BOUNDS>
  718. <BOUNDS left="4950" top="6285">
  719. </BOUNDS>
  720. <BOUNDS left="4950" top="6285">
  721. </BOUNDS>
  722. <BOUNDS left="4950" top="6285">
  723. </BOUNDS>
  724. <BOUNDS left="4950" top="6285">
  725. </BOUNDS>
  726. <BOUNDS left="4950" top="6285">
  727. </BOUNDS>
  728. <BOUNDS left="4950" top="6285">
  729. </BOUNDS>
  730. <BOUNDS left="4950" top="6285">
  731. </BOUNDS>
  732. <BOUNDS left="4950" top="6285">
  733. </BOUNDS>
  734. <BOUNDS left="4950" top="6285">
  735. </BOUNDS>
  736. <BOUNDS left="4950" top="6285">
  737. </BOUNDS>
  738. <BOUNDS left="4950" top="6285">
  739. </BOUNDS>
  740. <BOUNDS left="4950" top="6285">
  741. </BOUNDS>
  742. <BOUNDS left="4950" top="6285">
  743. </BOUNDS>
  744. <BOUNDS left="4950" top="6285">
  745. </BOUNDS>
  746. <BOUNDS left="4950" top="6285">
  747. </BOUNDS>
  748. <BOUNDS left="4950" top="6285">
  749. </BOUNDS>
  750. <BOUNDS left="4950" top="6285">
  751. </BOUNDS>
  752. <BOUNDS left="4950" top="6285">
  753. </BOUNDS>
  754. <BOUNDS left="4950" top="6285">
  755. </BOUNDS>
  756. <BOUNDS left="4950" top="6285">
  757. </BOUNDS>
  758. <BOUNDS left="4950" top="6285">
  759. </BOUNDS>
  760. <BOUNDS left="4950" top="6285">
  761. </BOUNDS>
  762. <BOUNDS left="4950" top="6285">
  763. </BOUNDS>
  764. <BOUNDS left="4950" top="6285">
  765. </BOUNDS>
  766. <BOUNDS left="4950" top="6285">
  767. </BOUNDS>
  768. <BOUNDS left="4950" top="6285">
  769. </BOUNDS>
  770. <BOUNDS left="4950" top="6285">
  771. </BOUNDS>
  772. <BOUNDS left="4950" top="6285">
  773. </BOUNDS>
  774. <BOUNDS left="4950" top="6285">
  775. </BOUNDS>
  776. </NODE>
  777. <NODE id="126" nodename="Add (String)" systemname="Add (String)">
  778. <BOUNDS height="270" left="12510" top="22050" type="Node" width="750">
  779. </BOUNDS>
  780. <PIN pinname="Input Count" slicecount="1" values="5">
  781. </PIN>
  782. <PIN pinname="Input 1" visible="1">
  783. </PIN>
  784. <PIN pinname="Input 3" visible="1">
  785. </PIN>
  786. <PIN pinname="Intersperse" pintype="Input" slicecount="1" visible="-1" values="None">
  787. </PIN>
  788. <PIN pinname="Input 2" visible="1">
  789. </PIN>
  790. <PIN pinname="Output" visible="1">
  791. </PIN>
  792. <PIN pinname="Input 5" visible="1">
  793. </PIN>
  794. <PIN pinname="Input 7" visible="1">
  795. </PIN>
  796. <PIN pinname="Input 4" visible="1">
  797. </PIN>
  798. <PIN pinname="Input 6" visible="1">
  799. </PIN>
  800. </NODE>
  801. <NODE id="125" nodename="Stallone (String)" systemname="Stallone (String)">
  802. <BOUNDS height="270" left="12510" top="20940" type="Node" width="750">
  803. </BOUNDS>
  804. <PIN pinname="Spread Count" slicecount="1" values="1">
  805. </PIN>
  806. <PIN pinname="Output Count" slicecount="1" values="3">
  807. </PIN>
  808. <PIN pinname="Input 1" visible="1">
  809. </PIN>
  810. <PIN pinname="Output 1" visible="1">
  811. </PIN>
  812. <PIN pinname="Output 2" visible="1">
  813. </PIN>
  814. <PIN pinname="Output 3" visible="1">
  815. </PIN>
  816. <PIN pinname="Output 4" visible="1">
  817. </PIN>
  818. </NODE>
  819. <LINK dstnodeid="125" dstpinname="Input 1" srcnodeid="127" srcpinname="Output String">
  820. </LINK>
  821. <LINK dstnodeid="126" dstpinname="Input 1" srcnodeid="125" srcpinname="Output 1">
  822. </LINK>
  823. <LINK dstnodeid="126" dstpinname="Input 3" srcnodeid="125" srcpinname="Output 2">
  824. </LINK>
  825. <LINK dstnodeid="126" dstpinname="Input 5" srcnodeid="125" srcpinname="Output 3">
  826. </LINK>
  827. <NODE id="120" nodename="SetPatch (VVVV)" systemname="SetPatch (VVVV)">
  828. <BOUNDS height="270" left="11565" top="23340" type="Node" width="1335">
  829. </BOUNDS>
  830. <PIN pinname="Patch" visible="1">
  831. </PIN>
  832. <PIN pinname="XML Input" visible="1">
  833. </PIN>
  834. <BOUNDS left="1440" top="12705">
  835. </BOUNDS>
  836. <BOUNDS left="1440" top="12705">
  837. </BOUNDS>
  838. <BOUNDS left="1440" top="12705">
  839. </BOUNDS>
  840. <BOUNDS left="1440" top="12705">
  841. </BOUNDS>
  842. <BOUNDS left="1440" top="12705">
  843. </BOUNDS>
  844. <BOUNDS left="1440" top="12705">
  845. </BOUNDS>
  846. <BOUNDS left="1440" top="12705">
  847. </BOUNDS>
  848. <BOUNDS left="1440" top="12705">
  849. </BOUNDS>
  850. <BOUNDS left="1440" top="12705">
  851. </BOUNDS>
  852. <BOUNDS left="1440" top="12705">
  853. </BOUNDS>
  854. <BOUNDS left="1440" top="12705">
  855. </BOUNDS>
  856. <BOUNDS left="1440" top="12705">
  857. </BOUNDS>
  858. <BOUNDS left="1440" top="12705">
  859. </BOUNDS>
  860. <BOUNDS left="1440" top="12705">
  861. </BOUNDS>
  862. <BOUNDS left="1440" top="12705">
  863. </BOUNDS>
  864. <BOUNDS left="1440" top="12705">
  865. </BOUNDS>
  866. </NODE>
  867. <LINK dstnodeid="126" dstpinname="Input 4" srcnodeid="97" srcpinname="Shortname">
  868. </LINK>
  869. <LINK dstnodeid="120" dstpinname="Patch" srcnodeid="57" srcpinname="Patch">
  870. </LINK>
  871. <LINK dstnodeid="126" dstpinname="Input 2" srcnodeid="128" srcpinname="Output">
  872. </LINK>
  873. <LINK dstnodeid="128" dstpinname="Input" srcnodeid="44" srcpinname="Output">
  874. </LINK>
  875. <LINK dstnodeid="120" dstpinname="XML Input" srcnodeid="126" srcpinname="Output">
  876. </LINK>
  877. <NODE componentmode="Hidden" id="133" nodename="Add (String)" systemname="Add (String)">
  878. <BOUNDS height="100" left="4905" top="4230" type="Node" width="100">
  879. </BOUNDS>
  880. <BOUNDS height="0" left="4905" top="4230" type="Box" width="0">
  881. </BOUNDS>
  882. <BOUNDS height="0" left="7215" top="6105" type="Window" width="0">
  883. </BOUNDS>
  884. <PIN encoded="0" pinname="Input 1" slicecount="1" values="/">
  885. </PIN>
  886. <PIN pinname="Input 2" visible="1">
  887. </PIN>
  888. <PIN pinname="Output" visible="1">
  889. </PIN>
  890. </NODE>
  891. <LINK dstnodeid="133" dstpinname="Input 2" srcnodeid="10" srcpinname="Output String">
  892. </LINK>
  893. <LINK dstnodeid="18" dstpinname="Address" srcnodeid="133" srcpinname="Output">
  894. </LINK>
  895. <LINK dstnodeid="63" dstpinname="Address" srcnodeid="133" srcpinname="Output">
  896. </LINK>
  897. <NODE componentmode="Hidden" id="135" managers="" nodename="GetPatch (VVVV)" systemname="GetPatch (VVVV)">
  898. <BOUNDS height="0" left="5370" top="5730" type="Node" width="0">
  899. </BOUNDS>
  900. <PIN pinname="Patch Description" visible="1">
  901. </PIN>
  902. </NODE>
  903. <LINK dstnodeid="135" dstpinname="Patch" srcnodeid="57" srcpinname="Patch">
  904. </LINK>
  905. <LINK dstnodeid="47" dstpinname="XML Input" srcnodeid="135" srcpinname="Patch Description">
  906. </LINK>
  907. <NODE componentmode="Hidden" id="136" nodename="Keyboard (System Global)" systemname="Keyboard (System Global)">
  908. <BOUNDS height="100" left="4980" top="18510" type="Node" width="100">
  909. </BOUNDS>
  910. <BOUNDS height="0" left="4980" top="18510" type="Box" width="0">
  911. </BOUNDS>
  912. <BOUNDS height="0" left="6945" top="15705" type="Window" width="0">
  913. </BOUNDS>
  914. <PIN pinname="Keyboard Output" visible="1">
  915. </PIN>
  916. </NODE>
  917. <NODE componentmode="Hidden" id="137" nodename="KeyMatch (String)" systemname="KeyMatch (String)">
  918. <BOUNDS height="100" left="4980" top="18960" type="Node" width="100">
  919. </BOUNDS>
  920. <BOUNDS height="0" left="4980" top="18960" type="Box" width="0">
  921. </BOUNDS>
  922. <BOUNDS height="0" left="7695" top="15075" type="Window" width="0">
  923. </BOUNDS>
  924. <PIN encoded="0" pinname="Descriptive Name" slicecount="1" values="||">
  925. </PIN>
  926. <PIN encoded="0" pinname="Key Match" slicecount="1" values="&lt;ESCAPE&gt;">
  927. </PIN>
  928. <PIN pinname="Input" visible="1">
  929. </PIN>
  930. <PIN pinname="&lt;ESCAPE&gt; Output" visible="1">
  931. </PIN>
  932. </NODE>
  933. <LINK dstnodeid="137" dstpinname="Input" srcnodeid="136" srcpinname="Keyboard Output">
  934. </LINK>
  935. <NODE componentmode="Hidden" id="138" nodename="AND (Boolean)" systemname="AND (Boolean)">
  936. <BOUNDS height="100" left="4995" top="19815" type="Node" width="100">
  937. </BOUNDS>
  938. <BOUNDS height="0" left="4995" top="19815" type="Box" width="0">
  939. </BOUNDS>
  940. <BOUNDS height="0" left="6945" top="14880" type="Window" width="0">
  941. </BOUNDS>
  942. <PIN pinname="Input 1" visible="1">
  943. </PIN>
  944. <PIN pinname="Input 2" visible="1">
  945. </PIN>
  946. <PIN pinname="Output" visible="1">
  947. </PIN>
  948. </NODE>
  949. <NODE componentmode="Hidden" id="139" nodename="NOT (Boolean)" systemname="NOT (Boolean)">
  950. <BOUNDS height="100" left="5010" top="19380" type="Node" width="100">
  951. </BOUNDS>
  952. <BOUNDS height="0" left="5010" top="19380" type="Box" width="0">
  953. </BOUNDS>
  954. <BOUNDS height="0" left="7635" top="14745" type="Window" width="0">
  955. </BOUNDS>
  956. <PIN pinname="Input" visible="1">
  957. </PIN>
  958. <PIN pinname="Output" visible="1">
  959. </PIN>
  960. </NODE>
  961. <LINK dstnodeid="139" dstpinname="Input" srcnodeid="137" srcpinname="&lt;ESCAPE&gt; Output">
  962. </LINK>
  963. <LINK dstnodeid="138" dstpinname="Input 1" srcnodeid="139" srcpinname="Output">
  964. </LINK>
  965. <NODE componentmode="InABox" id="140" nodename="IOBox (String)" systemname="IOBox (String)">
  966. <BOUNDS height="270" left="5910" top="5835" type="Node" width="3885">
  967. </BOUNDS>
  968. <BOUNDS height="270" left="5910" top="5835" type="Box" width="3885">
  969. </BOUNDS>
  970. <PIN encoded="0" pinname="Input String" slicecount="1" visible="0" values="|&lt;- BUG !! in here, sometimes doesnt update properly|">
  971. </PIN>
  972. <PIN pinname="Output String" visible="0">
  973. </PIN>
  974. <PIN pinname="Show Grid" slicecount="1" values="0">
  975. </PIN>
  976. </NODE>
  977. <NODE componentmode="Hidden" id="142" nodename="OR (Boolean Spectral)" systemname="OR (Boolean Spectral)">
  978. <BOUNDS height="100" left="3465" top="21795" type="Node" width="100">
  979. </BOUNDS>
  980. <BOUNDS height="0" left="3465" top="21795" type="Box" width="0">
  981. </BOUNDS>
  982. <BOUNDS height="0" left="7560" top="13140" type="Window" width="0">
  983. </BOUNDS>
  984. <PIN pinname="Input 1" visible="1">
  985. </PIN>
  986. <PIN pinname="Input" visible="1">
  987. </PIN>
  988. <PIN pinname="Output" visible="1">
  989. </PIN>
  990. </NODE>
  991. <NODE componentmode="Hidden" id="143" nodename="S (VALUE)" systemname="S (Value)">
  992. <BOUNDS height="100" left="3450" top="22200" type="Node" width="100">
  993. </BOUNDS>
  994. <BOUNDS height="0" left="3450" top="22200" type="Box" width="0">
  995. </BOUNDS>
  996. <BOUNDS height="0" left="7260" top="13335" type="Window" width="0">
  997. </BOUNDS>
  998. <PIN pinname="Input Value" visible="1">
  999. </PIN>
  1000. <PIN encoded="0" pinname="Send String" slicecount="1" values="|tracks changing|">
  1001. </PIN>
  1002. </NODE>
  1003. <LINK dstnodeid="143" dstpinname="Input Value" srcnodeid="142" srcpinname="Output">
  1004. </LINK>
  1005. <NODE componentmode="InABox" id="144" nodename="IOBox (String)" systemname="IOBox (String)">
  1006. <BOUNDS height="270" left="13365" top="21315" type="Node" width="2670">
  1007. </BOUNDS>
  1008. <BOUNDS height="270" left="13365" top="21315" type="Box" width="2670">
  1009. </BOUNDS>
  1010. <PIN encoded="0" pinname="Input String" slicecount="1" visible="0" values="|Set Patch Name as descriptive Name|">
  1011. </PIN>
  1012. <PIN pinname="Output String" visible="0">
  1013. </PIN>
  1014. <PIN pinname="Show Grid" slicecount="1" values="0">
  1015. </PIN>
  1016. </NODE>
  1017. <NODE componentmode="Hidden" id="145" nodename="UDP (Network Client)" systemname="UDP (Network Client)">
  1018. <BOUNDS height="100" left="5100" top="26580" type="Node" width="100">
  1019. </BOUNDS>
  1020. <BOUNDS height="0" left="5100" top="26580" type="Box" width="0">
  1021. </BOUNDS>
  1022. <BOUNDS height="0" left="8745" top="12870" type="Window" width="0">
  1023. </BOUNDS>
  1024. <PIN pinname="Input" visible="1">
  1025. </PIN>
  1026. <PIN pinname="Remote Host" visible="1">
  1027. </PIN>
  1028. <PIN pinname="Do Send" visible="1">
  1029. </PIN>
  1030. <PIN pinname="Remote Port" slicecount="1" values="9014">
  1031. </PIN>
  1032. </NODE>
  1033. <NODE componentmode="Hidden" id="146" nodename="MonoFlop (Animation)" systemname="MonoFlop (Animation)">
  1034. <BOUNDS height="100" left="5400" top="24945" type="Node" width="100">
  1035. </BOUNDS>
  1036. <BOUNDS height="0" left="5400" top="24945" type="Box" width="0">
  1037. </BOUNDS>
  1038. <BOUNDS height="0" left="9195" top="13830" type="Window" width="0">
  1039. </BOUNDS>
  1040. <PIN pinname="Set" visible="1">
  1041. </PIN>
  1042. <PIN pinname="Output" visible="1">
  1043. </PIN>
  1044. <PIN pinname="Time" slicecount="1" values="1.08">
  1045. </PIN>
  1046. </NODE>
  1047. <LINK dstnodeid="146" dstpinname="Set" srcnodeid="28" srcpinname="Up Edge">
  1048. </LINK>
  1049. <NODE componentmode="Hidden" id="148" nodename="AsString (Value)" systemname="AsString (Value)">
  1050. <BOUNDS height="100" left="5070" top="25530" type="Node" width="100">
  1051. </BOUNDS>
  1052. <BOUNDS height="0" left="5070" top="25530" type="Box" width="0">
  1053. </BOUNDS>
  1054. <BOUNDS height="0" left="9330" top="15480" type="Window" width="0">
  1055. </BOUNDS>
  1056. <PIN pinname="Input" visible="1">
  1057. </PIN>
  1058. <PIN pinname="Output" visible="1">
  1059. </PIN>
  1060. </NODE>
  1061. <LINK dstnodeid="145" dstpinname="Input" srcnodeid="148" srcpinname="Output">
  1062. </LINK>
  1063. <NODE componentmode="Hidden" id="151" nodename="R (STRING)" systemname="R (String)">
  1064. <BOUNDS height="100" left="5460" top="25890" type="Node" width="100">
  1065. </BOUNDS>
  1066. <BOUNDS height="0" left="5460" top="25890" type="Box" width="0">
  1067. </BOUNDS>
  1068. <BOUNDS height="0" left="13350" top="14835" type="Window" width="0">
  1069. </BOUNDS>
  1070. <PIN pinname="Receive String" slicecount="1" values="(nil)">
  1071. </PIN>
  1072. <PIN pinname="Input Value" visible="1">
  1073. </PIN>
  1074. </NODE>
  1075. <NODE componentmode="Hidden" id="152" nodename="Change (Animation)" systemname="Change (Animation)">
  1076. <BOUNDS height="100" left="5265" top="26205" type="Node" width="100">
  1077. </BOUNDS>
  1078. <BOUNDS height="0" left="5265" top="26205" type="Box" width="0">
  1079. </BOUNDS>
  1080. <BOUNDS height="0" left="13365" top="14865" type="Window" width="0">
  1081. </BOUNDS>
  1082. <PIN pinname="Input" visible="1">
  1083. </PIN>
  1084. <PIN pinname="OnChange" visible="1">
  1085. </PIN>
  1086. </NODE>
  1087. <LINK dstnodeid="145" dstpinname="Do Send" srcnodeid="152" srcpinname="OnChange">
  1088. </LINK>
  1089. <LINK dstnodeid="148" dstpinname="Input" srcnodeid="28" srcpinname="Up Edge">
  1090. </LINK>
  1091. <LINK dstnodeid="152" dstpinname="Input" srcnodeid="28" srcpinname="Up Edge">
  1092. </LINK>
  1093. <NODE componentmode="Hidden" id="153" nodename="Decay (Animation)" systemname="Decay (Animation)">
  1094. <BOUNDS height="100" left="4890" top="21240" type="Node" width="100">
  1095. </BOUNDS>
  1096. <BOUNDS height="0" left="4890" top="21240" type="Box" width="0">
  1097. </BOUNDS>
  1098. <BOUNDS height="0" left="7545" top="12150" type="Window" width="0">
  1099. </BOUNDS>
  1100. <PIN pinname="Input" visible="1">
  1101. </PIN>
  1102. <PIN pinname="Attack" slicecount="1" values="0.49">
  1103. </PIN>
  1104. <PIN pinname="Decay" slicecount="1" values="0.55">
  1105. </PIN>
  1106. <PIN pinname="Output" visible="1">
  1107. </PIN>
  1108. </NODE>
  1109. <NODE componentmode="Hidden" id="155" nodename="EQ (Value)" systemname="EQ (Value)">
  1110. <BOUNDS height="100" left="4875" top="21675" type="Node" width="100">
  1111. </BOUNDS>
  1112. <BOUNDS height="0" left="4875" top="21675" type="Box" width="0">
  1113. </BOUNDS>
  1114. <BOUNDS height="0" left="7290" top="12735" type="Window" width="0">
  1115. </BOUNDS>
  1116. <PIN pinname="Input 1" visible="1">
  1117. </PIN>
  1118. <PIN pinname="Input 2" slicecount="1" values="1">
  1119. </PIN>
  1120. <PIN pinname="Output" visible="1">
  1121. </PIN>
  1122. </NODE>
  1123. <LINK dstnodeid="155" dstpinname="Input 1" srcnodeid="153" srcpinname="Output">
  1124. </LINK>
  1125. <NODE componentmode="Hidden" id="156" managers="boygroup" nodename="S (VALUE)" systemname="S (Value)">
  1126. <BOUNDS height="100" left="1950" top="23085" type="Node" width="100">
  1127. </BOUNDS>
  1128. <BOUNDS height="0" left="1950" top="23085" type="Box" width="0">
  1129. </BOUNDS>
  1130. <BOUNDS height="0" left="7965" top="13125" type="Window" width="0">
  1131. </BOUNDS>
  1132. <PIN pinname="Input Value" visible="1">
  1133. </PIN>
  1134. <PIN encoded="0" pinname="Send String" slicecount="1" values="AutoFadePatchChange">
  1135. </PIN>
  1136. </NODE>
  1137. <NODE componentmode="Hidden" id="157" managers="" nodename="OR (Boolean Spectral)" systemname="OR (Boolean Spectral)">
  1138. <BOUNDS height="0" left="4875" top="20880" type="Node" width="0">
  1139. </BOUNDS>
  1140. <PIN pinname="Input" visible="1">
  1141. </PIN>
  1142. <PIN pinname="Output" visible="1">
  1143. </PIN>
  1144. </NODE>
  1145. <NODE componentmode="Hidden" id="158" nodename="AND (Boolean)" systemname="AND (Boolean)">
  1146. <BOUNDS height="100" left="4200" top="22020" type="Node" width="100">
  1147. </BOUNDS>
  1148. <BOUNDS height="0" left="4200" top="22020" type="Box" width="0">
  1149. </BOUNDS>
  1150. <BOUNDS height="0" left="6945" top="14880" type="Window" width="0">
  1151. </BOUNDS>
  1152. <PIN pinname="Input 1" visible="1">
  1153. </PIN>
  1154. <PIN pinname="Input 2" visible="1">
  1155. </PIN>
  1156. <PIN pinname="Output" visible="1">
  1157. </PIN>
  1158. </NODE>
  1159. <LINK dstnodeid="158" dstpinname="Input 1" srcnodeid="138" srcpinname="Output">
  1160. </LINK>
  1161. <NODE componentmode="Hidden" id="159" nodename="FrameDelay (Animation)" systemname="FrameDelay (Animation)">
  1162. <BOUNDS height="100" left="4860" top="22050" type="Node" width="100">
  1163. </BOUNDS>
  1164. <BOUNDS height="0" left="4860" top="22050" type="Box" width="0">
  1165. </BOUNDS>
  1166. <BOUNDS height="0" left="8685" top="11430" type="Window" width="0">
  1167. </BOUNDS>
  1168. <PIN pinname="Input 1" visible="1">
  1169. </PIN>
  1170. <PIN pinname="Output 1" visible="1">
  1171. </PIN>
  1172. </NODE>
  1173. <LINK dstnodeid="153" dstpinname="Input" srcnodeid="157" srcpinname="Output">
  1174. </LINK>
  1175. <LINK dstnodeid="159" dstpinname="Input 1" srcnodeid="155" srcpinname="Output">
  1176. </LINK>
  1177. <LINK dstnodeid="158" dstpinname="Input 2" srcnodeid="159" srcpinname="Output 1">
  1178. </LINK>
  1179. <NODE componentmode="Hidden" id="160" nodename="FrameDelay (Animation)" systemname="FrameDelay (Animation)">
  1180. <BOUNDS height="100" left="4890" top="20460" type="Node" width="100">
  1181. </BOUNDS>
  1182. <BOUNDS height="0" left="4890" top="20460" type="Box" width="0">
  1183. </BOUNDS>
  1184. <BOUNDS height="0" left="8685" top="11430" type="Window" width="0">
  1185. </BOUNDS>
  1186. <PIN pinname="Input 1" visible="1">
  1187. </PIN>
  1188. <PIN pinname="Output 1" visible="1">
  1189. </PIN>
  1190. </NODE>
  1191. <LINK dstnodeid="160" dstpinname="Input 1" srcnodeid="138" srcpinname="Output">
  1192. </LINK>
  1193. <LINK dstnodeid="157" dstpinname="Input" srcnodeid="160" srcpinname="Output 1">
  1194. </LINK>
  1195. <LINK dstnodeid="20" dstpinname="Input" srcnodeid="158" srcpinname="Output">
  1196. </LINK>
  1197. <LINK dstnodeid="31" dstpinname="Input" srcnodeid="158" srcpinname="Output">
  1198. </LINK>
  1199. <NODE componentmode="InABox" id="161" nodename="IOBox (String)" systemname="IOBox (String)">
  1200. <BOUNDS height="270" left="5760" top="26580" type="Node" width="3930">
  1201. </BOUNDS>
  1202. <BOUNDS height="270" left="5760" top="26580" type="Box" width="3930">
  1203. </BOUNDS>
  1204. <PIN encoded="0" pinname="Input String" slicecount="1" visible="0" values="|send request for values after patch change completed|">
  1205. </PIN>
  1206. <PIN pinname="Output String" visible="0">
  1207. </PIN>
  1208. <PIN pinname="Show Grid" slicecount="1" values="0">
  1209. </PIN>
  1210. </NODE>
  1211. <NODE componentmode="Hidden" id="163" nodename="R (STRING)" systemname="R (String)">
  1212. <BOUNDS height="100" left="6420" top="900" type="Node" width="100">
  1213. </BOUNDS>
  1214. <BOUNDS height="0" left="6420" top="900" type="Box" width="0">
  1215. </BOUNDS>
  1216. <BOUNDS height="0" left="9375" top="3405" type="Window" width="0">
  1217. </BOUNDS>
  1218. <PIN pinname="Receive String" slicecount="1" values="(nil)">
  1219. </PIN>
  1220. <PIN pinname="Input Value" visible="1">
  1221. </PIN>
  1222. </NODE>
  1223. <LINK dstnodeid="60" dstpinname="Input" srcnodeid="163" srcpinname="Input Value">
  1224. </LINK>
  1225. <NODE componentmode="Hidden" id="164" nodename="S (STRING)" systemname="S (String)">
  1226. <BOUNDS height="100" left="5610" top="11370" type="Node" width="100">
  1227. </BOUNDS>
  1228. <BOUNDS height="0" left="5610" top="11370" type="Box" width="0">
  1229. </BOUNDS>
  1230. <BOUNDS height="0" left="17295" top="15315" type="Window" width="0">
  1231. </BOUNDS>
  1232. <PIN pinname="Input Value" visible="1">
  1233. </PIN>
  1234. <PIN encoded="0" pinname="Send String" slicecount="1" values="|Startup Patches to Update / String Buffer|">
  1235. </PIN>
  1236. </NODE>
  1237. <LINK dstnodeid="164" dstpinname="Input Value" srcnodeid="18" srcpinname="OSCMessage">
  1238. </LINK>
  1239. <NODE componentmode="InABox" id="172" managers="" nodename="IOBox (String)" systemname="IOBox (String)">
  1240. <BOUNDS height="0" left="5205" top="6495" type="Node" width="0">
  1241. </BOUNDS>
  1242. <BOUNDS height="160" left="9615" top="5940" type="Window" width="215">
  1243. </BOUNDS>
  1244. <BOUNDS height="255" left="5205" top="6495" type="Box" width="2925">
  1245. </BOUNDS>
  1246. <PIN encoded="0" pinname="Input String" slicecount="1" values="/PATCH/NODE/@filename">
  1247. </PIN>
  1248. <PIN pinname="Output String" visible="1">
  1249. </PIN>
  1250. </NODE>
  1251. <NODE id="171" managers="" nodename="XPath (XML)" systemname="XPath (XML)">
  1252. <BOUNDS height="0" left="5025" top="6870" type="Node" width="0">
  1253. </BOUNDS>
  1254. <PIN pinname="XML Input" visible="1">
  1255. </PIN>
  1256. <PIN pinname="XPath Query" visible="1">
  1257. </PIN>
  1258. <PIN pinname="Output" visible="1">
  1259. </PIN>
  1260. <PIN pinname="Status" visible="1">
  1261. </PIN>
  1262. <PIN pinname="Resolve Externals" slicecount="1" values="1">
  1263. </PIN>
  1264. <BOUNDS left="5025" top="6870" type="Box">
  1265. </BOUNDS>
  1266. </NODE>
  1267. <LINK dstnodeid="171" dstpinname="XPath Query" srcnodeid="172" srcpinname="Output String">
  1268. </LINK>
  1269. <LINK dstnodeid="171" dstpinname="XML Input" srcnodeid="135" srcpinname="Patch Description">
  1270. </LINK>
  1271. <NODE componentmode="Hidden" id="173" nodename="FileName (File Split)" systemname="FileName (File Split)">
  1272. <BOUNDS height="100" left="5025" top="7395" type="Node" width="100">
  1273. </BOUNDS>
  1274. <PIN pinname="Filename" visible="1">
  1275. </PIN>
  1276. <PIN pinname="Path" visible="1">
  1277. </PIN>
  1278. <PIN pinname="Shortname" visible="1">
  1279. </PIN>
  1280. <PIN pinname="Extension" visible="1">
  1281. </PIN>
  1282. </NODE>
  1283. <LINK dstnodeid="173" dstpinname="Filename" srcnodeid="171" srcpinname="Output">
  1284. </LINK>
  1285. <NODE compo

Large files files are truncated, but you can click here to view the full file