PageRenderTime 61ms CodeModel.GetById 34ms RepoModel.GetById 1ms app.codeStats 0ms

/patches/States.v4p

https://bitbucket.org/joreg/iris
Unknown | 821 lines | 821 code | 0 blank | 0 comment | 0 complexity | c957ff048b1a83f08325b849f34a15f7 MD5 | raw file
  1. <!DOCTYPE PATCH SYSTEM "http://vvvv.org/versions/vvvv45beta27.1.dtd" >
  2. <PATCH nodename="C:\iris\patches\States.v4p" locked="0">
  3. <BOUNDS height="11265" left="915" top="2580" type="Window" width="25380">
  4. </BOUNDS>
  5. <NODE componentmode="InABox" id="27" nodename="IOBox (String)" systemname="IOBox (String)">
  6. <BOUNDS height="0" left="5565" top="10290" type="Node" width="0">
  7. </BOUNDS>
  8. <BOUNDS height="390" left="5565" top="10290" type="Box" width="3165">
  9. </BOUNDS>
  10. <BOUNDS height="160" left="9585" top="12945" type="Window" width="215">
  11. </BOUNDS>
  12. <PIN pinname="Input String" visible="1">
  13. </PIN>
  14. <PIN encoded="0" pinname="Descriptive Name" slicecount="1" values="CurrentStatus">
  15. </PIN>
  16. </NODE>
  17. <NODE componentmode="Hidden" id="26" nodename="R (VALUE)" systemname="R (Value)">
  18. <BOUNDS height="0" left="4560" top="1740" type="Node" width="0">
  19. </BOUNDS>
  20. <PIN pinname="Receive String">
  21. </PIN>
  22. <PIN pinname="Input Value" visible="1">
  23. </PIN>
  24. </NODE>
  25. <NODE componentmode="Hidden" id="23" nodename="OR (Boolean)" systemname="OR (Boolean)">
  26. <BOUNDS height="0" left="12945" top="5835" type="Node" width="0">
  27. </BOUNDS>
  28. <PIN pinname="Input 1" visible="1">
  29. </PIN>
  30. <PIN pinname="Input 2" visible="1">
  31. </PIN>
  32. <PIN pinname="Output" visible="1">
  33. </PIN>
  34. </NODE>
  35. <NODE componentmode="Hidden" id="21" nodename="R (VALUE)" systemname="R (Value)">
  36. <BOUNDS height="0" left="10860" top="1290" type="Node" width="0">
  37. </BOUNDS>
  38. <PIN pinname="Receive String">
  39. </PIN>
  40. <PIN pinname="Input Value" visible="1">
  41. </PIN>
  42. <PIN encoded="0" pinname="Descriptive Name" slicecount="1" values="||">
  43. </PIN>
  44. </NODE>
  45. <NODE componentmode="Hidden" id="20" nodename="Vector (2d Split)" systemname="Vector (2d Split)">
  46. <BOUNDS height="0" left="12750" top="5025" type="Node" width="0">
  47. </BOUNDS>
  48. <PIN pinname="XY" visible="1">
  49. </PIN>
  50. <PIN pinname="X" visible="1">
  51. </PIN>
  52. <PIN pinname="Y" visible="1">
  53. </PIN>
  54. </NODE>
  55. <LINK dstnodeid="23" dstpinname="Input 2" srcnodeid="20" srcpinname="Y">
  56. </LINK>
  57. <NODE componentmode="Hidden" id="17" nodename="S (VALUE)" systemname="S (Value)">
  58. <BOUNDS height="0" left="12045" top="11460" type="Node" width="0">
  59. </BOUNDS>
  60. <PIN pinname="Input Value" visible="1">
  61. </PIN>
  62. <PIN encoded="0" pinname="Send String">
  63. </PIN>
  64. </NODE>
  65. <NODE componentmode="Hidden" id="5" nodename="TogEdge (Animation)" systemname="TogEdge (Animation)">
  66. <BOUNDS height="0" left="8400" top="4935" type="Node" width="0">
  67. </BOUNDS>
  68. <PIN pinname="Input" visible="1">
  69. </PIN>
  70. <PIN pinname="Up Edge" visible="1">
  71. </PIN>
  72. <PIN pinname="Down Edge" visible="1">
  73. </PIN>
  74. <PIN pinname="Bang On Create" slicecount="1" values="1">
  75. </PIN>
  76. </NODE>
  77. <NODE componentmode="Hidden" id="2" nodename="TogEdge (Animation)" systemname="TogEdge (Animation)">
  78. <BOUNDS height="0" left="14115" top="7500" type="Node" width="0">
  79. </BOUNDS>
  80. <PIN pinname="Input" visible="1">
  81. </PIN>
  82. <PIN pinname="Up Edge" visible="1">
  83. </PIN>
  84. <PIN pinname="Bang On Create" slicecount="1" values="1">
  85. </PIN>
  86. </NODE>
  87. <NODE componentmode="Hidden" id="1" nodename="R (VALUE)" systemname="R (Value)">
  88. <BOUNDS height="0" left="8415" top="825" type="Node" width="0">
  89. </BOUNDS>
  90. <PIN pinname="Receive String">
  91. </PIN>
  92. <PIN pinname="Input Value" visible="1">
  93. </PIN>
  94. <PIN encoded="0" pinname="Descriptive Name" slicecount="1" values="||">
  95. </PIN>
  96. </NODE>
  97. <NODE componentmode="Hidden" id="0" nodename="OR (Boolean)" systemname="OR (Boolean)">
  98. <BOUNDS height="0" left="8385" top="4530" type="Node" width="0">
  99. </BOUNDS>
  100. <PIN pinname="Input 1" visible="1">
  101. </PIN>
  102. <PIN pinname="Input 2" visible="1">
  103. </PIN>
  104. <PIN pinname="Output" visible="1">
  105. </PIN>
  106. <PIN pinname="Input Count" slicecount="1" values="2">
  107. </PIN>
  108. <PIN pinname="Input 3" visible="1">
  109. </PIN>
  110. </NODE>
  111. <LINK dstnodeid="0" dstpinname="Input 1" srcnodeid="1" srcpinname="Input Value">
  112. </LINK>
  113. <LINK dstnodeid="5" dstpinname="Input" srcnodeid="0" srcpinname="Output">
  114. </LINK>
  115. <NODE componentmode="Hidden" id="30" nodename="R (VALUE)" systemname="R (Value)">
  116. <BOUNDS height="100" left="2505" top="1140" type="Node" width="100">
  117. </BOUNDS>
  118. <BOUNDS height="0" left="2505" top="1140" type="Box" width="0">
  119. </BOUNDS>
  120. <BOUNDS height="0" left="6285" top="6225" type="Window" width="0">
  121. </BOUNDS>
  122. <PIN pinname="Input Value" visible="1">
  123. </PIN>
  124. <PIN pinname="Receive String" slicecount="1" values="|Slot Touched|">
  125. </PIN>
  126. </NODE>
  127. <NODE componentmode="Hidden" id="31" nodename="Select (Value)" systemname="Select (Value)">
  128. <BOUNDS height="100" left="1755" top="1590" type="Node" width="100">
  129. </BOUNDS>
  130. <BOUNDS height="0" left="1755" top="1590" type="Box" width="0">
  131. </BOUNDS>
  132. <BOUNDS height="0" left="6540" top="6315" type="Window" width="0">
  133. </BOUNDS>
  134. <PIN pinname="Input" visible="1">
  135. </PIN>
  136. <PIN pinname="Select" visible="1">
  137. </PIN>
  138. <PIN pinname="Output" visible="1">
  139. </PIN>
  140. </NODE>
  141. <NODE componentmode="Hidden" id="32" nodename="I (Spreads)" systemname="I (Spreads)">
  142. <BOUNDS height="100" left="1770" top="885" type="Node" width="100">
  143. </BOUNDS>
  144. <BOUNDS height="0" left="1770" top="885" type="Box" width="0">
  145. </BOUNDS>
  146. <BOUNDS height="0" left="5700" top="5700" type="Window" width="0">
  147. </BOUNDS>
  148. <PIN pinname="Output" visible="1">
  149. </PIN>
  150. <PIN pinname=".. To [" slicecount="1" values="6">
  151. </PIN>
  152. </NODE>
  153. <LINK dstnodeid="31" dstpinname="Input" srcnodeid="32" srcpinname="Output">
  154. </LINK>
  155. <LINK dstnodeid="31" dstpinname="Select" srcnodeid="30" srcpinname="Input Value">
  156. </LINK>
  157. <NODE componentmode="Hidden" id="33" nodename="Add (Value Spectral)" systemname="Add (Value Spectral)">
  158. <BOUNDS height="100" left="2520" top="1650" type="Node" width="100">
  159. </BOUNDS>
  160. <BOUNDS height="0" left="2520" top="1650" type="Box" width="0">
  161. </BOUNDS>
  162. <BOUNDS height="0" left="6555" top="7620" type="Window" width="0">
  163. </BOUNDS>
  164. <PIN pinname="Input" visible="1">
  165. </PIN>
  166. <PIN pinname="Output" visible="1">
  167. </PIN>
  168. </NODE>
  169. <LINK dstnodeid="33" dstpinname="Input" srcnodeid="30" srcpinname="Input Value">
  170. </LINK>
  171. <NODE componentmode="Hidden" id="34" nodename="S+H (Animation)" systemname="S+H (Animation)">
  172. <BOUNDS height="100" left="1740" top="2520" type="Node" width="100">
  173. </BOUNDS>
  174. <BOUNDS height="0" left="1740" top="2520" type="Box" width="0">
  175. </BOUNDS>
  176. <BOUNDS height="0" left="6255" top="7920" type="Window" width="0">
  177. </BOUNDS>
  178. <PIN pinname="Set" visible="1">
  179. </PIN>
  180. <PIN pinname="Input" visible="1">
  181. </PIN>
  182. <PIN pinname="Output" visible="1">
  183. </PIN>
  184. </NODE>
  185. <LINK dstnodeid="34" dstpinname="Set" srcnodeid="33" srcpinname="Output">
  186. </LINK>
  187. <LINK dstnodeid="34" dstpinname="Input" srcnodeid="31" srcpinname="Output">
  188. </LINK>
  189. <NODE componentmode="Hidden" id="36" nodename="Change (Animation)" systemname="Change (Animation)">
  190. <BOUNDS height="100" left="1725" top="3990" type="Node" width="100">
  191. </BOUNDS>
  192. <BOUNDS height="0" left="1725" top="3990" type="Box" width="0">
  193. </BOUNDS>
  194. <BOUNDS height="0" left="5715" top="6165" type="Window" width="0">
  195. </BOUNDS>
  196. <PIN pinname="Input" visible="1">
  197. </PIN>
  198. <PIN pinname="OnChange" visible="1">
  199. </PIN>
  200. </NODE>
  201. <NODE componentmode="Hidden" id="37" nodename="MonoFlop (Animation)" systemname="MonoFlop (Animation)">
  202. <BOUNDS height="100" left="1740" top="4800" type="Node" width="100">
  203. </BOUNDS>
  204. <BOUNDS height="0" left="1740" top="4800" type="Box" width="0">
  205. </BOUNDS>
  206. <BOUNDS height="0" left="5790" top="6900" type="Window" width="0">
  207. </BOUNDS>
  208. <PIN pinname="Set" visible="1">
  209. </PIN>
  210. <PIN pinname="Output" visible="1">
  211. </PIN>
  212. <PIN pinname="Inverse Output" visible="1">
  213. </PIN>
  214. <PIN pinname="Time" slicecount="1" values="0.5">
  215. </PIN>
  216. </NODE>
  217. <NODE componentmode="Hidden" id="38" nodename="OR (Boolean)" systemname="OR (Boolean)">
  218. <BOUNDS height="100" left="8115" top="7365" type="Node" width="100">
  219. </BOUNDS>
  220. <BOUNDS height="0" left="8115" top="7365" type="Box" width="0">
  221. </BOUNDS>
  222. <BOUNDS height="0" left="8115" top="6300" type="Window" width="0">
  223. </BOUNDS>
  224. <PIN pinname="Input 2" visible="1">
  225. </PIN>
  226. <PIN pinname="Input 1" visible="1">
  227. </PIN>
  228. <PIN pinname="Output" visible="1">
  229. </PIN>
  230. </NODE>
  231. <LINK dstnodeid="38" dstpinname="Input 1" srcnodeid="37" srcpinname="Output">
  232. </LINK>
  233. <NODE componentmode="Hidden" id="39" nodename="OR (Boolean)" systemname="OR (Boolean)">
  234. <BOUNDS height="100" left="14130" top="7035" type="Node" width="100">
  235. </BOUNDS>
  236. <BOUNDS height="0" left="14130" top="7035" type="Box" width="0">
  237. </BOUNDS>
  238. <BOUNDS height="0" left="8115" top="6300" type="Window" width="0">
  239. </BOUNDS>
  240. <PIN pinname="Input 2" visible="1">
  241. </PIN>
  242. <PIN pinname="Input 1" visible="1">
  243. </PIN>
  244. <PIN pinname="Output" visible="1">
  245. </PIN>
  246. </NODE>
  247. <LINK dstnodeid="2" dstpinname="Input" srcnodeid="39" srcpinname="Output">
  248. </LINK>
  249. <NODE componentmode="Hidden" id="41" nodename="TogEdge (Animation)" systemname="TogEdge (Animation)">
  250. <BOUNDS height="100" left="3045" top="5025" type="Node" width="100">
  251. </BOUNDS>
  252. <BOUNDS height="0" left="3045" top="5025" type="Box" width="0">
  253. </BOUNDS>
  254. <BOUNDS height="0" left="8685" top="5175" type="Window" width="0">
  255. </BOUNDS>
  256. <PIN pinname="Input" visible="1">
  257. </PIN>
  258. <PIN pinname="Up Edge" visible="1">
  259. </PIN>
  260. </NODE>
  261. <LINK dstnodeid="41" dstpinname="Input" srcnodeid="37" srcpinname="Inverse Output">
  262. </LINK>
  263. <LINK dstnodeid="39" dstpinname="Input 1" srcnodeid="41" srcpinname="Up Edge">
  264. </LINK>
  265. <NODE componentmode="Hidden" id="42" nodename="S (VALUE)" systemname="S (Value)">
  266. <BOUNDS height="100" left="1980" top="3630" type="Node" width="100">
  267. </BOUNDS>
  268. <BOUNDS height="0" left="1980" top="3630" type="Box" width="0">
  269. </BOUNDS>
  270. <BOUNDS height="0" left="6510" top="5055" type="Window" width="0">
  271. </BOUNDS>
  272. <PIN pinname="Input Value" visible="1">
  273. </PIN>
  274. <PIN encoded="0" pinname="Send String">
  275. </PIN>
  276. </NODE>
  277. <NODE componentmode="Hidden" id="43" nodename="AND (Boolean)" systemname="AND (Boolean)">
  278. <BOUNDS height="100" left="1725" top="4440" type="Node" width="100">
  279. </BOUNDS>
  280. <BOUNDS height="0" left="1725" top="4440" type="Box" width="0">
  281. </BOUNDS>
  282. <BOUNDS height="0" left="6090" top="7035" type="Window" width="0">
  283. </BOUNDS>
  284. <PIN pinname="Input 1" visible="1">
  285. </PIN>
  286. <PIN pinname="Output" visible="1">
  287. </PIN>
  288. <PIN pinname="Input 2" visible="1">
  289. </PIN>
  290. </NODE>
  291. <LINK dstnodeid="43" dstpinname="Input 1" srcnodeid="36" srcpinname="OnChange">
  292. </LINK>
  293. <LINK dstnodeid="37" dstpinname="Set" srcnodeid="43" srcpinname="Output">
  294. </LINK>
  295. <NODE componentmode="Hidden" id="45" nodename="R (VALUE)" systemname="R (Value)">
  296. <BOUNDS height="100" left="2325" top="4425" type="Node" width="100">
  297. </BOUNDS>
  298. <BOUNDS height="0" left="2325" top="4425" type="Box" width="0">
  299. </BOUNDS>
  300. <BOUNDS height="0" left="6840" top="4635" type="Window" width="0">
  301. </BOUNDS>
  302. <PIN pinname="Receive String" slicecount="1" values="|AI on|">
  303. </PIN>
  304. <PIN pinname="Input Value" visible="1">
  305. </PIN>
  306. </NODE>
  307. <LINK dstnodeid="43" dstpinname="Input 2" srcnodeid="45" srcpinname="Input Value">
  308. </LINK>
  309. <NODE componentmode="Hidden" filename="%VVVV%\modules\vvvv group\Spreads\AvoidNIL (Spreads).v4p" id="46" nodename="AvoidNIL (Spreads)" systemname="AvoidNIL (Spreads)">
  310. <BOUNDS height="100" left="1755" top="2895" type="Node" width="100">
  311. </BOUNDS>
  312. <BOUNDS height="3600" left="1755" top="2895" type="Box" width="4800">
  313. </BOUNDS>
  314. <BOUNDS height="6000" left="5880" top="4110" type="Window" width="9000">
  315. </BOUNDS>
  316. <PIN pinname="Input" visible="1">
  317. </PIN>
  318. <PIN pinname="Output" visible="1">
  319. </PIN>
  320. </NODE>
  321. <LINK dstnodeid="46" dstpinname="Input" srcnodeid="34" srcpinname="Output">
  322. </LINK>
  323. <LINK dstnodeid="42" dstpinname="Input Value" srcnodeid="46" srcpinname="Output">
  324. </LINK>
  325. <LINK dstnodeid="36" dstpinname="Input" srcnodeid="46" srcpinname="Output">
  326. </LINK>
  327. <NODE componentmode="InABox" id="47" nodename="IOBox (String)" systemname="IOBox (String)">
  328. <BOUNDS height="2580" left="705" top="8265" type="Node" width="3405">
  329. </BOUNDS>
  330. <BOUNDS height="3600" left="705" top="8265" type="Box" width="4365">
  331. </BOUNDS>
  332. <PIN encoded="0" pinname="Input String" slicecount="1" visible="0" values="|Idle SetPatch SetPatch DoSetPatch&cr;&lf;Idle OpenLibrary Selector DoSelector&cr;&lf;Idle RecordInitialize Record DoRecord&cr;&lf;Idle DoSetWindows SetWindows DoSetWindows&cr;&lf;SetPatch SlotChosen Selector DoSelector&cr;&lf;SetPatch Abort Idle DoIdle&cr;&lf;Selector SetSelection Idle DoSetSelection&cr;&lf;Selector AbortSelection Idle DoIdle&cr;&lf;Record RecordFinished Idle DoIdle&cr;&lf;SetWindows WindowSetFinished Idle DoIdle&cr;&lf;Idle DoOpenTyper Typer Type&cr;&lf;Typer TypingDone Idle ExitTyper&cr;&lf;Idle DoOpenSaver Saver DoOpenSaver&cr;&lf;Saver SetSelection Idle DoCloseSaver&cr;&lf;Saver AbortSelection Idle DoCloseSaver&cr;&lf;Idle OpenMidiLearn MidiLearn DoMidiLearn&cr;&lf;Midilearn CloseMidiLearn Idle DoIdle|">
  333. </PIN>
  334. <PIN pinname="Output String" visible="0">
  335. </PIN>
  336. <PIN pinname="Show Grid" slicecount="1" values="1">
  337. </PIN>
  338. <PIN pinname="String Type" slicecount="1" values="MultiLine">
  339. </PIN>
  340. </NODE>
  341. <NODE componentmode="Hidden" id="48" nodename="R (Value)" systemname="R (Value)">
  342. <BOUNDS height="100" left="4800" top="2940" type="Node" width="100">
  343. </BOUNDS>
  344. <PIN pinname="Receive String">
  345. </PIN>
  346. <PIN pinname="Input Value" visible="1">
  347. </PIN>
  348. </NODE>
  349. <NODE componentmode="InABox" id="49" nodename="IOBox (Enumerations)" systemname="IOBox (Enumerations)">
  350. <BOUNDS height="0" left="4800" top="2550" type="Node" width="0">
  351. </BOUNDS>
  352. <BOUNDS height="240" left="4800" top="2550" type="Box" width="1590">
  353. </BOUNDS>
  354. <PIN pinname="Input Enum" slicecount="1" values="load">
  355. </PIN>
  356. </NODE>
  357. <LINK dstnodeid="48" dstpinname="Receive String" srcnodeid="49" srcpinname="Output Enum">
  358. </LINK>
  359. <LINK dstnodeid="0" dstpinname="Input 3" srcnodeid="48" srcpinname="Input Value">
  360. </LINK>
  361. <NODE componentmode="InABox" id="50" nodename="IOBox (Enumerations)" systemname="IOBox (Enumerations)">
  362. <BOUNDS height="0" left="8415" top="240" type="Node" width="0">
  363. </BOUNDS>
  364. <BOUNDS height="240" left="8415" top="240" type="Box" width="1590">
  365. </BOUNDS>
  366. <PIN pinname="Input Enum" slicecount="1" values="|load patch|">
  367. </PIN>
  368. </NODE>
  369. <LINK dstnodeid="1" dstpinname="Receive String" srcnodeid="50" srcpinname="Output Enum">
  370. </LINK>
  371. <LINK dstnodeid="55" dstpinname="Y Input Value" srcnodeid="28" srcpinname="DoSetTyper">
  372. </LINK>
  373. <LINK dstnodeid="28" dstpinname="CreateNewText" srcnodeid="60" srcpinname="Output 1">
  374. </LINK>
  375. <LINK dstnodeid="55" dstpinname="Y Input Value" srcnodeid="28" srcpinname="DoOpenTyper">
  376. </LINK>
  377. <LINK dstnodeid="61" dstpinname="Input Value" srcnodeid="28" srcpinname="DoOpenTyper">
  378. </LINK>
  379. <NODE componentmode="Hidden" filename="%VVVV%\addonpack\lib\nodes\plugins\RSNodes.dll" id="75" nodename="R (Value Advanced)" systemname="R (Value Advanced)">
  380. <BOUNDS height="100" left="17730" top="2190" type="Node" width="100">
  381. </BOUNDS>
  382. <PIN pinname="Receive String">
  383. </PIN>
  384. <PIN pinname="Output" visible="1">
  385. </PIN>
  386. <BOUNDS left="17730" top="2190" type="Box">
  387. </BOUNDS>
  388. </NODE>
  389. <NODE componentmode="InABox" id="77" nodename="IOBox (String)" systemname="IOBox (String)">
  390. <BOUNDS height="0" left="17730" top="1620" type="Node" width="0">
  391. </BOUNDS>
  392. <BOUNDS height="240" left="17730" top="1620" type="Box" width="1230">
  393. </BOUNDS>
  394. <PIN encoded="0" pinname="Input String" slicecount="1" values="DoCloseTyper">
  395. </PIN>
  396. <PIN encoded="0" pinname="Default" slicecount="1" values="send">
  397. </PIN>
  398. <PIN encoded="0" pinname="File Mask" slicecount="1" values="||">
  399. </PIN>
  400. <PIN pinname="Maximum Characters" slicecount="1" values="-1">
  401. </PIN>
  402. </NODE>
  403. <LINK dstnodeid="75" dstpinname="Receive String" srcnodeid="77" srcpinname="Output String">
  404. </LINK>
  405. <LINK dstnodeid="86" dstpinname="DoOpenFilenameTyper" srcnodeid="89" srcpinname="Y Output Value">
  406. </LINK>
  407. <LINK dstnodeid="91" dstpinname="DoOpenNonLiveTyper" srcnodeid="87" srcpinname="Y Output Value">
  408. </LINK>
  409. <LINK dstnodeid="91" dstpinname="DoOpenTyper" srcnodeid="87" srcpinname="Y Output Value">
  410. </LINK>
  411. <LINK dstnodeid="91" dstpinname="DoOpenFiletyper" srcnodeid="90" srcpinname="Y Output Value">
  412. </LINK>
  413. <LINK dstnodeid="91" dstpinname="DoOpenDeadTyper" srcnodeid="89" srcpinname="Y Output Value">
  414. </LINK>
  415. <LINK dstnodeid="91" dstpinname="DoOpenFileNametyper" srcnodeid="99" srcpinname="Y Output Value">
  416. </LINK>
  417. <NODE componentmode="Hidden" id="103" nodename="R (Value)" systemname="R (Value)">
  418. <BOUNDS height="100" left="16500" top="1395" type="Node" width="100">
  419. </BOUNDS>
  420. <PIN pinname="Receive String">
  421. </PIN>
  422. <PIN pinname="Input Value" visible="1">
  423. </PIN>
  424. </NODE>
  425. <NODE componentmode="InABox" id="104" nodename="IOBox (Enumerations)" systemname="IOBox (Enumerations)">
  426. <BOUNDS height="0" left="16500" top="1035" type="Node" width="0">
  427. </BOUNDS>
  428. <BOUNDS height="240" left="16500" top="1035" type="Box" width="1590">
  429. </BOUNDS>
  430. <PIN pinname="Input Enum" slicecount="1" values="DoOpenTyper">
  431. </PIN>
  432. </NODE>
  433. <LINK dstnodeid="103" dstpinname="Receive String" srcnodeid="104" srcpinname="Output Enum">
  434. </LINK>
  435. <LINK dstnodeid="91" dstpinname="DoOpenLiveTyper" srcnodeid="103" srcpinname="Input Value">
  436. </LINK>
  437. <LINK dstnodeid="91" dstpinname="DoOpenNonLiveTyper" srcnodeid="72" srcpinname="Input Value">
  438. </LINK>
  439. <NODE componentmode="Hidden" id="108" nodename="FrameDelay (String)" systemname="FrameDelay (String)">
  440. <BOUNDS height="100" left="5580" top="9630" type="Node" width="100">
  441. </BOUNDS>
  442. <PIN pinname="Input 1" visible="1">
  443. </PIN>
  444. <PIN pinname="Output 1" visible="1">
  445. </PIN>
  446. </NODE>
  447. <NODE componentmode="Hidden" id="109" nodename="FrameDelay (Animation)" systemname="FrameDelay (Animation)">
  448. <BOUNDS height="100" left="12015" top="10020" type="Node" width="100">
  449. </BOUNDS>
  450. <PIN pinname="Input 1" visible="1">
  451. </PIN>
  452. <PIN pinname="Output 1" visible="1">
  453. </PIN>
  454. </NODE>
  455. <LINK dstnodeid="110" dstpinname="Input 1" srcnodeid="28" srcpinname="DoSetPreset">
  456. </LINK>
  457. <LINK dstnodeid="20" dstpinname="XY" srcnodeid="21" srcpinname="Input Value">
  458. </LINK>
  459. <LINK dstnodeid="27" dstpinname="Input String" srcnodeid="108" srcpinname="Output 1">
  460. </LINK>
  461. <NODE componentmode="Hidden" id="112" nodename="OR (Boolean)" systemname="OR (Boolean)">
  462. <BOUNDS height="100" left="4560" top="7515" type="Node" width="100">
  463. </BOUNDS>
  464. <PIN pinname="Input 1" visible="1">
  465. </PIN>
  466. <PIN pinname="Output" visible="1">
  467. </PIN>
  468. <PIN pinname="Input 2" visible="1">
  469. </PIN>
  470. <PIN pinname="Input Count" slicecount="1" values="3">
  471. </PIN>
  472. <PIN pinname="Input 3" visible="1">
  473. </PIN>
  474. </NODE>
  475. <NODE componentmode="InABox" id="113" nodename="IOBox (Enumerations)" systemname="IOBox (Enumerations)">
  476. <BOUNDS height="0" left="4560" top="1305" type="Node" width="0">
  477. </BOUNDS>
  478. <BOUNDS height="240" left="4560" top="1305" type="Box" width="1665">
  479. </BOUNDS>
  480. <PIN pinname="Input Enum" slicecount="1" values="setStringParameter">
  481. </PIN>
  482. </NODE>
  483. <LINK dstnodeid="26" dstpinname="Receive String" srcnodeid="113" srcpinname="Output Enum">
  484. </LINK>
  485. <LINK dstnodeid="112" dstpinname="Input 1" srcnodeid="26" srcpinname="Input Value">
  486. </LINK>
  487. <LINK dstnodeid="28" dstpinname="setStringParameter" srcnodeid="112" srcpinname="Output">
  488. </LINK>
  489. <LINK dstnodeid="112" dstpinname="Input 2" srcnodeid="48" srcpinname="Input Value">
  490. </LINK>
  491. <NODE componentmode="InABox" id="114" nodename="IOBox (Enumerations)" systemname="IOBox (Enumerations)">
  492. <BOUNDS height="0" left="9225" top="6690" type="Node" width="0">
  493. </BOUNDS>
  494. <BOUNDS height="240" left="9225" top="6690" type="Box" width="1590">
  495. </BOUNDS>
  496. <PIN pinname="Input Enum" slicecount="1" values="SlotSelected">
  497. </PIN>
  498. </NODE>
  499. <NODE componentmode="Hidden" id="16" nodename="R (Value)" systemname="R (Value)">
  500. <BOUNDS height="0" left="9210" top="7545" type="Node" width="0">
  501. </BOUNDS>
  502. <PIN pinname="Receive String">
  503. </PIN>
  504. <PIN pinname="Input Value" visible="1">
  505. </PIN>
  506. <PIN encoded="0" pinname="Descriptive Name" slicecount="1" values="||">
  507. </PIN>
  508. </NODE>
  509. <LINK dstnodeid="16" dstpinname="Receive String" srcnodeid="114" srcpinname="Output Enum">
  510. </LINK>
  511. <NODE componentmode="InABox" id="117" nodename="IOBox (Enumerations)" systemname="IOBox (Enumerations)">
  512. <BOUNDS height="0" left="10875" top="705" type="Node" width="0">
  513. </BOUNDS>
  514. <BOUNDS height="240" left="10875" top="705" type="Box" width="1590">
  515. </BOUNDS>
  516. <PIN pinname="Input Enum" slicecount="1" values="KeepAbortResults">
  517. </PIN>
  518. </NODE>
  519. <LINK dstnodeid="21" dstpinname="Receive String" srcnodeid="117" srcpinname="Output Enum">
  520. </LINK>
  521. <NODE componentmode="Hidden" id="121" nodename="CAR (String)" systemname="CAR (String)">
  522. <BOUNDS height="100" left="5565" top="8790" type="Node" width="100">
  523. </BOUNDS>
  524. <PIN pinname="Input" visible="1">
  525. </PIN>
  526. <PIN pinname="First Slice" visible="1">
  527. </PIN>
  528. </NODE>
  529. <LINK dstnodeid="108" dstpinname="Input 1" srcnodeid="121" srcpinname="First Slice">
  530. </LINK>
  531. <NODE componentmode="Hidden" id="122" nodename="CAR (Spreads)" systemname="CAR (Spreads)">
  532. <BOUNDS height="100" left="12030" top="9660" type="Node" width="100">
  533. </BOUNDS>
  534. <PIN pinname="Input" visible="1">
  535. </PIN>
  536. <PIN pinname="First Slice" visible="1">
  537. </PIN>
  538. </NODE>
  539. <LINK dstnodeid="109" dstpinname="Input 1" srcnodeid="122" srcpinname="First Slice">
  540. </LINK>
  541. <NODE componentmode="Hidden" id="123" nodename="R (Value)" systemname="R (Value)">
  542. <BOUNDS height="100" left="16785" top="7320" type="Node" width="100">
  543. </BOUNDS>
  544. <PIN pinname="Receive String">
  545. </PIN>
  546. <PIN pinname="Input Value" visible="1">
  547. </PIN>
  548. </NODE>
  549. <NODE componentmode="InABox" id="124" nodename="IOBox (Enumerations)" systemname="IOBox (Enumerations)">
  550. <BOUNDS height="0" left="16785" top="6945" type="Node" width="0">
  551. </BOUNDS>
  552. <BOUNDS height="240" left="16785" top="6945" type="Box" width="1590">
  553. </BOUNDS>
  554. <PIN pinname="Input Enum" slicecount="1" values="StartSave">
  555. </PIN>
  556. </NODE>
  557. <LINK dstnodeid="123" dstpinname="Receive String" srcnodeid="124" srcpinname="Output Enum">
  558. </LINK>
  559. <NODE componentmode="InABox" id="125" nodename="IOBox (String)" systemname="IOBox (String)">
  560. <BOUNDS height="0" left="2220" top="3285" type="Node" width="0">
  561. </BOUNDS>
  562. <BOUNDS height="240" left="2220" top="3285" type="Box" width="1020">
  563. </BOUNDS>
  564. <PIN encoded="0" pinname="Input String" slicecount="1" values="|Focus Slot|">
  565. </PIN>
  566. <PIN encoded="0" pinname="Default" slicecount="1" values="devnul">
  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. </NODE>
  573. <LINK dstnodeid="42" dstpinname="Send String" srcnodeid="125" srcpinname="Output String">
  574. </LINK>
  575. <NODE componentmode="InABox" id="128" nodename="IOBox (String)" systemname="IOBox (String)">
  576. <BOUNDS height="0" left="12225" top="10950" type="Node" width="0">
  577. </BOUNDS>
  578. <BOUNDS height="240" left="12225" top="10950" type="Box" width="1590">
  579. </BOUNDS>
  580. <PIN encoded="0" pinname="Input String" slicecount="1" values="DoSetSelection">
  581. </PIN>
  582. <PIN encoded="0" pinname="Default" slicecount="1" values="devnul">
  583. </PIN>
  584. <PIN encoded="0" pinname="File Mask" slicecount="1" values="||">
  585. </PIN>
  586. <PIN pinname="Maximum Characters" slicecount="1" values="-1">
  587. </PIN>
  588. </NODE>
  589. <LINK dstnodeid="17" dstpinname="Send String" srcnodeid="128" srcpinname="Output String">
  590. </LINK>
  591. <LINK dstnodeid="17" dstpinname="Input Value" srcnodeid="109" srcpinname="Output 1">
  592. </LINK>
  593. <NODE componentmode="InABox" id="130" nodename="IOBox (String)" systemname="IOBox (String)">
  594. <BOUNDS height="270" left="13455" top="5070" type="Node" width="540">
  595. </BOUNDS>
  596. <BOUNDS height="270" left="13455" top="5070" type="Box" width="540">
  597. </BOUNDS>
  598. <PIN encoded="0" pinname="Input String" slicecount="1" visible="0" values="abort">
  599. </PIN>
  600. <PIN pinname="Output String" visible="0">
  601. </PIN>
  602. <PIN pinname="Show Grid" slicecount="1" values="0">
  603. </PIN>
  604. <PIN pinname="String Type" slicecount="1" values="MultiLine">
  605. </PIN>
  606. </NODE>
  607. <NODE componentmode="InABox" id="138" nodename="IOBox (Value Advanced)" systemname="IOBox (Value Advanced)">
  608. <BOUNDS height="0" left="5355" top="4125" type="Node" width="0">
  609. </BOUNDS>
  610. <BOUNDS height="480" left="5355" top="4125" type="Box" width="480">
  611. </BOUNDS>
  612. <PIN pinname="Y Input Value" visible="1">
  613. </PIN>
  614. <PIN encoded="0" pinname="Units" slicecount="1" values="||">
  615. </PIN>
  616. <PIN pinname="Precision" slicecount="1" values="4">
  617. </PIN>
  618. <PIN pinname="Value Type" slicecount="1" values="Boolean">
  619. </PIN>
  620. <PIN pinname="Behavior" slicecount="1" values="Bang">
  621. </PIN>
  622. <PIN pinname="X Input Value" slicecount="1" values="0">
  623. </PIN>
  624. </NODE>
  625. <LINK dstnodeid="112" dstpinname="Input 3" srcnodeid="138" srcpinname="Y Output Value">
  626. </LINK>
  627. <NODE componentmode="Hidden" id="141" nodename="TogEdge (Animation)" systemname="TogEdge (Animation)">
  628. <BOUNDS height="100" left="5355" top="3540" type="Node" width="100">
  629. </BOUNDS>
  630. <PIN pinname="Input" visible="1">
  631. </PIN>
  632. <PIN pinname="Up Edge" visible="1">
  633. </PIN>
  634. </NODE>
  635. <LINK dstnodeid="138" dstpinname="Y Input Value" srcnodeid="141" srcpinname="Up Edge">
  636. </LINK>
  637. <NODE componentmode="Hidden" id="142" nodename="R (Value)" systemname="R (Value)">
  638. <BOUNDS height="270" left="5430" top="825" type="Node" width="315">
  639. </BOUNDS>
  640. <PIN pinname="Receive String">
  641. </PIN>
  642. <PIN pinname="Input Value" visible="1">
  643. </PIN>
  644. </NODE>
  645. <NODE componentmode="InABox" id="143" nodename="IOBox (Enumerations)" systemname="IOBox (Enumerations)">
  646. <BOUNDS height="0" left="5415" top="240" type="Node" width="0">
  647. </BOUNDS>
  648. <BOUNDS height="240" left="5415" top="240" type="Box" width="2055">
  649. </BOUNDS>
  650. <PIN pinname="Input Enum" slicecount="1" values="|Load Renderer Module|">
  651. </PIN>
  652. </NODE>
  653. <LINK dstnodeid="142" dstpinname="Receive String" srcnodeid="143" srcpinname="Output Enum">
  654. </LINK>
  655. <LINK dstnodeid="141" dstpinname="Input" srcnodeid="142" srcpinname="Input Value">
  656. </LINK>
  657. <NODE componentmode="Hidden" id="28" nodename="Automata (Animation)" systemname="Automata (Animation)">
  658. <PIN pinname="Abort" visible="1">
  659. </PIN>
  660. <PIN pinname="DoOpenTyper" visible="1">
  661. </PIN>
  662. <PIN pinname="TypingDone" visible="1">
  663. </PIN>
  664. <PIN pinname="SetPatch" visible="1">
  665. </PIN>
  666. <PIN pinname="SlotChosen" visible="1">
  667. </PIN>
  668. <PIN pinname="WindowSetFinished" visible="1">
  669. </PIN>
  670. <PIN pinname="RecordFinished" visible="1">
  671. </PIN>
  672. <PIN pinname="DoSetWindows" visible="1">
  673. </PIN>
  674. <PIN pinname="RecordInitialize" visible="1">
  675. </PIN>
  676. <PIN pinname="AbortSelection" visible="1">
  677. </PIN>
  678. <PIN pinname="OpenLibrary" visible="1">
  679. </PIN>
  680. <PIN pinname="DoOpenSaver" visible="1">
  681. </PIN>
  682. <PIN pinname="SetSelection" visible="1">
  683. </PIN>
  684. <PIN encoded="0" pinname="Quadrupels (from, event, to, action)" slicecount="1" values="|Idle SetPatch SetPatch DoSetPatch&cr;&lf;Idle OpenLibrary Selector DoSelector&cr;&lf;Idle RecordInitialize Record DoRecord&cr;&lf;Idle DoSetWindows SetWindows DoSetWindows&cr;&lf;SetPatch SlotChosen Selector DoSelector&cr;&lf;SetPatch Abort Idle DoIdle&cr;&lf;Selector SetSelection Idle DoSetSelection&cr;&lf;Selector AbortSelection Idle DoIdle&cr;&lf;Record RecordFinished Idle DoIdle&cr;&lf;SetWindows WindowSetFinished Idle DoIdle&cr;&lf;Idle DoOpenTyper Typer Type&cr;&lf;Typer TypingDone Idle ExitTyper&cr;&lf;Idle DoOpenSaver Saver DoOpenSaver&cr;&lf;Saver SetSelection Idle DoCloseSaver&cr;&lf;Saver AbortSelection Idle DoCloseSaver&cr;&lf;Idle OpenMidiLearn MidiLearn DoMidiLearn&cr;&lf;Midilearn CloseMidiLearn Idle DoIdle|">
  685. </PIN>
  686. <BOUNDS height="270" left="5580" top="8340" type="Node" width="12780">
  687. </BOUNDS>
  688. <PIN pinname="Loader" visible="1">
  689. </PIN>
  690. <PIN pinname="setStringParameter" visible="1">
  691. </PIN>
  692. <PIN pinname="DoSetPreset" visible="1">
  693. </PIN>
  694. <PIN pinname="DoSetSelection" visible="1">
  695. </PIN>
  696. <PIN pinname="CreateNewText" visible="1">
  697. </PIN>
  698. <PIN pinname="valueInput">
  699. </PIN>
  700. <PIN pinname="endValueInput">
  701. </PIN>
  702. <PIN pinname="Current state" visible="1">
  703. </PIN>
  704. <PIN pinname="forPostFX">
  705. </PIN>
  706. <PIN pinname="forMix">
  707. </PIN>
  708. <PIN pinname="forTextureGenerator" visible="1">
  709. </PIN>
  710. <PIN pinname="RecordWaitAbort" visible="1">
  711. </PIN>
  712. <PIN pinname="OpenMidiLearn" slicecount="1" visible="1" values="0">
  713. </PIN>
  714. <PIN pinname="CloseMidiLearn" slicecount="1" visible="1" values="0">
  715. </PIN>
  716. </NODE>
  717. <LINK dstnodeid="28" dstpinname="SetSelection" srcnodeid="20" srcpinname="X">
  718. </LINK>
  719. <LINK dstnodeid="28" dstpinname="DoOpenSaver" srcnodeid="123" srcpinname="Input Value">
  720. </LINK>
  721. <LINK dstnodeid="28" dstpinname="OpenLibrary" srcnodeid="112" srcpinname="Output">
  722. </LINK>
  723. <LINK dstnodeid="28" dstpinname="AbortSelection" srcnodeid="23" srcpinname="Output">
  724. </LINK>
  725. <LINK dstnodeid="28" dstpinname="DoSetWindows" srcnodeid="38" srcpinname="Output">
  726. </LINK>
  727. <LINK dstnodeid="28" dstpinname="RecordFinished" srcnodeid="5" srcpinname="Down Edge">
  728. </LINK>
  729. <LINK dstnodeid="28" dstpinname="WindowSetFinished" srcnodeid="2" srcpinname="Up Edge">
  730. </LINK>
  731. <LINK dstnodeid="28" dstpinname="SlotChosen" srcnodeid="16" srcpinname="Input Value">
  732. </LINK>
  733. <LINK dstnodeid="28" dstpinname="SetPatch" srcnodeid="0" srcpinname="Output">
  734. </LINK>
  735. <LINK dstnodeid="28" dstpinname="TypingDone" srcnodeid="75" srcpinname="Output">
  736. </LINK>
  737. <LINK dstnodeid="28" dstpinname="DoOpenTyper" srcnodeid="103" srcpinname="Input Value">
  738. </LINK>
  739. <LINK dstnodeid="121" dstpinname="Input" srcnodeid="28" srcpinname="Current state">
  740. </LINK>
  741. <LINK dstnodeid="122" dstpinname="Input" srcnodeid="28" srcpinname="DoSetSelection">
  742. </LINK>
  743. <NODE componentmode="Hidden" id="153" nodename="R (Value)" systemname="R (Value)">
  744. <BOUNDS height="100" left="14850" top="870" type="Node" width="100">
  745. </BOUNDS>
  746. <PIN pinname="Receive String">
  747. </PIN>
  748. <PIN pinname="Input Value" visible="1">
  749. </PIN>
  750. </NODE>
  751. <NODE componentmode="InABox" id="154" nodename="IOBox (Enumerations)" systemname="IOBox (Enumerations)">
  752. <BOUNDS height="0" left="14850" top="345" type="Node" width="0">
  753. </BOUNDS>
  754. <BOUNDS height="240" left="14850" top="345" type="Box" width="1590">
  755. </BOUNDS>
  756. <PIN pinname="Input Enum" slicecount="1" values="Keyboard_W_SetAIWindows">
  757. </PIN>
  758. </NODE>
  759. <LINK dstnodeid="153" dstpinname="Receive String" srcnodeid="154" srcpinname="Output Enum">
  760. </LINK>
  761. <NODE componentmode="Hidden" id="155" nodename="TogEdge (Animation)" systemname="TogEdge (Animation)">
  762. <BOUNDS height="100" left="14850" top="1290" type="Node" width="100">
  763. </BOUNDS>
  764. <PIN pinname="Input" visible="1">
  765. </PIN>
  766. <PIN pinname="Up Edge" visible="1">
  767. </PIN>
  768. <PIN pinname="Down Edge" visible="1">
  769. </PIN>
  770. </NODE>
  771. <LINK dstnodeid="155" dstpinname="Input" srcnodeid="153" srcpinname="Input Value">
  772. </LINK>
  773. <LINK dstnodeid="38" dstpinname="Input 2" srcnodeid="155" srcpinname="Up Edge">
  774. </LINK>
  775. <LINK dstnodeid="28" dstpinname="RecordInitialize" srcnodeid="5" srcpinname="Up Edge">
  776. </LINK>
  777. <LINK dstnodeid="39" dstpinname="Input 2" srcnodeid="155" srcpinname="Down Edge">
  778. </LINK>
  779. <NODE componentmode="Hidden" id="156" nodename="R (Value)" systemname="R (Value)">
  780. <BOUNDS height="100" left="12975" top="495" type="Node" width="100">
  781. </BOUNDS>
  782. <PIN pinname="Receive String">
  783. </PIN>
  784. <PIN pinname="Input Value" visible="1">
  785. </PIN>
  786. </NODE>
  787. <NODE componentmode="InABox" id="157" nodename="IOBox (Enumerations)" systemname="IOBox (Enumerations)">
  788. <BOUNDS height="0" left="12990" top="135" type="Node" width="0">
  789. </BOUNDS>
  790. <BOUNDS height="240" left="12990" top="135" type="Box" width="1590">
  791. </BOUNDS>
  792. <PIN pinname="Input Enum" slicecount="1" values="Keyboard_ESCAPE">
  793. </PIN>
  794. </NODE>
  795. <LINK dstnodeid="156" dstpinname="Receive String" srcnodeid="157" srcpinname="Output Enum">
  796. </LINK>
  797. <LINK dstnodeid="28" dstpinname="Abort" srcnodeid="156" srcpinname="Input Value">
  798. </LINK>
  799. <LINK dstnodeid="23" dstpinname="Input 1" srcnodeid="156" srcpinname="Input Value">
  800. </LINK>
  801. <NODE componentmode="Hidden" id="158" nodename="R (Value)" systemname="R (Value)">
  802. <BOUNDS height="100" left="10080" top="825" type="Node" width="100">
  803. </BOUNDS>
  804. <PIN pinname="Receive String">
  805. </PIN>
  806. <PIN pinname="Input Value" visible="1">
  807. </PIN>
  808. </NODE>
  809. <NODE componentmode="InABox" id="159" nodename="IOBox (Enumerations)" systemname="IOBox (Enumerations)">
  810. <BOUNDS height="0" left="10080" top="240" type="Node" width="0">
  811. </BOUNDS>
  812. <BOUNDS height="240" left="10080" top="240" type="Box" width="1935">
  813. </BOUNDS>
  814. <PIN pinname="Input Enum" slicecount="1" values="Keyboard_loadPatch_P">
  815. </PIN>
  816. </NODE>
  817. <LINK dstnodeid="158" dstpinname="Receive String" srcnodeid="159" srcpinname="Output Enum">
  818. </LINK>
  819. <LINK dstnodeid="0" dstpinname="Input 2" srcnodeid="158" srcpinname="Input Value">
  820. </LINK>
  821. </PATCH>