PageRenderTime 50ms CodeModel.GetById 17ms RepoModel.GetById 0ms app.codeStats 0ms

/patches/OSC-ReturnCheck-Strings~.xml

https://bitbucket.org/joreg/iris
XML | 891 lines | 891 code | 0 blank | 0 comment | 0 complexity | c8b1022ecbc26011c685666fc8960603 MD5 | raw file
  1. <!DOCTYPE PATCH SYSTEM "http://vvvv.org/versions/vvvv45alpha27.1.dtd" >
  2. <PATCH nodename="C:\iris\patches\OSC-ReturnCheck-Strings.v4p" locked="0">
  3. <BOUNDS height="8205" left="780" top="6990" type="Window" width="22905">
  4. </BOUNDS>
  5. <NODE id="60" nodename="OSCDecoder (Network)" systemname="OSCDecoder (Network)">
  6. <BOUNDS height="270" left="6285" top="4815" type="Node" width="1335">
  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="InABox" id="58" nodename="IOBox (String)" systemname="IOBox (String)">
  24. <BOUNDS height="0" left="5730" top="300" type="Node" width="0">
  25. </BOUNDS>
  26. <BOUNDS height="240" left="5730" top="300" type="Box" width="1710">
  27. </BOUNDS>
  28. <BOUNDS height="160" left="22845" top="5760" type="Window" width="215">
  29. </BOUNDS>
  30. <PIN encoded="0" pinname="Descriptive Name" slicecount="1" values="|String OSC channels|">
  31. </PIN>
  32. <PIN pinname="Output String" visible="1">
  33. </PIN>
  34. </NODE>
  35. <LINK dstnodeid="60" dstpinname="Address" srcnodeid="58" srcpinname="Output String">
  36. <LINKPOINT x="7605" y="2556">
  37. </LINKPOINT>
  38. </LINK>
  39. <NODE componentmode="Hidden" id="41" nodename="OSCEncoder (Network)" systemname="OSCEncoder (Network)">
  40. <BOUNDS height="0" left="2700" top="12330" type="Node" width="0">
  41. </BOUNDS>
  42. <PIN pinname="Address" visible="1">
  43. </PIN>
  44. <PIN pinname="OSCMessage" visible="1">
  45. </PIN>
  46. <PIN encoded="0" pinname="Type Tags" visible="1">
  47. </PIN>
  48. <PIN pinname="Arguments" visible="1">
  49. </PIN>
  50. <PIN pinname="Spread as Bundle" slicecount="1" values="0">
  51. </PIN>
  52. </NODE>
  53. <NODE componentmode="Hidden" id="40" nodename="OR (Boolean Spectral)" systemname="OR (Boolean Spectral)">
  54. <BOUNDS height="0" left="1815" top="13335" type="Node" width="0">
  55. </BOUNDS>
  56. <PIN pinname="Input 1" visible="1">
  57. </PIN>
  58. <PIN pinname="Input" visible="1">
  59. </PIN>
  60. <PIN pinname="Output" visible="1">
  61. </PIN>
  62. </NODE>
  63. <NODE componentmode="Hidden" id="39" nodename="Pad (String)" systemname="Pad (String)">
  64. <BOUNDS height="0" left="3030" top="11535" type="Node" width="0">
  65. </BOUNDS>
  66. <PIN encoded="0" pinname="Input" slicecount="1" values="s">
  67. </PIN>
  68. <PIN encoded="0" pinname="Padding" slicecount="1" values="s">
  69. </PIN>
  70. <PIN pinname="Size" visible="1">
  71. </PIN>
  72. <PIN pinname="Output" visible="1">
  73. </PIN>
  74. </NODE>
  75. <NODE id="37" nodename="UDP (Network Client)" systemname="UDP (Network Client)">
  76. <BOUNDS height="0" left="2715" top="15795" type="Node" width="0">
  77. </BOUNDS>
  78. <PIN pinname="Do Send" visible="1">
  79. </PIN>
  80. <PIN pinname="Remote Port" visible="1">
  81. </PIN>
  82. <PIN pinname="Input" visible="1">
  83. </PIN>
  84. <PIN pinname="Remote Host" visible="1">
  85. </PIN>
  86. <PIN encoded="0" pinname="Descriptive Name" slicecount="1" values="|to Clients and Interface|">
  87. </PIN>
  88. </NODE>
  89. <NODE componentmode="InABox" id="36" nodename="IOBox (Value Advanced)" systemname="IOBOX (VALUE ADVANCED)">
  90. <BOUNDS height="0" left="4500" top="14385" type="Node" width="0">
  91. </BOUNDS>
  92. <BOUNDS height="160" left="16110" top="13140" type="Window" width="215">
  93. </BOUNDS>
  94. <BOUNDS height="240" left="4500" top="14385" type="Box" width="975">
  95. </BOUNDS>
  96. <PIN pinname="Y Output Value" visible="1">
  97. </PIN>
  98. <PIN pinname="Y Input Value" slicecount="1" values="9003">
  99. </PIN>
  100. <PIN pinname="Minimum" slicecount="1" values="0">
  101. </PIN>
  102. <PIN pinname="Maximum" slicecount="1" values="99999">
  103. </PIN>
  104. </NODE>
  105. <NODE id="35" nodename="UDP (Network Client)" systemname="UDP (Network Client)">
  106. <BOUNDS height="0" left="870" top="15870" type="Node" width="0">
  107. </BOUNDS>
  108. <PIN pinname="Do Send" visible="1">
  109. </PIN>
  110. <PIN pinname="Remote Port" visible="1">
  111. </PIN>
  112. <PIN pinname="Input" visible="1">
  113. </PIN>
  114. <PIN pinname="Remote Host" visible="1">
  115. </PIN>
  116. <PIN encoded="0" pinname="Descriptive Name" slicecount="1" values="|to local Client|">
  117. </PIN>
  118. </NODE>
  119. <NODE componentmode="Hidden" id="34" nodename="R (STRING)" systemname="R (String)">
  120. <BOUNDS height="0" left="2355" top="14085" type="Node" width="0">
  121. </BOUNDS>
  122. <PIN pinname="Receive String" slicecount="1" values="|Broadcast IP|">
  123. </PIN>
  124. <PIN pinname="Input Value" visible="1">
  125. </PIN>
  126. <PIN encoded="0" pinname="Descriptive Name" slicecount="1" values="|Broadcast IP|">
  127. </PIN>
  128. </NODE>
  129. <LINK dstnodeid="37" dstpinname="Remote Host" srcnodeid="34" srcpinname="Input Value">
  130. </LINK>
  131. <LINK dstnodeid="35" dstpinname="Remote Host" srcnodeid="34" srcpinname="Input Value">
  132. </LINK>
  133. <NODE componentmode="Hidden" id="33" nodename="Add (Value)" systemname="Add (Value)">
  134. <BOUNDS height="0" left="2370" top="15060" type="Node" width="0">
  135. </BOUNDS>
  136. <PIN pinname="Input 2" slicecount="1" values="1">
  137. </PIN>
  138. <PIN pinname="Input 1" visible="1">
  139. </PIN>
  140. <PIN pinname="Output" visible="1">
  141. </PIN>
  142. </NODE>
  143. <LINK dstnodeid="33" dstpinname="Input 1" srcnodeid="36" srcpinname="Y Output Value">
  144. </LINK>
  145. <LINK dstnodeid="35" dstpinname="Remote Port" srcnodeid="33" srcpinname="Output">
  146. </LINK>
  147. <NODE componentmode="Hidden" id="32" nodename="R (VALUE)" systemname="R (Value)">
  148. <BOUNDS height="0" left="1380" top="14580" type="Node" width="0">
  149. </BOUNDS>
  150. <PIN pinname="Receive String" slicecount="1" values="|Has local Client|">
  151. </PIN>
  152. <PIN pinname="Input Value" visible="1">
  153. </PIN>
  154. <PIN encoded="0" pinname="Descriptive Name" slicecount="1" values="|Has local Client|">
  155. </PIN>
  156. </NODE>
  157. <NODE componentmode="Hidden" id="31" nodename="AND (Boolean)" systemname="AND (Boolean)">
  158. <BOUNDS height="0" left="1365" top="14970" type="Node" width="0">
  159. </BOUNDS>
  160. <PIN pinname="Input 1" visible="1">
  161. </PIN>
  162. <PIN pinname="Input 2" visible="1">
  163. </PIN>
  164. <PIN pinname="Output" visible="1">
  165. </PIN>
  166. </NODE>
  167. <LINK dstnodeid="31" dstpinname="Input 1" srcnodeid="32" srcpinname="Input Value">
  168. </LINK>
  169. <LINK dstnodeid="35" dstpinname="Do Send" srcnodeid="31" srcpinname="Output">
  170. </LINK>
  171. <LINK dstnodeid="37" dstpinname="Remote Port" srcnodeid="36" srcpinname="Y Output Value">
  172. </LINK>
  173. <LINK dstnodeid="37" dstpinname="Do Send" srcnodeid="40" srcpinname="Output">
  174. </LINK>
  175. <LINK dstnodeid="31" dstpinname="Input 2" srcnodeid="40" srcpinname="Output">
  176. </LINK>
  177. <NODE componentmode="InABox" id="19" nodename="IOBox (Value Advanced)" systemname="IOBOX (VALUE ADVANCED)">
  178. <BOUNDS height="0" left="6360" top="9105" type="Node" width="0">
  179. </BOUNDS>
  180. <BOUNDS height="480" left="6360" top="9105" type="Box" width="480">
  181. </BOUNDS>
  182. <BOUNDS height="160" left="6870" top="8040" type="Window" width="215">
  183. </BOUNDS>
  184. <PIN pinname="Show Value" slicecount="1" values="0">
  185. </PIN>
  186. <PIN pinname="Show Slider" slicecount="1" values="1">
  187. </PIN>
  188. <PIN pinname="Minimum" slicecount="1" values="0">
  189. </PIN>
  190. <PIN pinname="Maximum" slicecount="1" values="1">
  191. </PIN>
  192. <PIN pinname="Slider Behavior" slicecount="1" values="Bang">
  193. </PIN>
  194. <PIN pinname="Y Output Value" visible="1">
  195. </PIN>
  196. <PIN encoded="0" pinname="Descriptive Name" slicecount="1" values="|Update All Strings|">
  197. </PIN>
  198. <PIN pinname="X Input Value" slicecount="1" values="0">
  199. </PIN>
  200. <PIN pinname="Y Input Value" slicecount="1" values="0">
  201. </PIN>
  202. </NODE>
  203. <NODE componentmode="Hidden" id="7" nodename="Switch (String Input)" systemname="Switch (String Input)">
  204. <BOUNDS height="0" left="6255" top="4320" type="Node" width="0">
  205. </BOUNDS>
  206. <PIN pinname="Input 2" visible="1">
  207. </PIN>
  208. <PIN pinname="Switch" visible="1">
  209. </PIN>
  210. <PIN pinname="Input 1" visible="1">
  211. </PIN>
  212. <PIN pinname="Output" visible="1">
  213. </PIN>
  214. </NODE>
  215. <NODE componentmode="Hidden" id="2" nodename="TogEdge (Animation)" systemname="TogEdge (Animation)">
  216. <BOUNDS height="0" left="6375" top="11145" type="Node" width="0">
  217. </BOUNDS>
  218. <PIN pinname="Input" visible="1">
  219. </PIN>
  220. <PIN pinname="Up Edge" visible="1">
  221. </PIN>
  222. <PIN pinname="Bang On Create" slicecount="1" values="1">
  223. </PIN>
  224. </NODE>
  225. <NODE componentmode="Hidden" id="62" nodename="R (STRING)" systemname="R (String)">
  226. <BOUNDS height="100" left="6825" top="2775" type="Node" width="100">
  227. </BOUNDS>
  228. <BOUNDS height="0" left="6825" top="2775" type="Box" width="0">
  229. </BOUNDS>
  230. <BOUNDS height="0" left="6510" top="1740" type="Window" width="0">
  231. </BOUNDS>
  232. <PIN pinname="Receive String" slicecount="1" values="OSCMessages">
  233. </PIN>
  234. <PIN pinname="Input Value" visible="1">
  235. </PIN>
  236. <PIN encoded="0" pinname="Descriptive Name" slicecount="1" values="|OSC Messages|">
  237. </PIN>
  238. </NODE>
  239. <NODE componentmode="Hidden" id="63" nodename="R (STRING)" systemname="R (String)">
  240. <BOUNDS height="100" left="7275" top="3270" type="Node" width="100">
  241. </BOUNDS>
  242. <BOUNDS height="0" left="7275" top="3270" type="Box" width="0">
  243. </BOUNDS>
  244. <BOUNDS height="0" left="6375" top="2355" type="Window" width="0">
  245. </BOUNDS>
  246. <PIN pinname="Receive String" slicecount="1" values="|Startup Patches to Update / String Buffer|">
  247. </PIN>
  248. <PIN pinname="Input Value" visible="1">
  249. </PIN>
  250. <PIN encoded="0" pinname="Descriptive Name" slicecount="1" values="|Startup Patches|">
  251. </PIN>
  252. </NODE>
  253. <NODE componentmode="Hidden" id="65" nodename="Select (String)" systemname="Select (String)">
  254. <BOUNDS height="100" left="5325" top="5505" type="Node" width="100">
  255. </BOUNDS>
  256. <PIN pinname="Select" visible="1">
  257. </PIN>
  258. <PIN pinname="Input" visible="1">
  259. </PIN>
  260. <PIN pinname="Output" visible="1">
  261. </PIN>
  262. </NODE>
  263. <LINK dstnodeid="65" dstpinname="Input" srcnodeid="58" srcpinname="Output String">
  264. </LINK>
  265. <NODE componentmode="Hidden" id="76" nodename="Select (Value)" systemname="Select (Value)">
  266. <BOUNDS height="100" left="7290" top="6735" type="Node" width="100">
  267. </BOUNDS>
  268. <PIN pinname="Input" visible="1">
  269. </PIN>
  270. <PIN pinname="Select" visible="1">
  271. </PIN>
  272. <PIN pinname="Output" visible="1">
  273. </PIN>
  274. </NODE>
  275. <NODE componentmode="Hidden" id="77" nodename="Select (String)" systemname="Select (String)">
  276. <BOUNDS height="100" left="4470" top="10725" type="Node" width="100">
  277. </BOUNDS>
  278. <PIN pinname="Select" visible="1">
  279. </PIN>
  280. <PIN pinname="Input" visible="1">
  281. </PIN>
  282. <PIN pinname="Output" visible="1">
  283. </PIN>
  284. </NODE>
  285. <NODE componentmode="Hidden" id="79" nodename="Select (String)" systemname="Select (String)">
  286. <BOUNDS height="100" left="2655" top="10845" type="Node" width="100">
  287. </BOUNDS>
  288. <PIN pinname="Input" visible="1">
  289. </PIN>
  290. <PIN pinname="Select" visible="1">
  291. </PIN>
  292. <PIN pinname="Output" visible="1">
  293. </PIN>
  294. </NODE>
  295. <NODE componentmode="Hidden" id="78" nodename="Select (String)" systemname="Select (Value)">
  296. <BOUNDS height="100" left="3405" top="11085" type="Node" width="100">
  297. </BOUNDS>
  298. <PIN pinname="Select" visible="1">
  299. </PIN>
  300. <PIN pinname="Input" visible="1">
  301. </PIN>
  302. <PIN pinname="Output" visible="1">
  303. </PIN>
  304. </NODE>
  305. <LINK dstnodeid="39" dstpinname="Size" srcnodeid="78" srcpinname="Output">
  306. </LINK>
  307. <LINK dstnodeid="41" dstpinname="Arguments" srcnodeid="77" srcpinname="Output">
  308. </LINK>
  309. <LINK dstnodeid="41" dstpinname="Address" srcnodeid="79" srcpinname="Output">
  310. </LINK>
  311. <LINK dstnodeid="35" dstpinname="Input" srcnodeid="41" srcpinname="OSCMessage">
  312. </LINK>
  313. <LINK dstnodeid="37" dstpinname="Input" srcnodeid="41" srcpinname="OSCMessage">
  314. </LINK>
  315. <NODE componentmode="Hidden" id="81" nodename="GT (Value)" systemname="GT (Value)">
  316. <BOUNDS height="100" left="6060" top="3540" type="Node" width="100">
  317. </BOUNDS>
  318. <PIN pinname="Input 1" visible="1">
  319. </PIN>
  320. <PIN pinname="Output" visible="1">
  321. </PIN>
  322. </NODE>
  323. <NODE componentmode="Hidden" id="80" nodename="Length (String)" systemname="Count (String)">
  324. <BOUNDS height="100" left="6060" top="3165" type="Node" width="100">
  325. </BOUNDS>
  326. <PIN pinname="Input" visible="1">
  327. </PIN>
  328. <PIN pinname="Count" visible="1">
  329. </PIN>
  330. </NODE>
  331. <LINK dstnodeid="80" dstpinname="Input" srcnodeid="62" srcpinname="Input Value">
  332. </LINK>
  333. <LINK dstnodeid="81" dstpinname="Input 1" srcnodeid="80" srcpinname="Count">
  334. </LINK>
  335. <NODE componentmode="Hidden" id="86" nodename="FrameDelay (Animation)" systemname="FrameDelay (Animation)">
  336. <BOUNDS height="100" left="6375" top="10245" type="Node" width="100">
  337. </BOUNDS>
  338. <PIN pinname="Input 1" visible="1">
  339. </PIN>
  340. <PIN pinname="Output 1" visible="1">
  341. </PIN>
  342. </NODE>
  343. <LINK dstnodeid="2" dstpinname="Input" srcnodeid="86" srcpinname="Output 1">
  344. </LINK>
  345. <NODE componentmode="Hidden" filename="..\vvvv_vertigo_addons\plugins\Dictionary\StringDictionary\StringDictionary.csproj" id="64" nodename="Dictionary (String)" systemname="Dictionary (String)">
  346. <BOUNDS height="270" left="5655" top="8070" type="Node" width="3450">
  347. </BOUNDS>
  348. <PIN pinname="ClearBuffer" slicecount="1" visible="1" values="0">
  349. </PIN>
  350. <PIN pinname="GetID" visible="1">
  351. </PIN>
  352. <PIN encoded="0" pinname="InputString" visible="1">
  353. </PIN>
  354. <PIN pinname="SetID" visible="1">
  355. </PIN>
  356. <PIN pinname="OutputValue" visible="1">
  357. </PIN>
  358. <PIN pinname="OutputValue Bin Size" visible="1">
  359. </PIN>
  360. <PIN pinname="InputString Bin Size" visible="1">
  361. </PIN>
  362. <PIN pinname="Default Bin Size" slicecount="1" values="1">
  363. </PIN>
  364. </NODE>
  365. <LINK dstnodeid="64" dstpinname="GetID" linkstyle="PolyLine" srcnodeid="58" srcpinname="Output String">
  366. </LINK>
  367. <LINK dstnodeid="86" dstpinname="Input 1" srcnodeid="19" srcpinname="Y Output Value">
  368. </LINK>
  369. <NODE componentmode="Hidden" id="185" nodename="I (Spreads)" systemname="I (Spreads)">
  370. <BOUNDS height="100" left="9405" top="10200" type="Node" width="100">
  371. </BOUNDS>
  372. <PIN pinname=".. To [" visible="1">
  373. </PIN>
  374. <PIN pinname="[ From .." slicecount="1" visible="1" values="0">
  375. </PIN>
  376. <PIN pinname="Output" visible="1">
  377. </PIN>
  378. </NODE>
  379. <NODE componentmode="Hidden" id="187" nodename="Subtract (Value)" systemname="Subtract (Value)">
  380. <BOUNDS height="100" left="9600" top="9810" type="Node" width="100">
  381. </BOUNDS>
  382. <PIN pinname="Input 2" slicecount="1" values="6">
  383. </PIN>
  384. <PIN pinname="Output" visible="1">
  385. </PIN>
  386. <PIN pinname="Input 1" visible="1">
  387. </PIN>
  388. </NODE>
  389. <LINK dstnodeid="185" dstpinname=".. To [" srcnodeid="187" srcpinname="Output">
  390. </LINK>
  391. <NODE componentmode="Hidden" id="188" nodename="GetSlice (String)" systemname="GetSlice (String)">
  392. <BOUNDS height="100" left="7545" top="11205" type="Node" width="100">
  393. </BOUNDS>
  394. <PIN pinname="Index" visible="1">
  395. </PIN>
  396. <PIN pinname="Input" visible="1">
  397. </PIN>
  398. <PIN pinname="Output" visible="1">
  399. </PIN>
  400. </NODE>
  401. <NODE componentmode="Hidden" id="190" nodename="S (String)" systemname="S (String)">
  402. <BOUNDS height="100" left="7560" top="13125" type="Node" width="100">
  403. </BOUNDS>
  404. <PIN pinname="Input Value" visible="1">
  405. </PIN>
  406. <PIN pinname="Send String">
  407. </PIN>
  408. </NODE>
  409. <NODE componentmode="InABox" id="191" nodename="IOBox (String)" systemname="IOBox (String)">
  410. <BOUNDS height="0" left="7800" top="12600" type="Node" width="0">
  411. </BOUNDS>
  412. <BOUNDS height="345" left="7800" top="12600" type="Box" width="1995">
  413. </BOUNDS>
  414. <PIN encoded="0" pinname="Input String" slicecount="1" values="CurrentStrings">
  415. </PIN>
  416. <PIN encoded="0" pinname="Default" slicecount="1" values="devnul">
  417. </PIN>
  418. <PIN encoded="0" pinname="File Mask" slicecount="1" values="||">
  419. </PIN>
  420. <PIN pinname="Maximum Characters" slicecount="1" values="-1">
  421. </PIN>
  422. </NODE>
  423. <LINK dstnodeid="190" dstpinname="Send String" srcnodeid="191" srcpinname="Output String">
  424. </LINK>
  425. <LINK dstnodeid="188" dstpinname="Input" srcnodeid="64" srcpinname="OutputValue">
  426. </LINK>
  427. <NODE componentmode="Hidden" id="192" nodename="GetSlice (Spreads)" systemname="GetSlice (Spreads)">
  428. <BOUNDS height="100" left="9060" top="11175" type="Node" width="100">
  429. </BOUNDS>
  430. <PIN pinname="Input" visible="1">
  431. </PIN>
  432. <PIN pinname="Index" visible="1">
  433. </PIN>
  434. <PIN pinname="Output" visible="1">
  435. </PIN>
  436. </NODE>
  437. <LINK dstnodeid="192" dstpinname="Input" srcnodeid="64" srcpinname="OutputValue Bin Size">
  438. </LINK>
  439. <LINK dstnodeid="192" dstpinname="Index" srcnodeid="185" srcpinname="Output">
  440. </LINK>
  441. <NODE componentmode="Hidden" id="195" nodename="S (Value)" systemname="S (Value)">
  442. <BOUNDS height="100" left="9060" top="13575" type="Node" width="100">
  443. </BOUNDS>
  444. <PIN pinname="Input Value" visible="1">
  445. </PIN>
  446. <PIN pinname="Send String">
  447. </PIN>
  448. </NODE>
  449. <NODE componentmode="InABox" id="196" nodename="IOBox (String)" systemname="IOBox (String)">
  450. <BOUNDS height="0" left="9315" top="13200" type="Node" width="0">
  451. </BOUNDS>
  452. <BOUNDS height="240" left="9315" top="13200" type="Box" width="1860">
  453. </BOUNDS>
  454. <PIN encoded="0" pinname="Input String" slicecount="1" values="CurrentStringBinSize">
  455. </PIN>
  456. <PIN encoded="0" pinname="Default" slicecount="1" values="devnul">
  457. </PIN>
  458. <PIN encoded="0" pinname="File Mask" slicecount="1" values="||">
  459. </PIN>
  460. <PIN pinname="Maximum Characters" slicecount="1" values="-1">
  461. </PIN>
  462. </NODE>
  463. <LINK dstnodeid="195" dstpinname="Send String" srcnodeid="196" srcpinname="Output String">
  464. </LINK>
  465. <NODE componentmode="Hidden" id="186" nodename="Count (Value)" systemname="Count (Value)">
  466. <BOUNDS height="100" left="9600" top="9390" type="Node" width="100">
  467. </BOUNDS>
  468. <PIN pinname="Input" visible="1">
  469. </PIN>
  470. <PIN pinname="Count" visible="1">
  471. </PIN>
  472. </NODE>
  473. <LINK dstnodeid="187" dstpinname="Input 1" srcnodeid="186" srcpinname="Count">
  474. </LINK>
  475. <LINK dstnodeid="186" dstpinname="Input" srcnodeid="64" srcpinname="OutputValue Bin Size">
  476. </LINK>
  477. <LINK dstnodeid="190" dstpinname="Input Value" srcnodeid="188" srcpinname="Output">
  478. </LINK>
  479. <LINK dstnodeid="195" dstpinname="Input Value" srcnodeid="192" srcpinname="Output">
  480. </LINK>
  481. <NODE componentmode="InABox" id="197" nodename="IOBox (String)" systemname="IOBox (String)">
  482. <BOUNDS height="270" left="10140" top="9765" type="Node" width="3630">
  483. </BOUNDS>
  484. <BOUNDS height="765" left="10140" top="9765" type="Box" width="2310">
  485. </BOUNDS>
  486. <PIN encoded="0" pinname="Input String" slicecount="1" visible="0" values="|removing the last 6 slices, these are the module channels|">
  487. </PIN>
  488. <PIN pinname="Output String" visible="0">
  489. </PIN>
  490. <PIN pinname="Show Grid" slicecount="1" values="0">
  491. </PIN>
  492. <PIN pinname="String Type" slicecount="1" values="MultiLine">
  493. </PIN>
  494. </NODE>
  495. <LINK dstnodeid="76" dstpinname="Select" srcnodeid="60" srcpinname="OnReceive">
  496. </LINK>
  497. <LINK dstnodeid="79" dstpinname="Input" srcnodeid="58" srcpinname="Output String">
  498. </LINK>
  499. <LINK dstnodeid="78" dstpinname="Input" srcnodeid="64" srcpinname="OutputValue Bin Size">
  500. </LINK>
  501. <LINK dstnodeid="77" dstpinname="Input" srcnodeid="64" srcpinname="OutputValue">
  502. </LINK>
  503. <LINK dstnodeid="65" dstpinname="Select" srcnodeid="60" srcpinname="OnReceive">
  504. </LINK>
  505. <NODE componentmode="Hidden" id="213" nodename="I (Spreads)" systemname="I (Spreads)">
  506. <BOUNDS height="100" left="8415" top="10275" type="Node" width="100">
  507. </BOUNDS>
  508. <PIN pinname=".. To [" visible="1">
  509. </PIN>
  510. <PIN pinname="[ From .." slicecount="1" visible="1" values="0">
  511. </PIN>
  512. <PIN pinname="Output" visible="1">
  513. </PIN>
  514. </NODE>
  515. <NODE componentmode="Hidden" id="212" nodename="Subtract (Value)" systemname="Subtract (Value)">
  516. <BOUNDS height="100" left="8610" top="9885" type="Node" width="100">
  517. </BOUNDS>
  518. <PIN pinname="Input 2" slicecount="1" values="6">
  519. </PIN>
  520. <PIN pinname="Output" visible="1">
  521. </PIN>
  522. <PIN pinname="Input 1" visible="1">
  523. </PIN>
  524. </NODE>
  525. <LINK dstnodeid="213" dstpinname=".. To [" srcnodeid="212" srcpinname="Output">
  526. </LINK>
  527. <NODE componentmode="Hidden" id="211" nodename="Count (String)" systemname="Count (String)">
  528. <BOUNDS height="100" left="8610" top="9465" type="Node" width="100">
  529. </BOUNDS>
  530. <PIN pinname="Input" visible="1">
  531. </PIN>
  532. <PIN pinname="Count" visible="1">
  533. </PIN>
  534. </NODE>
  535. <LINK dstnodeid="212" dstpinname="Input 1" srcnodeid="211" srcpinname="Count">
  536. </LINK>
  537. <LINK dstnodeid="211" dstpinname="Input" srcnodeid="64" srcpinname="OutputValue">
  538. </LINK>
  539. <LINK dstnodeid="188" dstpinname="Index" srcnodeid="213" srcpinname="Output">
  540. </LINK>
  541. <LINK dstnodeid="76" dstpinname="Input" srcnodeid="60" srcpinname="Bin Sizes">
  542. </LINK>
  543. <NODE componentmode="InABox" id="220" nodename="IOBox (String)" systemname="IOBox (String)">
  544. <BOUNDS height="0" left="15405" top="9180" type="Node" width="0">
  545. </BOUNDS>
  546. <BOUNDS height="3780" left="15405" top="9180" type="Box" width="3405">
  547. </BOUNDS>
  548. <PIN encoded="0" pinname="Default" slicecount="1" values="text">
  549. </PIN>
  550. <PIN encoded="0" pinname="File Mask" slicecount="1" values="||">
  551. </PIN>
  552. <PIN pinname="Maximum Characters" slicecount="1" values="-1">
  553. </PIN>
  554. <PIN pinname="Rows" slicecount="1" values="13">
  555. </PIN>
  556. <PIN pinname="Show Grid" slicecount="1" values="1">
  557. </PIN>
  558. <PIN pinname="Input String" visible="1">
  559. </PIN>
  560. </NODE>
  561. <NODE componentmode="InABox" id="221" nodename="IOBox (String)" systemname="IOBox (String)">
  562. <BOUNDS height="0" left="18855" top="9165" type="Node" width="0">
  563. </BOUNDS>
  564. <BOUNDS height="3795" left="18855" top="9165" type="Box" width="8025">
  565. </BOUNDS>
  566. <PIN encoded="0" pinname="Default" slicecount="1" values="text">
  567. </PIN>
  568. <PIN encoded="0" pinname="File Mask" slicecount="1" values="||">
  569. </PIN>
  570. <PIN pinname="Maximum Characters" slicecount="1" values="-1">
  571. </PIN>
  572. <PIN pinname="Rows" slicecount="1" values="13">
  573. </PIN>
  574. <PIN pinname="Input String" visible="1">
  575. </PIN>
  576. <PIN pinname="Show Grid" slicecount="1" values="1">
  577. </PIN>
  578. </NODE>
  579. <LINK dstnodeid="221" dstpinname="Input String" srcnodeid="64" srcpinname="OutputValue">
  580. </LINK>
  581. <NODE componentmode="InABox" id="222" nodename="IOBox (Value Advanced)" systemname="IOBox (Value Advanced)">
  582. <BOUNDS height="0" left="14520" top="9135" type="Node" width="0">
  583. </BOUNDS>
  584. <BOUNDS height="3795" left="14520" top="9135" type="Box" width="825">
  585. </BOUNDS>
  586. <PIN encoded="0" pinname="Units" slicecount="1" values="||">
  587. </PIN>
  588. <PIN pinname="Precision" slicecount="1" values="4">
  589. </PIN>
  590. <PIN pinname="Value Type" slicecount="1" values="Integer">
  591. </PIN>
  592. <PIN pinname="Rows" slicecount="1" values="10">
  593. </PIN>
  594. <PIN pinname="Y Input Value">
  595. </PIN>
  596. <PIN pinname="Vector Size" slicecount="1" values="4">
  597. </PIN>
  598. <PIN encoded="0" pinname="Default" slicecount="1" values="|0, 0, 0, 1|">
  599. </PIN>
  600. <PIN pinname="Show Grid" slicecount="1" values="1">
  601. </PIN>
  602. </NODE>
  603. <LINK dstnodeid="222" dstpinname="Y Input Value" srcnodeid="64" srcpinname="OutputValue Bin Size">
  604. </LINK>
  605. <NODE componentmode="Hidden" id="229" nodename="OnOpen (VVVV)" systemname="OnOpen (VVVV)">
  606. <BOUNDS height="100" left="6225" top="1920" type="Node" width="100">
  607. </BOUNDS>
  608. <PIN pinname="Bang" visible="1">
  609. </PIN>
  610. </NODE>
  611. <LINK dstnodeid="7" dstpinname="Input 2" srcnodeid="63" srcpinname="Input Value">
  612. </LINK>
  613. <LINK dstnodeid="7" dstpinname="Input 1" srcnodeid="62" srcpinname="Input Value">
  614. </LINK>
  615. <LINK dstnodeid="60" dstpinname="Input" srcnodeid="7" srcpinname="Output">
  616. </LINK>
  617. <LINK dstnodeid="41" dstpinname="Type Tags" srcnodeid="39" srcpinname="Output">
  618. </LINK>
  619. <LINK dstnodeid="7" dstpinname="Switch" srcnodeid="229" srcpinname="Bang">
  620. </LINK>
  621. <NODE componentmode="InABox" id="235" nodename="IOBox (String)" systemname="IOBox (String)">
  622. <BOUNDS height="0" left="10470" top="930" type="Node" width="0">
  623. </BOUNDS>
  624. <BOUNDS height="345" left="10470" top="930" type="Box" width="855">
  625. </BOUNDS>
  626. <BOUNDS height="160" left="5985" top="10050" type="Window" width="215">
  627. </BOUNDS>
  628. <PIN encoded="0" pinname="Input String" slicecount="1" visible="1" values="||">
  629. </PIN>
  630. <PIN encoded="0" pinname="Descriptive Name" slicecount="1" values="|All present String OSC Channels|">
  631. </PIN>
  632. <PIN pinname="Output String" visible="1">
  633. </PIN>
  634. </NODE>
  635. <NODE componentmode="InABox" id="234" nodename="IOBox (String)" systemname="IOBox (String)">
  636. <BOUNDS height="0" left="12240" top="915" type="Node" width="0">
  637. </BOUNDS>
  638. <BOUNDS height="270" left="12240" top="915" type="Box" width="810">
  639. </BOUNDS>
  640. <PIN encoded="0" pinname="Default" slicecount="1" values="||">
  641. </PIN>
  642. <PIN encoded="0" pinname="File Mask" slicecount="1" values="||">
  643. </PIN>
  644. <PIN pinname="Maximum Characters" slicecount="1" values="-1">
  645. </PIN>
  646. <PIN pinname="String Type" slicecount="1" values="MultiLine">
  647. </PIN>
  648. <PIN encoded="0" pinname="Descriptive Name" slicecount="1" values="|All Default Strings|">
  649. </PIN>
  650. <PIN encoded="0" pinname="Input String" slicecount="1" visible="1" values="||">
  651. </PIN>
  652. <PIN pinname="Output String" visible="1">
  653. </PIN>
  654. </NODE>
  655. <NODE componentmode="InABox" id="236" nodename="IOBox (Value Advanced)" systemname="IOBox (Value Advanced)">
  656. <BOUNDS height="0" left="14325" top="915" type="Node" width="0">
  657. </BOUNDS>
  658. <BOUNDS height="240" left="14325" top="915" type="Box" width="795">
  659. </BOUNDS>
  660. <PIN encoded="0" pinname="Units" slicecount="1" values="||">
  661. </PIN>
  662. <PIN pinname="Precision" slicecount="1" values="4">
  663. </PIN>
  664. <PIN encoded="0" pinname="Descriptive Name" slicecount="1" values="AllDefaultStringsBinSizes">
  665. </PIN>
  666. <PIN pinname="Y Output Value" visible="1">
  667. </PIN>
  668. </NODE>
  669. <NODE componentmode="Hidden" id="237" nodename="Sift (String)" systemname="Sift (String)">
  670. <BOUNDS height="100" left="12285" top="2820" type="Node" width="100">
  671. </BOUNDS>
  672. <PIN pinname="Input" visible="1">
  673. </PIN>
  674. <PIN pinname="Filter" visible="1">
  675. </PIN>
  676. <PIN pinname="Comparison" slicecount="1" values="MatchesAny">
  677. </PIN>
  678. <PIN pinname="Hits" visible="1">
  679. </PIN>
  680. </NODE>
  681. <NODE componentmode="Hidden" id="238" nodename="FrameDelay (String)" systemname="FrameDelay (String)">
  682. <BOUNDS height="100" left="12645" top="2040" type="Node" width="100">
  683. </BOUNDS>
  684. <PIN pinname="Input 1" visible="1">
  685. </PIN>
  686. <PIN pinname="Output 1" visible="1">
  687. </PIN>
  688. </NODE>
  689. <NODE componentmode="Hidden" id="239" nodename="NOT (Boolean)" systemname="NOT (Boolean)">
  690. <BOUNDS height="100" left="12285" top="3570" type="Node" width="100">
  691. </BOUNDS>
  692. <PIN pinname="Input" visible="1">
  693. </PIN>
  694. <PIN pinname="Output" visible="1">
  695. </PIN>
  696. </NODE>
  697. <LINK dstnodeid="239" dstpinname="Input" srcnodeid="237" srcpinname="Hits">
  698. </LINK>
  699. <NODE componentmode="Hidden" id="240" nodename="Select (String)" systemname="Select (String)">
  700. <BOUNDS height="100" left="11280" top="4260" type="Node" width="100">
  701. </BOUNDS>
  702. <PIN pinname="Input" visible="1">
  703. </PIN>
  704. <PIN pinname="Select" visible="1">
  705. </PIN>
  706. <PIN pinname="Output" visible="1">
  707. </PIN>
  708. </NODE>
  709. <LINK dstnodeid="240" dstpinname="Input" srcnodeid="235" srcpinname="Output String">
  710. </LINK>
  711. <LINK dstnodeid="240" dstpinname="Select" srcnodeid="239" srcpinname="Output">
  712. </LINK>
  713. <LINK dstnodeid="237" dstpinname="Filter" srcnodeid="238" srcpinname="Output 1">
  714. </LINK>
  715. <NODE componentmode="Hidden" filename="%VVVV%\addonpack\lib\nodes\plugins\Select.dll" id="248" nodename="Select (String Advanced)" systemname="Select (String Advanced)">
  716. <BOUNDS height="100" left="12150" top="4275" type="Node" width="100">
  717. </BOUNDS>
  718. <PIN pinname="Input Bin Size" visible="1">
  719. </PIN>
  720. <PIN pinname="Select" visible="1">
  721. </PIN>
  722. <PIN pinname="Input" visible="1">
  723. </PIN>
  724. <PIN pinname="Output" visible="1">
  725. </PIN>
  726. </NODE>
  727. <LINK dstnodeid="248" dstpinname="Input Bin Size" srcnodeid="236" srcpinname="Y Output Value">
  728. </LINK>
  729. <LINK dstnodeid="248" dstpinname="Select" srcnodeid="239" srcpinname="Output">
  730. </LINK>
  731. <LINK dstnodeid="248" dstpinname="Input" srcnodeid="234" srcpinname="Output String">
  732. </LINK>
  733. <NODE componentmode="Hidden" id="249" nodename="Select (Value)" systemname="Select (Value)">
  734. <BOUNDS height="100" left="13260" top="4335" type="Node" width="100">
  735. </BOUNDS>
  736. <PIN pinname="Input" visible="1">
  737. </PIN>
  738. <PIN pinname="Select" visible="1">
  739. </PIN>
  740. <PIN pinname="Output" visible="1">
  741. </PIN>
  742. </NODE>
  743. <LINK dstnodeid="249" dstpinname="Input" srcnodeid="236" srcpinname="Y Output Value">
  744. </LINK>
  745. <LINK dstnodeid="249" dstpinname="Select" srcnodeid="239" srcpinname="Output">
  746. </LINK>
  747. <NODE componentmode="Hidden" filename="%VVVV%\lib\nodes\plugins\VVVV.Nodes.dll" id="250" nodename="Cons (String)" systemname="Cons (String)">
  748. <BOUNDS height="100" left="5625" top="7410" type="Node" width="100">
  749. </BOUNDS>
  750. <PIN pinname="Input 1" visible="1">
  751. </PIN>
  752. <PIN pinname="Input 2" visible="1">
  753. </PIN>
  754. <PIN pinname="Output" visible="1">
  755. </PIN>
  756. </NODE>
  757. <LINK dstnodeid="237" dstpinname="Input" srcnodeid="235" srcpinname="Output String">
  758. </LINK>
  759. <LINK dstnodeid="238" dstpinname="Input 1" srcnodeid="235" srcpinname="Output String">
  760. </LINK>
  761. <LINK dstnodeid="250" dstpinname="Input 1" srcnodeid="65" srcpinname="Output">
  762. </LINK>
  763. <LINK dstnodeid="250" dstpinname="Input 2" srcnodeid="240" srcpinname="Output">
  764. </LINK>
  765. <LINK dstnodeid="64" dstpinname="SetID" srcnodeid="250" srcpinname="Output">
  766. </LINK>
  767. <NODE componentmode="Hidden" filename="%VVVV%\lib\nodes\plugins\VVVV.Nodes.dll" id="251" nodename="Cons (String)" systemname="Cons (String)">
  768. <BOUNDS height="100" left="6210" top="7440" type="Node" width="100">
  769. </BOUNDS>
  770. <PIN pinname="Input 1" visible="1">
  771. </PIN>
  772. <PIN pinname="Input 2" visible="1">
  773. </PIN>
  774. <PIN pinname="Output" visible="1">
  775. </PIN>
  776. </NODE>
  777. <LINK dstnodeid="251" dstpinname="Input 1" srcnodeid="60" srcpinname="Arguments">
  778. </LINK>
  779. <LINK dstnodeid="251" dstpinname="Input 2" srcnodeid="248" srcpinname="Output">
  780. </LINK>
  781. <LINK dstnodeid="64" dstpinname="InputString" srcnodeid="251" srcpinname="Output">
  782. </LINK>
  783. <NODE componentmode="Hidden" filename="%VVVV%\lib\nodes\plugins\VVVV.Nodes.dll" id="252" nodename="Cons (Spreads)" systemname="Cons (Spreads)">
  784. <BOUNDS height="100" left="6795" top="7440" type="Node" width="100">
  785. </BOUNDS>
  786. <PIN pinname="Input 1" visible="1">
  787. </PIN>
  788. <PIN pinname="Input 2" visible="1">
  789. </PIN>
  790. <PIN pinname="Output" visible="1">
  791. </PIN>
  792. </NODE>
  793. <LINK dstnodeid="252" dstpinname="Input 1" srcnodeid="76" srcpinname="Output">
  794. </LINK>
  795. <LINK dstnodeid="252" dstpinname="Input 2" srcnodeid="249" srcpinname="Output">
  796. </LINK>
  797. <LINK dstnodeid="64" dstpinname="InputString Bin Size" srcnodeid="252" srcpinname="Output">
  798. </LINK>
  799. <NODE componentmode="Hidden" id="253" nodename="Select (String)" systemname="Select (String)">
  800. <BOUNDS height="100" left="15390" top="8715" type="Node" width="100">
  801. </BOUNDS>
  802. <PIN pinname="Select" visible="1">
  803. </PIN>
  804. <PIN pinname="Input" visible="1">
  805. </PIN>
  806. <PIN pinname="Output" visible="1">
  807. </PIN>
  808. </NODE>
  809. <LINK dstnodeid="253" dstpinname="Select" srcnodeid="64" srcpinname="OutputValue Bin Size">
  810. </LINK>
  811. <LINK dstnodeid="253" dstpinname="Input" srcnodeid="58" srcpinname="Output String">
  812. </LINK>
  813. <LINK dstnodeid="220" dstpinname="Input String" srcnodeid="253" srcpinname="Output">
  814. </LINK>
  815. <NODE componentmode="InABox" id="254" nodename="IOBox (String)" systemname="IOBox (String)">
  816. <BOUNDS height="270" left="13995" top="2895" type="Node" width="5430">
  817. </BOUNDS>
  818. <BOUNDS height="645" left="13995" top="2895" type="Box" width="2280">
  819. </BOUNDS>
  820. <PIN encoded="0" pinname="Input String" slicecount="1" visible="0" values="|Filtering newly present String OSC Params and setting their default strings|">
  821. </PIN>
  822. <PIN pinname="Output String" visible="0">
  823. </PIN>
  824. <PIN pinname="Show Grid" slicecount="1" values="0">
  825. </PIN>
  826. <PIN pinname="String Type" slicecount="1" values="MultiLine">
  827. </PIN>
  828. </NODE>
  829. <NODE nodename="IOBox (String)" componentmode="InABox" id="255" systemname="IOBox (String)">
  830. <BOUNDS type="Node" left="4515" top="12915" width="0" height="0">
  831. </BOUNDS>
  832. <BOUNDS type="Box" left="4515" top="12915" width="795" height="240">
  833. </BOUNDS>
  834. <PIN pinname="Default" slicecount="1" values="text" encoded="0">
  835. </PIN>
  836. <PIN pinname="File Mask" slicecount="1" values="||" encoded="0">
  837. </PIN>
  838. <PIN pinname="Maximum Characters" slicecount="1" values="-1">
  839. </PIN>
  840. </NODE>
  841. <LINK srcnodeid="39" srcpinname="Output" dstnodeid="255" dstpinname="Input String">
  842. </LINK>
  843. <NODE nodename="IOBox (Value Advanced)" componentmode="InABox" id="256" systemname="IOBox (Value Advanced)">
  844. <BOUNDS type="Node" left="6330" top="11805" width="0" height="0">
  845. </BOUNDS>
  846. <BOUNDS type="Box" left="6330" top="11805" width="480" height="480">
  847. </BOUNDS>
  848. <PIN pinname="Units" slicecount="1" values="||" encoded="0">
  849. </PIN>
  850. <PIN pinname="Precision" slicecount="1" values="4">
  851. </PIN>
  852. <PIN pinname="Value Type" slicecount="1" values="Boolean">
  853. </PIN>
  854. <PIN pinname="Behavior" slicecount="1" values="Bang">
  855. </PIN>
  856. <PIN pinname="Y Input Value" visible="1">
  857. </PIN>
  858. <PIN pinname="Y Output Value" visible="1">
  859. </PIN>
  860. <PIN pinname="X Input Value" slicecount="1" values="0">
  861. </PIN>
  862. </NODE>
  863. <NODE systemname="IOBox (Value Advanced)" nodename="IOBox (Value Advanced)" componentmode="InABox" id="257">
  864. <BOUNDS type="Node" left="5760" top="11835" width="100" height="100">
  865. </BOUNDS>
  866. <BOUNDS type="Box" left="5760" top="11835" width="480" height="480">
  867. </BOUNDS>
  868. <PIN pinname="Value Type" slicecount="1" values="Boolean">
  869. </PIN>
  870. <PIN pinname="Behavior" slicecount="1" values="Toggle">
  871. </PIN>
  872. <PIN pinname="Y Output Value" visible="1">
  873. </PIN>
  874. <PIN pinname="X Input Value" slicecount="1" values="1">
  875. </PIN>
  876. <PIN pinname="Y Input Value" visible="1">
  877. </PIN>
  878. </NODE>
  879. <LINK srcnodeid="257" srcpinname="Y Output Value" dstnodeid="77" dstpinname="Select">
  880. </LINK>
  881. <LINK srcnodeid="257" srcpinname="Y Output Value" dstnodeid="78" dstpinname="Select">
  882. </LINK>
  883. <LINK srcnodeid="257" srcpinname="Y Output Value" dstnodeid="79" dstpinname="Select">
  884. </LINK>
  885. <LINK srcnodeid="256" srcpinname="Y Output Value" dstnodeid="40" dstpinname="Input">
  886. </LINK>
  887. <LINK srcnodeid="2" srcpinname="Up Edge" dstnodeid="257" dstpinname="Y Input Value">
  888. </LINK>
  889. <LINK srcnodeid="2" srcpinname="Up Edge" dstnodeid="256" dstpinname="Y Input Value">
  890. </LINK>
  891. </PATCH>