TeZ LIFE/FORMS workshop info + code
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

416 lines
8.2 KiB

2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
  1. {
  2. "patcher" : {
  3. "fileversion" : 1,
  4. "appversion" : {
  5. "major" : 7,
  6. "minor" : 3,
  7. "revision" : 6,
  8. "architecture" : "x86",
  9. "modernui" : 1
  10. }
  11. ,
  12. "rect" : [ 99.0, 198.0, 651.0, 425.0 ],
  13. "bglocked" : 0,
  14. "openinpresentation" : 0,
  15. "default_fontsize" : 12.0,
  16. "default_fontface" : 0,
  17. "default_fontname" : "Arial",
  18. "gridonopen" : 1,
  19. "gridsize" : [ 15.0, 15.0 ],
  20. "gridsnaponopen" : 1,
  21. "objectsnaponopen" : 1,
  22. "statusbarvisible" : 2,
  23. "toolbarvisible" : 1,
  24. "lefttoolbarpinned" : 0,
  25. "toptoolbarpinned" : 0,
  26. "righttoolbarpinned" : 0,
  27. "bottomtoolbarpinned" : 0,
  28. "toolbars_unpinned_last_save" : 0,
  29. "tallnewobj" : 0,
  30. "boxanimatetime" : 200,
  31. "enablehscroll" : 1,
  32. "enablevscroll" : 1,
  33. "devicewidth" : 0.0,
  34. "description" : "",
  35. "digest" : "",
  36. "tags" : "",
  37. "style" : "",
  38. "subpatcher_template" : "Default Max 7",
  39. "boxes" : [ {
  40. "box" : {
  41. "id" : "obj-2",
  42. "maxclass" : "newobj",
  43. "numinlets" : 1,
  44. "numoutlets" : 1,
  45. "outlettype" : [ "" ],
  46. "patching_rect" : [ 530.0, 169.0, 89.0, 22.0 ],
  47. "style" : "",
  48. "text" : "loadmess 100"
  49. }
  50. }
  51. , {
  52. "box" : {
  53. "id" : "obj-28",
  54. "maxclass" : "number",
  55. "numinlets" : 1,
  56. "numoutlets" : 2,
  57. "outlettype" : [ "", "bang" ],
  58. "parameter_enable" : 0,
  59. "patching_rect" : [ 114.0, 316.0, 50.0, 22.0 ],
  60. "style" : ""
  61. }
  62. }
  63. , {
  64. "box" : {
  65. "id" : "obj-26",
  66. "maxclass" : "newobj",
  67. "numinlets" : 2,
  68. "numoutlets" : 1,
  69. "outlettype" : [ "" ],
  70. "patching_rect" : [ 114.0, 280.0, 124.0, 22.0 ],
  71. "style" : "",
  72. "text" : "expr abs($i2 - $i1) / 5"
  73. }
  74. }
  75. , {
  76. "box" : {
  77. "id" : "obj-25",
  78. "maxclass" : "gain~",
  79. "numinlets" : 1,
  80. "numoutlets" : 2,
  81. "outlettype" : [ "signal", "int" ],
  82. "parameter_enable" : 0,
  83. "patching_rect" : [ 453.0, 205.0, 46.0, 114.0 ],
  84. "style" : ""
  85. }
  86. }
  87. , {
  88. "box" : {
  89. "id" : "obj-23",
  90. "maxclass" : "number",
  91. "numinlets" : 1,
  92. "numoutlets" : 2,
  93. "outlettype" : [ "", "bang" ],
  94. "parameter_enable" : 0,
  95. "patching_rect" : [ 287.0, 312.0, 50.0, 22.0 ],
  96. "style" : ""
  97. }
  98. }
  99. , {
  100. "box" : {
  101. "id" : "obj-21",
  102. "maxclass" : "newobj",
  103. "numinlets" : 2,
  104. "numoutlets" : 1,
  105. "outlettype" : [ "" ],
  106. "patching_rect" : [ 287.0, 280.0, 92.0, 22.0 ],
  107. "style" : "",
  108. "text" : "expr ($i1 * $i2 )"
  109. }
  110. }
  111. , {
  112. "box" : {
  113. "id" : "obj-20",
  114. "maxclass" : "ezdac~",
  115. "numinlets" : 2,
  116. "numoutlets" : 0,
  117. "patching_rect" : [ 453.0, 354.0, 45.0, 45.0 ],
  118. "style" : ""
  119. }
  120. }
  121. , {
  122. "box" : {
  123. "id" : "obj-17",
  124. "maxclass" : "newobj",
  125. "numinlets" : 2,
  126. "numoutlets" : 1,
  127. "outlettype" : [ "signal" ],
  128. "patching_rect" : [ 453.0, 169.0, 68.0, 22.0 ],
  129. "style" : "",
  130. "text" : "cycle~ 444"
  131. }
  132. }
  133. , {
  134. "box" : {
  135. "id" : "obj-15",
  136. "maxclass" : "number",
  137. "numinlets" : 1,
  138. "numoutlets" : 2,
  139. "outlettype" : [ "", "bang" ],
  140. "parameter_enable" : 0,
  141. "patching_rect" : [ 360.0, 232.0, 50.0, 22.0 ],
  142. "style" : ""
  143. }
  144. }
  145. , {
  146. "box" : {
  147. "id" : "obj-14",
  148. "maxclass" : "number",
  149. "numinlets" : 1,
  150. "numoutlets" : 2,
  151. "outlettype" : [ "", "bang" ],
  152. "parameter_enable" : 0,
  153. "patching_rect" : [ 287.0, 232.0, 50.0, 22.0 ],
  154. "style" : ""
  155. }
  156. }
  157. , {
  158. "box" : {
  159. "format" : 6,
  160. "id" : "obj-10",
  161. "maxclass" : "flonum",
  162. "numinlets" : 1,
  163. "numoutlets" : 2,
  164. "outlettype" : [ "", "bang" ],
  165. "parameter_enable" : 0,
  166. "patching_rect" : [ 219.0, 232.0, 50.0, 22.0 ],
  167. "style" : ""
  168. }
  169. }
  170. , {
  171. "box" : {
  172. "format" : 6,
  173. "id" : "obj-9",
  174. "maxclass" : "flonum",
  175. "numinlets" : 1,
  176. "numoutlets" : 2,
  177. "outlettype" : [ "", "bang" ],
  178. "parameter_enable" : 0,
  179. "patching_rect" : [ 114.0, 232.0, 50.0, 22.0 ],
  180. "style" : ""
  181. }
  182. }
  183. , {
  184. "box" : {
  185. "id" : "obj-7",
  186. "maxclass" : "number",
  187. "numinlets" : 1,
  188. "numoutlets" : 2,
  189. "outlettype" : [ "", "bang" ],
  190. "parameter_enable" : 0,
  191. "patching_rect" : [ 44.0, 205.0, 50.0, 22.0 ],
  192. "style" : ""
  193. }
  194. }
  195. , {
  196. "box" : {
  197. "id" : "obj-5",
  198. "maxclass" : "newobj",
  199. "numinlets" : 1,
  200. "numoutlets" : 5,
  201. "outlettype" : [ "int", "float", "float", "int", "int" ],
  202. "patching_rect" : [ 44.0, 141.0, 106.0, 22.0 ],
  203. "style" : "",
  204. "text" : "unpack 1 1. 1. 1 1"
  205. }
  206. }
  207. , {
  208. "box" : {
  209. "id" : "obj-4",
  210. "maxclass" : "newobj",
  211. "numinlets" : 2,
  212. "numoutlets" : 2,
  213. "outlettype" : [ "", "" ],
  214. "patching_rect" : [ 44.0, 89.0, 133.0, 22.0 ],
  215. "style" : "",
  216. "text" : "route /blobOSC/idxywh"
  217. }
  218. }
  219. , {
  220. "box" : {
  221. "id" : "obj-3",
  222. "maxclass" : "message",
  223. "numinlets" : 2,
  224. "numoutlets" : 1,
  225. "outlettype" : [ "" ],
  226. "patching_rect" : [ 201.0, 89.0, 290.0, 22.0 ],
  227. "style" : "",
  228. "text" : "/blobOSC/idxywh 4 43. 316. 24 20"
  229. }
  230. }
  231. , {
  232. "box" : {
  233. "id" : "obj-1",
  234. "maxclass" : "newobj",
  235. "numinlets" : 1,
  236. "numoutlets" : 1,
  237. "outlettype" : [ "" ],
  238. "patching_rect" : [ 44.0, 22.0, 99.0, 22.0 ],
  239. "style" : "",
  240. "text" : "udpreceive 8666"
  241. }
  242. }
  243. ],
  244. "lines" : [ {
  245. "patchline" : {
  246. "destination" : [ "obj-3", 1 ],
  247. "midpoints" : [ 53.5, 66.0, 481.5, 66.0 ],
  248. "order" : 0,
  249. "source" : [ "obj-1", 0 ]
  250. }
  251. }
  252. , {
  253. "patchline" : {
  254. "destination" : [ "obj-4", 0 ],
  255. "order" : 1,
  256. "source" : [ "obj-1", 0 ]
  257. }
  258. }
  259. , {
  260. "patchline" : {
  261. "destination" : [ "obj-26", 1 ],
  262. "source" : [ "obj-10", 0 ]
  263. }
  264. }
  265. , {
  266. "patchline" : {
  267. "destination" : [ "obj-21", 0 ],
  268. "source" : [ "obj-14", 0 ]
  269. }
  270. }
  271. , {
  272. "patchline" : {
  273. "destination" : [ "obj-21", 1 ],
  274. "source" : [ "obj-15", 0 ]
  275. }
  276. }
  277. , {
  278. "patchline" : {
  279. "destination" : [ "obj-25", 0 ],
  280. "source" : [ "obj-17", 0 ]
  281. }
  282. }
  283. , {
  284. "patchline" : {
  285. "destination" : [ "obj-25", 0 ],
  286. "midpoints" : [ 539.5, 197.5, 462.5, 197.5 ],
  287. "source" : [ "obj-2", 0 ]
  288. }
  289. }
  290. , {
  291. "patchline" : {
  292. "destination" : [ "obj-23", 0 ],
  293. "source" : [ "obj-21", 0 ]
  294. }
  295. }
  296. , {
  297. "patchline" : {
  298. "destination" : [ "obj-17", 0 ],
  299. "midpoints" : [ 296.5, 346.0, 425.5, 346.0, 425.5, 137.0, 462.5, 137.0 ],
  300. "source" : [ "obj-23", 0 ]
  301. }
  302. }
  303. , {
  304. "patchline" : {
  305. "destination" : [ "obj-20", 1 ],
  306. "order" : 0,
  307. "source" : [ "obj-25", 0 ]
  308. }
  309. }
  310. , {
  311. "patchline" : {
  312. "destination" : [ "obj-20", 0 ],
  313. "order" : 1,
  314. "source" : [ "obj-25", 0 ]
  315. }
  316. }
  317. , {
  318. "patchline" : {
  319. "destination" : [ "obj-28", 0 ],
  320. "source" : [ "obj-26", 0 ]
  321. }
  322. }
  323. , {
  324. "patchline" : {
  325. "destination" : [ "obj-5", 0 ],
  326. "source" : [ "obj-4", 0 ]
  327. }
  328. }
  329. , {
  330. "patchline" : {
  331. "destination" : [ "obj-10", 0 ],
  332. "midpoints" : [ 97.0, 191.5, 228.5, 191.5 ],
  333. "source" : [ "obj-5", 2 ]
  334. }
  335. }
  336. , {
  337. "patchline" : {
  338. "destination" : [ "obj-14", 0 ],
  339. "midpoints" : [ 118.75, 208.0, 296.5, 208.0 ],
  340. "source" : [ "obj-5", 3 ]
  341. }
  342. }
  343. , {
  344. "patchline" : {
  345. "destination" : [ "obj-15", 0 ],
  346. "midpoints" : [ 140.5, 208.0, 369.5, 208.0 ],
  347. "source" : [ "obj-5", 4 ]
  348. }
  349. }
  350. , {
  351. "patchline" : {
  352. "destination" : [ "obj-7", 0 ],
  353. "source" : [ "obj-5", 0 ]
  354. }
  355. }
  356. , {
  357. "patchline" : {
  358. "destination" : [ "obj-9", 0 ],
  359. "midpoints" : [ 75.25, 191.5, 123.5, 191.5 ],
  360. "source" : [ "obj-5", 1 ]
  361. }
  362. }
  363. , {
  364. "patchline" : {
  365. "destination" : [ "obj-26", 0 ],
  366. "source" : [ "obj-9", 0 ]
  367. }
  368. }
  369. ],
  370. "dependency_cache" : [ ],
  371. "autosave" : 0,
  372. "bgfillcolor_type" : "gradient",
  373. "bgfillcolor_color1" : [ 0.376471, 0.384314, 0.4, 1.0 ],
  374. "bgfillcolor_color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
  375. "bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
  376. "bgfillcolor_angle" : 270.0,
  377. "bgfillcolor_proportion" : 0.39
  378. }
  379. }