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.

3427 lines
84 KiB

3 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" : [ 59.0, 104.0, 640.0, 480.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" : "",
  39. "boxes" : [ {
  40. "box" : {
  41. "id" : "obj-45",
  42. "maxclass" : "slider",
  43. "numinlets" : 1,
  44. "numoutlets" : 1,
  45. "orientation" : 1,
  46. "outlettype" : [ "" ],
  47. "parameter_enable" : 0,
  48. "patching_rect" : [ 480.5, 168.298416, 144.0, 18.0 ],
  49. "style" : ""
  50. }
  51. }
  52. , {
  53. "box" : {
  54. "id" : "obj-44",
  55. "maxclass" : "slider",
  56. "numinlets" : 1,
  57. "numoutlets" : 1,
  58. "orientation" : 1,
  59. "outlettype" : [ "" ],
  60. "parameter_enable" : 0,
  61. "patching_rect" : [ 387.0, 118.298416, 144.0, 18.0 ],
  62. "style" : ""
  63. }
  64. }
  65. , {
  66. "box" : {
  67. "id" : "obj-39",
  68. "maxclass" : "newobj",
  69. "numinlets" : 2,
  70. "numoutlets" : 1,
  71. "outlettype" : [ "int" ],
  72. "patching_rect" : [ 545.0, 232.0, 35.0, 22.0 ],
  73. "style" : "",
  74. "text" : ">> 4"
  75. }
  76. }
  77. , {
  78. "box" : {
  79. "id" : "obj-38",
  80. "maxclass" : "newobj",
  81. "numinlets" : 2,
  82. "numoutlets" : 1,
  83. "outlettype" : [ "int" ],
  84. "patching_rect" : [ 434.0, 227.0, 35.0, 22.0 ],
  85. "style" : "",
  86. "text" : ">> 4"
  87. }
  88. }
  89. , {
  90. "box" : {
  91. "id" : "obj-34",
  92. "maxclass" : "newobj",
  93. "numinlets" : 2,
  94. "numoutlets" : 1,
  95. "outlettype" : [ "" ],
  96. "patching_rect" : [ 501.0, 398.0, 50.0, 22.0 ],
  97. "style" : "",
  98. "text" : "pak 1 1"
  99. }
  100. }
  101. , {
  102. "box" : {
  103. "id" : "obj-33",
  104. "maxclass" : "newobj",
  105. "numinlets" : 2,
  106. "numoutlets" : 1,
  107. "outlettype" : [ "" ],
  108. "patching_rect" : [ 411.0, 398.0, 50.0, 22.0 ],
  109. "style" : "",
  110. "text" : "pak 1 1"
  111. }
  112. }
  113. , {
  114. "box" : {
  115. "color" : [ 0.345098, 0.513725, 0.572549, 1.0 ],
  116. "id" : "obj-32",
  117. "maxclass" : "newobj",
  118. "numinlets" : 1,
  119. "numoutlets" : 0,
  120. "patching_rect" : [ 439.0, 432.0, 83.0, 22.0 ],
  121. "style" : "",
  122. "text" : "s lilymessage"
  123. }
  124. }
  125. , {
  126. "box" : {
  127. "id" : "obj-29",
  128. "maxclass" : "number",
  129. "numinlets" : 1,
  130. "numoutlets" : 2,
  131. "outlettype" : [ "", "bang" ],
  132. "parameter_enable" : 0,
  133. "patching_rect" : [ 455.5, 47.0, 50.0, 22.0 ],
  134. "style" : ""
  135. }
  136. }
  137. , {
  138. "box" : {
  139. "id" : "obj-31",
  140. "maxclass" : "number",
  141. "numinlets" : 1,
  142. "numoutlets" : 2,
  143. "outlettype" : [ "", "bang" ],
  144. "parameter_enable" : 0,
  145. "patching_rect" : [ 398.5, 47.0, 50.0, 22.0 ],
  146. "style" : ""
  147. }
  148. }
  149. , {
  150. "box" : {
  151. "id" : "obj-22",
  152. "maxclass" : "newobj",
  153. "numinlets" : 2,
  154. "numoutlets" : 1,
  155. "outlettype" : [ "int" ],
  156. "patching_rect" : [ 545.0, 351.0, 29.5, 22.0 ],
  157. "style" : "",
  158. "text" : "| 3"
  159. }
  160. }
  161. , {
  162. "box" : {
  163. "id" : "obj-23",
  164. "maxclass" : "newobj",
  165. "numinlets" : 2,
  166. "numoutlets" : 1,
  167. "outlettype" : [ "int" ],
  168. "patching_rect" : [ 545.0, 305.0, 35.0, 22.0 ],
  169. "style" : "",
  170. "text" : "<< 2"
  171. }
  172. }
  173. , {
  174. "box" : {
  175. "id" : "obj-24",
  176. "maxclass" : "newobj",
  177. "numinlets" : 2,
  178. "numoutlets" : 1,
  179. "outlettype" : [ "int" ],
  180. "patching_rect" : [ 545.0, 267.0, 42.0, 22.0 ],
  181. "style" : "",
  182. "text" : "& 240"
  183. }
  184. }
  185. , {
  186. "box" : {
  187. "id" : "obj-25",
  188. "maxclass" : "newobj",
  189. "numinlets" : 2,
  190. "numoutlets" : 1,
  191. "outlettype" : [ "int" ],
  192. "patching_rect" : [ 490.0, 351.0, 29.5, 22.0 ],
  193. "style" : "",
  194. "text" : "| 2"
  195. }
  196. }
  197. , {
  198. "box" : {
  199. "id" : "obj-26",
  200. "maxclass" : "newobj",
  201. "numinlets" : 2,
  202. "numoutlets" : 1,
  203. "outlettype" : [ "int" ],
  204. "patching_rect" : [ 490.0, 305.0, 35.0, 22.0 ],
  205. "style" : "",
  206. "text" : "<< 2"
  207. }
  208. }
  209. , {
  210. "box" : {
  211. "id" : "obj-27",
  212. "maxclass" : "newobj",
  213. "numinlets" : 2,
  214. "numoutlets" : 1,
  215. "outlettype" : [ "int" ],
  216. "patching_rect" : [ 490.0, 267.0, 35.0, 22.0 ],
  217. "style" : "",
  218. "text" : "& 15"
  219. }
  220. }
  221. , {
  222. "box" : {
  223. "id" : "obj-19",
  224. "maxclass" : "newobj",
  225. "numinlets" : 2,
  226. "numoutlets" : 1,
  227. "outlettype" : [ "int" ],
  228. "patching_rect" : [ 434.0, 351.0, 29.5, 22.0 ],
  229. "style" : "",
  230. "text" : "| 1"
  231. }
  232. }
  233. , {
  234. "box" : {
  235. "id" : "obj-20",
  236. "maxclass" : "newobj",
  237. "numinlets" : 2,
  238. "numoutlets" : 1,
  239. "outlettype" : [ "int" ],
  240. "patching_rect" : [ 434.0, 305.0, 35.0, 22.0 ],
  241. "style" : "",
  242. "text" : "<< 2"
  243. }
  244. }
  245. , {
  246. "box" : {
  247. "id" : "obj-21",
  248. "maxclass" : "newobj",
  249. "numinlets" : 2,
  250. "numoutlets" : 1,
  251. "outlettype" : [ "int" ],
  252. "patching_rect" : [ 434.0, 267.0, 42.0, 22.0 ],
  253. "style" : "",
  254. "text" : "& 240"
  255. }
  256. }
  257. , {
  258. "box" : {
  259. "id" : "obj-17",
  260. "maxclass" : "newobj",
  261. "numinlets" : 2,
  262. "numoutlets" : 1,
  263. "outlettype" : [ "int" ],
  264. "patching_rect" : [ 379.0, 351.0, 29.5, 22.0 ],
  265. "style" : "",
  266. "text" : "| 0"
  267. }
  268. }
  269. , {
  270. "box" : {
  271. "id" : "obj-16",
  272. "maxclass" : "newobj",
  273. "numinlets" : 2,
  274. "numoutlets" : 1,
  275. "outlettype" : [ "int" ],
  276. "patching_rect" : [ 379.0, 305.0, 35.0, 22.0 ],
  277. "style" : "",
  278. "text" : "<< 2"
  279. }
  280. }
  281. , {
  282. "box" : {
  283. "id" : "obj-15",
  284. "maxclass" : "newobj",
  285. "numinlets" : 2,
  286. "numoutlets" : 1,
  287. "outlettype" : [ "int" ],
  288. "patching_rect" : [ 379.0, 267.0, 35.0, 22.0 ],
  289. "style" : "",
  290. "text" : "& 15"
  291. }
  292. }
  293. , {
  294. "box" : {
  295. "id" : "obj-4",
  296. "maxclass" : "newobj",
  297. "numinlets" : 0,
  298. "numoutlets" : 0,
  299. "patcher" : {
  300. "fileversion" : 1,
  301. "appversion" : {
  302. "major" : 7,
  303. "minor" : 3,
  304. "revision" : 6,
  305. "architecture" : "x86",
  306. "modernui" : 1
  307. }
  308. ,
  309. "rect" : [ 809.0, 160.0, 415.0, 446.0 ],
  310. "bglocked" : 0,
  311. "openinpresentation" : 0,
  312. "default_fontsize" : 12.0,
  313. "default_fontface" : 0,
  314. "default_fontname" : "Arial",
  315. "gridonopen" : 1,
  316. "gridsize" : [ 15.0, 15.0 ],
  317. "gridsnaponopen" : 1,
  318. "objectsnaponopen" : 1,
  319. "statusbarvisible" : 2,
  320. "toolbarvisible" : 1,
  321. "lefttoolbarpinned" : 0,
  322. "toptoolbarpinned" : 0,
  323. "righttoolbarpinned" : 0,
  324. "bottomtoolbarpinned" : 0,
  325. "toolbars_unpinned_last_save" : 0,
  326. "tallnewobj" : 0,
  327. "boxanimatetime" : 200,
  328. "enablehscroll" : 1,
  329. "enablevscroll" : 1,
  330. "devicewidth" : 0.0,
  331. "description" : "",
  332. "digest" : "",
  333. "tags" : "",
  334. "style" : "",
  335. "subpatcher_template" : "",
  336. "boxes" : [ {
  337. "box" : {
  338. "id" : "obj-21",
  339. "maxclass" : "message",
  340. "numinlets" : 2,
  341. "numoutlets" : 1,
  342. "outlettype" : [ "" ],
  343. "patching_rect" : [ 251.0, 11.0, 29.5, 22.0 ],
  344. "style" : "",
  345. "text" : "1"
  346. }
  347. }
  348. , {
  349. "box" : {
  350. "id" : "obj-19",
  351. "maxclass" : "toggle",
  352. "numinlets" : 1,
  353. "numoutlets" : 1,
  354. "outlettype" : [ "int" ],
  355. "parameter_enable" : 0,
  356. "patching_rect" : [ 251.0, 46.0, 24.0, 24.0 ],
  357. "style" : ""
  358. }
  359. }
  360. , {
  361. "box" : {
  362. "id" : "obj-17",
  363. "maxclass" : "newobj",
  364. "numinlets" : 2,
  365. "numoutlets" : 1,
  366. "outlettype" : [ "bang" ],
  367. "patching_rect" : [ 251.0, 83.0, 58.0, 22.0 ],
  368. "style" : "",
  369. "text" : "metro 50"
  370. }
  371. }
  372. , {
  373. "box" : {
  374. "id" : "obj-16",
  375. "maxclass" : "message",
  376. "numinlets" : 2,
  377. "numoutlets" : 1,
  378. "outlettype" : [ "" ],
  379. "patching_rect" : [ 181.0, 130.0, 74.0, 22.0 ],
  380. "style" : "",
  381. "text" : "42 3"
  382. }
  383. }
  384. , {
  385. "box" : {
  386. "color" : [ 0.345098, 0.513725, 0.572549, 1.0 ],
  387. "id" : "obj-14",
  388. "maxclass" : "newobj",
  389. "numinlets" : 0,
  390. "numoutlets" : 1,
  391. "outlettype" : [ "" ],
  392. "patching_rect" : [ 68.0, 40.0, 71.0, 22.0 ],
  393. "style" : "",
  394. "text" : "r reconnect"
  395. }
  396. }
  397. , {
  398. "box" : {
  399. "id" : "obj-13",
  400. "maxclass" : "newobj",
  401. "numinlets" : 2,
  402. "numoutlets" : 1,
  403. "outlettype" : [ "bang" ],
  404. "patching_rect" : [ 153.0, 40.0, 69.0, 22.0 ],
  405. "style" : "",
  406. "text" : "delay 2000"
  407. }
  408. }
  409. , {
  410. "box" : {
  411. "id" : "obj-12",
  412. "maxclass" : "newobj",
  413. "numinlets" : 1,
  414. "numoutlets" : 1,
  415. "outlettype" : [ "bang" ],
  416. "patching_rect" : [ 153.0, 11.0, 60.0, 22.0 ],
  417. "style" : "",
  418. "text" : "loadbang"
  419. }
  420. }
  421. , {
  422. "box" : {
  423. "color" : [ 0.345098, 0.513725, 0.572549, 1.0 ],
  424. "id" : "obj-11",
  425. "maxclass" : "newobj",
  426. "numinlets" : 0,
  427. "numoutlets" : 1,
  428. "outlettype" : [ "" ],
  429. "patching_rect" : [ 136.0, 83.0, 81.0, 22.0 ],
  430. "style" : "",
  431. "text" : "r lilymessage"
  432. }
  433. }
  434. , {
  435. "box" : {
  436. "fontname" : "Arial",
  437. "fontsize" : 13.0,
  438. "id" : "obj-40",
  439. "maxclass" : "newobj",
  440. "numinlets" : 1,
  441. "numoutlets" : 0,
  442. "patching_rect" : [ 136.0, 315.0, 129.0, 23.0 ],
  443. "style" : "",
  444. "text" : "print data @popup 1"
  445. }
  446. }
  447. , {
  448. "box" : {
  449. "fontname" : "Arial",
  450. "fontsize" : 13.0,
  451. "id" : "obj-28",
  452. "maxclass" : "newobj",
  453. "numinlets" : 1,
  454. "numoutlets" : 0,
  455. "patching_rect" : [ 200.0, 277.0, 138.0, 23.0 ],
  456. "style" : "",
  457. "text" : "print status @popup 1"
  458. }
  459. }
  460. , {
  461. "box" : {
  462. "id" : "obj-10",
  463. "maxclass" : "message",
  464. "numinlets" : 2,
  465. "numoutlets" : 1,
  466. "outlettype" : [ "" ],
  467. "patching_rect" : [ 68.0, 83.0, 37.0, 22.0 ],
  468. "style" : "",
  469. "text" : "open"
  470. }
  471. }
  472. , {
  473. "box" : {
  474. "id" : "obj-8",
  475. "maxclass" : "message",
  476. "numinlets" : 2,
  477. "numoutlets" : 1,
  478. "outlettype" : [ "" ],
  479. "patching_rect" : [ 333.0, 193.0, 31.0, 22.0 ],
  480. "style" : "",
  481. "text" : "0, 0"
  482. }
  483. }
  484. , {
  485. "box" : {
  486. "id" : "obj-7",
  487. "maxclass" : "message",
  488. "numinlets" : 2,
  489. "numoutlets" : 1,
  490. "outlettype" : [ "" ],
  491. "patching_rect" : [ 251.0, 189.0, 57.0, 22.0 ],
  492. "style" : "",
  493. "text" : "150, 150"
  494. }
  495. }
  496. , {
  497. "box" : {
  498. "id" : "obj-5",
  499. "maxclass" : "message",
  500. "numinlets" : 2,
  501. "numoutlets" : 1,
  502. "outlettype" : [ "" ],
  503. "patching_rect" : [ 28.0, 83.0, 34.0, 22.0 ],
  504. "style" : "",
  505. "text" : "print"
  506. }
  507. }
  508. , {
  509. "box" : {
  510. "id" : "obj-1",
  511. "maxclass" : "newobj",
  512. "numinlets" : 1,
  513. "numoutlets" : 2,
  514. "outlettype" : [ "int", "" ],
  515. "patching_rect" : [ 136.0, 245.0, 79.0, 22.0 ],
  516. "style" : "",
  517. "text" : "serial b 9600"
  518. }
  519. }
  520. ],
  521. "lines" : [ {
  522. "patchline" : {
  523. "destination" : [ "obj-28", 0 ],
  524. "source" : [ "obj-1", 1 ]
  525. }
  526. }
  527. , {
  528. "patchline" : {
  529. "destination" : [ "obj-40", 0 ],
  530. "source" : [ "obj-1", 0 ]
  531. }
  532. }
  533. , {
  534. "patchline" : {
  535. "destination" : [ "obj-1", 0 ],
  536. "source" : [ "obj-10", 0 ]
  537. }
  538. }
  539. , {
  540. "patchline" : {
  541. "destination" : [ "obj-1", 0 ],
  542. "order" : 1,
  543. "source" : [ "obj-11", 0 ]
  544. }
  545. }
  546. , {
  547. "patchline" : {
  548. "destination" : [ "obj-16", 1 ],
  549. "order" : 0,
  550. "source" : [ "obj-11", 0 ]
  551. }
  552. }
  553. , {
  554. "patchline" : {
  555. "destination" : [ "obj-13", 0 ],
  556. "source" : [ "obj-12", 0 ]
  557. }
  558. }
  559. , {
  560. "patchline" : {
  561. "destination" : [ "obj-10", 0 ],
  562. "order" : 1,
  563. "source" : [ "obj-13", 0 ]
  564. }
  565. }
  566. , {
  567. "patchline" : {
  568. "destination" : [ "obj-21", 0 ],
  569. "midpoints" : [ 162.5, 72.0, 241.5, 72.0, 241.5, 0.0, 260.5, 0.0 ],
  570. "order" : 0,
  571. "source" : [ "obj-13", 0 ]
  572. }
  573. }
  574. , {
  575. "patchline" : {
  576. "destination" : [ "obj-10", 0 ],
  577. "source" : [ "obj-14", 0 ]
  578. }
  579. }
  580. , {
  581. "patchline" : {
  582. "destination" : [ "obj-17", 0 ],
  583. "source" : [ "obj-19", 0 ]
  584. }
  585. }
  586. , {
  587. "patchline" : {
  588. "destination" : [ "obj-19", 0 ],
  589. "source" : [ "obj-21", 0 ]
  590. }
  591. }
  592. , {
  593. "patchline" : {
  594. "destination" : [ "obj-1", 0 ],
  595. "source" : [ "obj-5", 0 ]
  596. }
  597. }
  598. , {
  599. "patchline" : {
  600. "destination" : [ "obj-1", 0 ],
  601. "source" : [ "obj-7", 0 ]
  602. }
  603. }
  604. , {
  605. "patchline" : {
  606. "destination" : [ "obj-1", 0 ],
  607. "source" : [ "obj-8", 0 ]
  608. }
  609. }
  610. ]
  611. }
  612. ,
  613. "patching_rect" : [ 69.0, 368.0, 82.0, 22.0 ],
  614. "saved_object_attributes" : {
  615. "description" : "",
  616. "digest" : "",
  617. "globalpatchername" : "",
  618. "style" : "",
  619. "tags" : ""
  620. }
  621. ,
  622. "style" : "",
  623. "text" : "p LILYVIBRO"
  624. }
  625. }
  626. , {
  627. "box" : {
  628. "candicane2" : [ 0.145098, 0.203922, 0.356863, 1.0 ],
  629. "candicane3" : [ 0.290196, 0.411765, 0.713726, 1.0 ],
  630. "candicane4" : [ 0.439216, 0.619608, 0.070588, 1.0 ],
  631. "candicane5" : [ 0.584314, 0.827451, 0.431373, 1.0 ],
  632. "candicane6" : [ 0.733333, 0.035294, 0.788235, 1.0 ],
  633. "candicane7" : [ 0.878431, 0.243137, 0.145098, 1.0 ],
  634. "candicane8" : [ 0.027451, 0.447059, 0.501961, 1.0 ],
  635. "id" : "obj-3",
  636. "maxclass" : "multislider",
  637. "numinlets" : 1,
  638. "numoutlets" : 2,
  639. "outlettype" : [ "", "" ],
  640. "parameter_enable" : 0,
  641. "patching_rect" : [ 69.0, 272.0, 208.420288, 63.999985 ],
  642. "peakcolor" : [ 0.498039, 0.498039, 0.498039, 1.0 ],
  643. "setminmax" : [ 0.0, 127.0 ],
  644. "setstyle" : 2,
  645. "settype" : 0,
  646. "style" : ""
  647. }
  648. }
  649. , {
  650. "box" : {
  651. "id" : "obj-2",
  652. "maxclass" : "newobj",
  653. "numinlets" : 0,
  654. "numoutlets" : 1,
  655. "outlettype" : [ "" ],
  656. "patching_rect" : [ 69.0, 213.0, 112.0, 22.0 ],
  657. "style" : "",
  658. "text" : "r sig-smooth_mass"
  659. }
  660. }
  661. , {
  662. "box" : {
  663. "id" : "obj-12",
  664. "maxclass" : "newobj",
  665. "numinlets" : 0,
  666. "numoutlets" : 1,
  667. "outlettype" : [ "" ],
  668. "patching_rect" : [ 69.0, 90.0, 77.0, 22.0 ],
  669. "style" : "",
  670. "text" : "r sig-smooth"
  671. }
  672. }
  673. , {
  674. "box" : {
  675. "candicane2" : [ 0.145098, 0.203922, 0.356863, 1.0 ],
  676. "candicane3" : [ 0.290196, 0.411765, 0.713726, 1.0 ],
  677. "candicane4" : [ 0.439216, 0.619608, 0.070588, 1.0 ],
  678. "candicane5" : [ 0.584314, 0.827451, 0.431373, 1.0 ],
  679. "candicane6" : [ 0.733333, 0.035294, 0.788235, 1.0 ],
  680. "candicane7" : [ 0.878431, 0.243137, 0.145098, 1.0 ],
  681. "candicane8" : [ 0.027451, 0.447059, 0.501961, 1.0 ],
  682. "id" : "obj-393",
  683. "maxclass" : "multislider",
  684. "numinlets" : 1,
  685. "numoutlets" : 2,
  686. "outlettype" : [ "", "" ],
  687. "parameter_enable" : 0,
  688. "patching_rect" : [ 69.0, 127.0, 208.420288, 63.999985 ],
  689. "peakcolor" : [ 0.498039, 0.498039, 0.498039, 1.0 ],
  690. "setminmax" : [ 0.0, 127.0 ],
  691. "setstyle" : 2,
  692. "settype" : 0,
  693. "style" : ""
  694. }
  695. }
  696. , {
  697. "box" : {
  698. "id" : "obj-1",
  699. "maxclass" : "newobj",
  700. "numinlets" : 0,
  701. "numoutlets" : 0,
  702. "patcher" : {
  703. "fileversion" : 1,
  704. "appversion" : {
  705. "major" : 7,
  706. "minor" : 3,
  707. "revision" : 6,
  708. "architecture" : "x86",
  709. "modernui" : 1
  710. }
  711. ,
  712. "rect" : [ 217.0, 100.0, 1035.0, 601.0 ],
  713. "bglocked" : 0,
  714. "openinpresentation" : 0,
  715. "default_fontsize" : 12.0,
  716. "default_fontface" : 0,
  717. "default_fontname" : "Arial",
  718. "gridonopen" : 1,
  719. "gridsize" : [ 15.0, 15.0 ],
  720. "gridsnaponopen" : 1,
  721. "objectsnaponopen" : 1,
  722. "statusbarvisible" : 2,
  723. "toolbarvisible" : 1,
  724. "lefttoolbarpinned" : 0,
  725. "toptoolbarpinned" : 0,
  726. "righttoolbarpinned" : 0,
  727. "bottomtoolbarpinned" : 0,
  728. "toolbars_unpinned_last_save" : 0,
  729. "tallnewobj" : 0,
  730. "boxanimatetime" : 200,
  731. "enablehscroll" : 1,
  732. "enablevscroll" : 1,
  733. "devicewidth" : 0.0,
  734. "description" : "",
  735. "digest" : "",
  736. "tags" : "",
  737. "style" : "",
  738. "subpatcher_template" : "",
  739. "visible" : 1,
  740. "boxes" : [ {
  741. "box" : {
  742. "id" : "obj-8",
  743. "maxclass" : "newobj",
  744. "numinlets" : 6,
  745. "numoutlets" : 1,
  746. "outlettype" : [ "" ],
  747. "patching_rect" : [ 551.089783, 1366.083374, 159.0, 22.0 ],
  748. "style" : "",
  749. "text" : "scale 76500. 77000. 0. 127."
  750. }
  751. }
  752. , {
  753. "box" : {
  754. "id" : "obj-7",
  755. "maxclass" : "newobj",
  756. "numinlets" : 1,
  757. "numoutlets" : 0,
  758. "patcher" : {
  759. "fileversion" : 1,
  760. "appversion" : {
  761. "major" : 7,
  762. "minor" : 3,
  763. "revision" : 6,
  764. "architecture" : "x86",
  765. "modernui" : 1
  766. }
  767. ,
  768. "rect" : [ 303.0, 79.0, 640.0, 480.0 ],
  769. "bglocked" : 0,
  770. "openinpresentation" : 0,
  771. "default_fontsize" : 12.0,
  772. "default_fontface" : 0,
  773. "default_fontname" : "Arial",
  774. "gridonopen" : 1,
  775. "gridsize" : [ 15.0, 15.0 ],
  776. "gridsnaponopen" : 1,
  777. "objectsnaponopen" : 1,
  778. "statusbarvisible" : 2,
  779. "toolbarvisible" : 1,
  780. "lefttoolbarpinned" : 0,
  781. "toptoolbarpinned" : 0,
  782. "righttoolbarpinned" : 0,
  783. "bottomtoolbarpinned" : 0,
  784. "toolbars_unpinned_last_save" : 0,
  785. "tallnewobj" : 0,
  786. "boxanimatetime" : 200,
  787. "enablehscroll" : 1,
  788. "enablevscroll" : 1,
  789. "devicewidth" : 0.0,
  790. "description" : "",
  791. "digest" : "",
  792. "tags" : "",
  793. "style" : "",
  794. "subpatcher_template" : "",
  795. "boxes" : [ {
  796. "box" : {
  797. "id" : "obj-12",
  798. "maxclass" : "newobj",
  799. "numinlets" : 1,
  800. "numoutlets" : 0,
  801. "patching_rect" : [ 53.0, 230.0, 114.0, 22.0 ],
  802. "style" : "",
  803. "text" : "s sig-smooth_mass"
  804. }
  805. }
  806. , {
  807. "box" : {
  808. "fontname" : "Arial",
  809. "fontsize" : 13.0,
  810. "id" : "obj-9",
  811. "maxclass" : "message",
  812. "numinlets" : 2,
  813. "numoutlets" : 1,
  814. "outlettype" : [ "" ],
  815. "patching_rect" : [ 177.0, 118.0, 50.0, 23.0 ],
  816. "style" : "",
  817. "text" : "$1 750"
  818. }
  819. }
  820. , {
  821. "box" : {
  822. "fontname" : "Arial",
  823. "fontsize" : 13.0,
  824. "format" : 6,
  825. "id" : "obj-10",
  826. "maxclass" : "flonum",
  827. "maximum" : 10000.0,
  828. "minimum" : 10.0,
  829. "numinlets" : 1,
  830. "numoutlets" : 2,
  831. "outlettype" : [ "", "bang" ],
  832. "parameter_enable" : 1,
  833. "patching_rect" : [ 177.0, 93.0, 54.0, 23.0 ],
  834. "presentation_rect" : [ 45.0, 45.0, 50.0, 20.0 ],
  835. "saved_attribute_attributes" : {
  836. "valueof" : {
  837. "parameter_longname" : "flonum[1]",
  838. "parameter_shortname" : "flonum",
  839. "parameter_type" : 3,
  840. "parameter_initial_enable" : 1,
  841. "parameter_initial" : [ 440.0 ],
  842. "parameter_invisible" : 1
  843. }
  844. }
  845. ,
  846. "style" : "",
  847. "triscale" : 0.9,
  848. "varname" : "flonum"
  849. }
  850. }
  851. , {
  852. "box" : {
  853. "candicane2" : [ 0.145098, 0.203922, 0.356863, 1.0 ],
  854. "candicane3" : [ 0.290196, 0.411765, 0.713726, 1.0 ],
  855. "candicane4" : [ 0.439216, 0.619608, 0.070588, 1.0 ],
  856. "candicane5" : [ 0.584314, 0.827451, 0.431373, 1.0 ],
  857. "candicane6" : [ 0.733333, 0.035294, 0.788235, 1.0 ],
  858. "candicane7" : [ 0.878431, 0.243137, 0.145098, 1.0 ],
  859. "candicane8" : [ 0.027451, 0.447059, 0.501961, 1.0 ],
  860. "id" : "obj-7",
  861. "maxclass" : "multislider",
  862. "numinlets" : 1,
  863. "numoutlets" : 2,
  864. "outlettype" : [ "", "" ],
  865. "parameter_enable" : 0,
  866. "patching_rect" : [ 177.0, 296.0, 208.420288, 63.999985 ],
  867. "peakcolor" : [ 0.498039, 0.498039, 0.498039, 1.0 ],
  868. "setminmax" : [ 0.0, 127.0 ],
  869. "setstyle" : 2,
  870. "settype" : 0,
  871. "style" : ""
  872. }
  873. }
  874. , {
  875. "box" : {
  876. "candicane2" : [ 0.145098, 0.203922, 0.356863, 1.0 ],
  877. "candicane3" : [ 0.290196, 0.411765, 0.713726, 1.0 ],
  878. "candicane4" : [ 0.439216, 0.619608, 0.070588, 1.0 ],
  879. "candicane5" : [ 0.584314, 0.827451, 0.431373, 1.0 ],
  880. "candicane6" : [ 0.733333, 0.035294, 0.788235, 1.0 ],
  881. "candicane7" : [ 0.878431, 0.243137, 0.145098, 1.0 ],
  882. "candicane8" : [ 0.027451, 0.447059, 0.501961, 1.0 ],
  883. "id" : "obj-393",
  884. "maxclass" : "multislider",
  885. "numinlets" : 1,
  886. "numoutlets" : 2,
  887. "outlettype" : [ "", "" ],
  888. "parameter_enable" : 0,
  889. "patching_rect" : [ 177.0, 230.0, 208.420288, 63.999985 ],
  890. "peakcolor" : [ 0.498039, 0.498039, 0.498039, 1.0 ],
  891. "setminmax" : [ 0.0, 127.0 ],
  892. "setstyle" : 2,
  893. "settype" : 0,
  894. "style" : ""
  895. }
  896. }
  897. , {
  898. "box" : {
  899. "format" : 6,
  900. "id" : "obj-6",
  901. "maxclass" : "flonum",
  902. "numinlets" : 1,
  903. "numoutlets" : 2,
  904. "outlettype" : [ "", "bang" ],
  905. "parameter_enable" : 0,
  906. "patching_rect" : [ 393.0, 180.999985, 50.0, 22.0 ],
  907. "style" : ""
  908. }
  909. }
  910. , {
  911. "box" : {
  912. "format" : 6,
  913. "id" : "obj-5",
  914. "maxclass" : "flonum",
  915. "numinlets" : 1,
  916. "numoutlets" : 2,
  917. "outlettype" : [ "", "bang" ],
  918. "parameter_enable" : 0,
  919. "patching_rect" : [ 177.0, 178.0, 50.0, 22.0 ],
  920. "style" : ""
  921. }
  922. }
  923. , {
  924. "box" : {
  925. "id" : "obj-3",
  926. "maxclass" : "newobj",
  927. "numinlets" : 3,
  928. "numoutlets" : 2,
  929. "outlettype" : [ "", "" ],
  930. "patching_rect" : [ 177.0, 151.0, 40.0, 22.0 ],
  931. "style" : "",
  932. "text" : "line"
  933. }
  934. }
  935. , {
  936. "box" : {
  937. "comment" : "",
  938. "id" : "obj-2",
  939. "index" : 1,
  940. "maxclass" : "inlet",
  941. "numinlets" : 0,
  942. "numoutlets" : 1,
  943. "outlettype" : [ "" ],
  944. "patching_rect" : [ 177.0, 40.0, 30.0, 30.0 ],
  945. "style" : ""
  946. }
  947. }
  948. ],
  949. "lines" : [ {
  950. "patchline" : {
  951. "destination" : [ "obj-9", 0 ],
  952. "source" : [ "obj-10", 0 ]
  953. }
  954. }
  955. , {
  956. "patchline" : {
  957. "destination" : [ "obj-10", 0 ],
  958. "order" : 1,
  959. "source" : [ "obj-2", 0 ]
  960. }
  961. }
  962. , {
  963. "patchline" : {
  964. "destination" : [ "obj-6", 0 ],
  965. "order" : 0,
  966. "source" : [ "obj-2", 0 ]
  967. }
  968. }
  969. , {
  970. "patchline" : {
  971. "destination" : [ "obj-5", 0 ],
  972. "source" : [ "obj-3", 0 ]
  973. }
  974. }
  975. , {
  976. "patchline" : {
  977. "destination" : [ "obj-12", 0 ],
  978. "order" : 1,
  979. "source" : [ "obj-5", 0 ]
  980. }
  981. }
  982. , {
  983. "patchline" : {
  984. "destination" : [ "obj-7", 0 ],
  985. "order" : 0,
  986. "source" : [ "obj-5", 0 ]
  987. }
  988. }
  989. , {
  990. "patchline" : {
  991. "destination" : [ "obj-393", 0 ],
  992. "midpoints" : [ 402.5, 207.0, 186.5, 207.0 ],
  993. "source" : [ "obj-6", 0 ]
  994. }
  995. }
  996. , {
  997. "patchline" : {
  998. "destination" : [ "obj-3", 0 ],
  999. "source" : [ "obj-9", 0 ]
  1000. }
  1001. }
  1002. ]
  1003. }
  1004. ,
  1005. "patching_rect" : [ 551.089783, 1486.0, 106.0, 22.0 ],
  1006. "saved_object_attributes" : {
  1007. "description" : "",
  1008. "digest" : "",
  1009. "globalpatchername" : "",
  1010. "style" : "",
  1011. "tags" : ""
  1012. }
  1013. ,
  1014. "style" : "",
  1015. "text" : "p smoother_mass"
  1016. }
  1017. }
  1018. , {
  1019. "box" : {
  1020. "id" : "obj-5",
  1021. "maxclass" : "newobj",
  1022. "numinlets" : 1,
  1023. "numoutlets" : 0,
  1024. "patcher" : {
  1025. "fileversion" : 1,
  1026. "appversion" : {
  1027. "major" : 7,
  1028. "minor" : 3,
  1029. "revision" : 6,
  1030. "architecture" : "x86",
  1031. "modernui" : 1
  1032. }
  1033. ,
  1034. "rect" : [ 84.0, 129.0, 640.0, 480.0 ],
  1035. "bglocked" : 0,
  1036. "openinpresentation" : 0,
  1037. "default_fontsize" : 12.0,
  1038. "default_fontface" : 0,
  1039. "default_fontname" : "Arial",
  1040. "gridonopen" : 1,
  1041. "gridsize" : [ 15.0, 15.0 ],
  1042. "gridsnaponopen" : 1,
  1043. "objectsnaponopen" : 1,
  1044. "statusbarvisible" : 2,
  1045. "toolbarvisible" : 1,
  1046. "lefttoolbarpinned" : 0,
  1047. "toptoolbarpinned" : 0,
  1048. "righttoolbarpinned" : 0,
  1049. "bottomtoolbarpinned" : 0,
  1050. "toolbars_unpinned_last_save" : 0,
  1051. "tallnewobj" : 0,
  1052. "boxanimatetime" : 200,
  1053. "enablehscroll" : 1,
  1054. "enablevscroll" : 1,
  1055. "devicewidth" : 0.0,
  1056. "description" : "",
  1057. "digest" : "",
  1058. "tags" : "",
  1059. "style" : "",
  1060. "subpatcher_template" : "",
  1061. "boxes" : [ {
  1062. "box" : {
  1063. "id" : "obj-12",
  1064. "maxclass" : "newobj",
  1065. "numinlets" : 1,
  1066. "numoutlets" : 0,
  1067. "patching_rect" : [ 65.0, 230.0, 79.0, 22.0 ],
  1068. "style" : "",
  1069. "text" : "s sig-smooth"
  1070. }
  1071. }
  1072. , {
  1073. "box" : {
  1074. "id" : "obj-11",
  1075. "maxclass" : "newobj",
  1076. "numinlets" : 1,
  1077. "numoutlets" : 0,
  1078. "patching_rect" : [ 393.0, 230.0, 59.0, 22.0 ],
  1079. "style" : "",
  1080. "text" : "s sig-raw"
  1081. }
  1082. }
  1083. , {
  1084. "box" : {
  1085. "fontname" : "Arial",
  1086. "fontsize" : 13.0,
  1087. "id" : "obj-9",
  1088. "maxclass" : "message",
  1089. "numinlets" : 2,
  1090. "numoutlets" : 1,
  1091. "outlettype" : [ "" ],
  1092. "patching_rect" : [ 177.0, 118.0, 50.0, 23.0 ],
  1093. "style" : "",
  1094. "text" : "$1 500"
  1095. }
  1096. }
  1097. , {
  1098. "box" : {
  1099. "fontname" : "Arial",
  1100. "fontsize" : 13.0,
  1101. "format" : 6,
  1102. "id" : "obj-10",
  1103. "maxclass" : "flonum",
  1104. "maximum" : 10000.0,
  1105. "minimum" : 10.0,
  1106. "numinlets" : 1,
  1107. "numoutlets" : 2,
  1108. "outlettype" : [ "", "bang" ],
  1109. "parameter_enable" : 1,
  1110. "patching_rect" : [ 177.0, 93.0, 54.0, 23.0 ],
  1111. "presentation_rect" : [ 45.0, 45.0, 50.0, 20.0 ],
  1112. "saved_attribute_attributes" : {
  1113. "valueof" : {
  1114. "parameter_longname" : "flonum",
  1115. "parameter_shortname" : "flonum",
  1116. "parameter_type" : 3,
  1117. "parameter_initial_enable" : 1,
  1118. "parameter_initial" : [ 440.0 ],
  1119. "parameter_invisible" : 1
  1120. }
  1121. }
  1122. ,
  1123. "style" : "",
  1124. "triscale" : 0.9,
  1125. "varname" : "flonum"
  1126. }
  1127. }
  1128. , {
  1129. "box" : {
  1130. "candicane2" : [ 0.145098, 0.203922, 0.356863, 1.0 ],
  1131. "candicane3" : [ 0.290196, 0.411765, 0.713726, 1.0 ],
  1132. "candicane4" : [ 0.439216, 0.619608, 0.070588, 1.0 ],
  1133. "candicane5" : [ 0.584314, 0.827451, 0.431373, 1.0 ],
  1134. "candicane6" : [ 0.733333, 0.035294, 0.788235, 1.0 ],
  1135. "candicane7" : [ 0.878431, 0.243137, 0.145098, 1.0 ],
  1136. "candicane8" : [ 0.027451, 0.447059, 0.501961, 1.0 ],
  1137. "id" : "obj-7",
  1138. "maxclass" : "multislider",
  1139. "numinlets" : 1,
  1140. "numoutlets" : 2,
  1141. "outlettype" : [ "", "" ],
  1142. "parameter_enable" : 0,
  1143. "patching_rect" : [ 177.0, 296.0, 208.420288, 63.999985 ],
  1144. "peakcolor" : [ 0.498039, 0.498039, 0.498039, 1.0 ],
  1145. "setminmax" : [ 0.0, 127.0 ],
  1146. "setstyle" : 2,
  1147. "settype" : 0,
  1148. "style" : ""
  1149. }
  1150. }
  1151. , {
  1152. "box" : {
  1153. "candicane2" : [ 0.145098, 0.203922, 0.356863, 1.0 ],
  1154. "candicane3" : [ 0.290196, 0.411765, 0.713726, 1.0 ],
  1155. "candicane4" : [ 0.439216, 0.619608, 0.070588, 1.0 ],
  1156. "candicane5" : [ 0.584314, 0.827451, 0.431373, 1.0 ],
  1157. "candicane6" : [ 0.733333, 0.035294, 0.788235, 1.0 ],
  1158. "candicane7" : [ 0.878431, 0.243137, 0.145098, 1.0 ],
  1159. "candicane8" : [ 0.027451, 0.447059, 0.501961, 1.0 ],
  1160. "id" : "obj-393",
  1161. "maxclass" : "multislider",
  1162. "numinlets" : 1,
  1163. "numoutlets" : 2,
  1164. "outlettype" : [ "", "" ],
  1165. "parameter_enable" : 0,
  1166. "patching_rect" : [ 177.0, 230.0, 208.420288, 63.999985 ],
  1167. "peakcolor" : [ 0.498039, 0.498039, 0.498039, 1.0 ],
  1168. "setminmax" : [ 0.0, 127.0 ],
  1169. "setstyle" : 2,
  1170. "settype" : 0,
  1171. "style" : ""
  1172. }
  1173. }
  1174. , {
  1175. "box" : {
  1176. "format" : 6,
  1177. "id" : "obj-6",
  1178. "maxclass" : "flonum",
  1179. "numinlets" : 1,
  1180. "numoutlets" : 2,
  1181. "outlettype" : [ "", "bang" ],
  1182. "parameter_enable" : 0,
  1183. "patching_rect" : [ 393.0, 180.999985, 50.0, 22.0 ],
  1184. "style" : ""
  1185. }
  1186. }
  1187. , {
  1188. "box" : {
  1189. "format" : 6,
  1190. "id" : "obj-5",
  1191. "maxclass" : "flonum",
  1192. "numinlets" : 1,
  1193. "numoutlets" : 2,
  1194. "outlettype" : [ "", "bang" ],
  1195. "parameter_enable" : 0,
  1196. "patching_rect" : [ 177.0, 178.0, 50.0, 22.0 ],
  1197. "style" : ""
  1198. }
  1199. }
  1200. , {
  1201. "box" : {
  1202. "id" : "obj-3",
  1203. "maxclass" : "newobj",
  1204. "numinlets" : 3,
  1205. "numoutlets" : 2,
  1206. "outlettype" : [ "", "" ],
  1207. "patching_rect" : [ 177.0, 151.0, 40.0, 22.0 ],
  1208. "style" : "",
  1209. "text" : "line"
  1210. }
  1211. }
  1212. , {
  1213. "box" : {
  1214. "comment" : "",
  1215. "id" : "obj-2",
  1216. "index" : 1,
  1217. "maxclass" : "inlet",
  1218. "numinlets" : 0,
  1219. "numoutlets" : 1,
  1220. "outlettype" : [ "" ],
  1221. "patching_rect" : [ 177.0, 40.0, 30.0, 30.0 ],
  1222. "style" : ""
  1223. }
  1224. }
  1225. ],
  1226. "lines" : [ {
  1227. "patchline" : {
  1228. "destination" : [ "obj-9", 0 ],
  1229. "source" : [ "obj-10", 0 ]
  1230. }
  1231. }
  1232. , {
  1233. "patchline" : {
  1234. "destination" : [ "obj-10", 0 ],
  1235. "order" : 1,
  1236. "source" : [ "obj-2", 0 ]
  1237. }
  1238. }
  1239. , {
  1240. "patchline" : {
  1241. "destination" : [ "obj-6", 0 ],
  1242. "order" : 0,
  1243. "source" : [ "obj-2", 0 ]
  1244. }
  1245. }
  1246. , {
  1247. "patchline" : {
  1248. "destination" : [ "obj-5", 0 ],
  1249. "source" : [ "obj-3", 0 ]
  1250. }
  1251. }
  1252. , {
  1253. "patchline" : {
  1254. "destination" : [ "obj-12", 0 ],
  1255. "order" : 1,
  1256. "source" : [ "obj-5", 0 ]
  1257. }
  1258. }
  1259. , {
  1260. "patchline" : {
  1261. "destination" : [ "obj-7", 0 ],
  1262. "order" : 0,
  1263. "source" : [ "obj-5", 0 ]
  1264. }
  1265. }
  1266. , {
  1267. "patchline" : {
  1268. "destination" : [ "obj-11", 0 ],
  1269. "order" : 0,
  1270. "source" : [ "obj-6", 0 ]
  1271. }
  1272. }
  1273. , {
  1274. "patchline" : {
  1275. "destination" : [ "obj-393", 0 ],
  1276. "midpoints" : [ 402.5, 207.0, 186.5, 207.0 ],
  1277. "order" : 1,
  1278. "source" : [ "obj-6", 0 ]
  1279. }
  1280. }
  1281. , {
  1282. "patchline" : {
  1283. "destination" : [ "obj-3", 0 ],
  1284. "source" : [ "obj-9", 0 ]
  1285. }
  1286. }
  1287. ]
  1288. }
  1289. ,
  1290. "patching_rect" : [ 551.089783, 1003.0, 71.0, 22.0 ],
  1291. "saved_object_attributes" : {
  1292. "description" : "",
  1293. "digest" : "",
  1294. "globalpatchername" : "",
  1295. "style" : "",
  1296. "tags" : ""
  1297. }
  1298. ,
  1299. "style" : "",
  1300. "text" : "p smoother"
  1301. }
  1302. }
  1303. , {
  1304. "box" : {
  1305. "id" : "obj-464",
  1306. "maxclass" : "jit.pwindow",
  1307. "numinlets" : 1,
  1308. "numoutlets" : 2,
  1309. "outlettype" : [ "", "" ],
  1310. "patching_rect" : [ 965.0, 393.105042, 466.0, 349.5 ],
  1311. "presentation_rect" : [ 1278.0, 406.5, 160.0, 120.0 ]
  1312. }
  1313. }
  1314. , {
  1315. "box" : {
  1316. "id" : "obj-463",
  1317. "maxclass" : "toggle",
  1318. "numinlets" : 1,
  1319. "numoutlets" : 1,
  1320. "outlettype" : [ "int" ],
  1321. "parameter_enable" : 0,
  1322. "patching_rect" : [ 362.0, 624.333313, 24.0, 24.0 ],
  1323. "style" : ""
  1324. }
  1325. }
  1326. , {
  1327. "box" : {
  1328. "id" : "obj-461",
  1329. "maxclass" : "toggle",
  1330. "numinlets" : 1,
  1331. "numoutlets" : 1,
  1332. "outlettype" : [ "int" ],
  1333. "parameter_enable" : 0,
  1334. "patching_rect" : [ 321.333405, 624.333313, 24.0, 24.0 ],
  1335. "style" : ""
  1336. }
  1337. }
  1338. , {
  1339. "box" : {
  1340. "id" : "obj-459",
  1341. "maxclass" : "newobj",
  1342. "numinlets" : 3,
  1343. "numoutlets" : 1,
  1344. "outlettype" : [ "" ],
  1345. "patching_rect" : [ 321.333405, 665.333313, 83.0, 22.0 ],
  1346. "style" : "",
  1347. "text" : "pak invert 0 0"
  1348. }
  1349. }
  1350. , {
  1351. "box" : {
  1352. "id" : "obj-458",
  1353. "maxclass" : "newobj",
  1354. "numinlets" : 1,
  1355. "numoutlets" : 2,
  1356. "outlettype" : [ "jit_matrix", "" ],
  1357. "patching_rect" : [ 310.0, 709.105042, 65.0, 22.0 ],
  1358. "style" : "",
  1359. "text" : "jit.dimmap"
  1360. }
  1361. }
  1362. , {
  1363. "box" : {
  1364. "candicane2" : [ 0.145098, 0.203922, 0.356863, 1.0 ],
  1365. "candicane3" : [ 0.290196, 0.411765, 0.713726, 1.0 ],
  1366. "candicane4" : [ 0.439216, 0.619608, 0.070588, 1.0 ],
  1367. "candicane5" : [ 0.584314, 0.827451, 0.431373, 1.0 ],
  1368. "candicane6" : [ 0.733333, 0.035294, 0.788235, 1.0 ],
  1369. "candicane7" : [ 0.878431, 0.243137, 0.145098, 1.0 ],
  1370. "candicane8" : [ 0.027451, 0.447059, 0.501961, 1.0 ],
  1371. "id" : "obj-404",
  1372. "maxclass" : "multislider",
  1373. "numinlets" : 1,
  1374. "numoutlets" : 2,
  1375. "outlettype" : [ "", "" ],
  1376. "parameter_enable" : 0,
  1377. "patching_rect" : [ 739.073181, 1373.333374, 295.420288, 137.999985 ],
  1378. "peakcolor" : [ 0.498039, 0.498039, 0.498039, 1.0 ],
  1379. "setminmax" : [ 0.0, 127.0 ],
  1380. "setstyle" : 2,
  1381. "settype" : 0,
  1382. "style" : ""
  1383. }
  1384. }
  1385. , {
  1386. "box" : {
  1387. "id" : "obj-405",
  1388. "maxclass" : "multislider",
  1389. "numinlets" : 1,
  1390. "numoutlets" : 2,
  1391. "outlettype" : [ "", "" ],
  1392. "parameter_enable" : 0,
  1393. "patching_rect" : [ 701.106628, 1373.333374, 20.0, 140.0 ],
  1394. "setminmax" : [ 0.0, 127.0 ],
  1395. "style" : ""
  1396. }
  1397. }
  1398. , {
  1399. "box" : {
  1400. "id" : "obj-403",
  1401. "maxclass" : "newobj",
  1402. "numinlets" : 6,
  1403. "numoutlets" : 1,
  1404. "outlettype" : [ "" ],
  1405. "patching_rect" : [ 551.089783, 949.105042, 132.0, 22.0 ],
  1406. "style" : "",
  1407. "text" : "scale 170. 200. 0. 127."
  1408. }
  1409. }
  1410. , {
  1411. "box" : {
  1412. "candicane2" : [ 0.145098, 0.203922, 0.356863, 1.0 ],
  1413. "candicane3" : [ 0.290196, 0.411765, 0.713726, 1.0 ],
  1414. "candicane4" : [ 0.439216, 0.619608, 0.070588, 1.0 ],
  1415. "candicane5" : [ 0.584314, 0.827451, 0.431373, 1.0 ],
  1416. "candicane6" : [ 0.733333, 0.035294, 0.788235, 1.0 ],
  1417. "candicane7" : [ 0.878431, 0.243137, 0.145098, 1.0 ],
  1418. "candicane8" : [ 0.027451, 0.447059, 0.501961, 1.0 ],
  1419. "id" : "obj-393",
  1420. "maxclass" : "multislider",
  1421. "numinlets" : 1,
  1422. "numoutlets" : 2,
  1423. "outlettype" : [ "", "" ],
  1424. "parameter_enable" : 0,
  1425. "patching_rect" : [ 736.289856, 833.105042, 295.420288, 137.999985 ],
  1426. "peakcolor" : [ 0.498039, 0.498039, 0.498039, 1.0 ],
  1427. "setminmax" : [ 0.0, 127.0 ],
  1428. "setstyle" : 2,
  1429. "settype" : 0,
  1430. "style" : ""
  1431. }
  1432. }
  1433. , {
  1434. "box" : {
  1435. "id" : "obj-392",
  1436. "maxclass" : "multislider",
  1437. "numinlets" : 1,
  1438. "numoutlets" : 2,
  1439. "outlettype" : [ "", "" ],
  1440. "parameter_enable" : 0,
  1441. "patching_rect" : [ 698.323181, 833.105042, 20.0, 140.0 ],
  1442. "setminmax" : [ 0.0, 127.0 ],
  1443. "style" : ""
  1444. }
  1445. }
  1446. , {
  1447. "box" : {
  1448. "attr" : "adapt",
  1449. "fontface" : 0,
  1450. "fontname" : "Arial",
  1451. "fontsize" : 13.0,
  1452. "id" : "obj-202",
  1453. "maxclass" : "attrui",
  1454. "numinlets" : 1,
  1455. "numoutlets" : 1,
  1456. "outlettype" : [ "" ],
  1457. "patching_rect" : [ 644.0, 402.0, 96.0, 23.0 ],
  1458. "style" : "",
  1459. "text_width" : 58.0
  1460. }
  1461. }
  1462. , {
  1463. "box" : {
  1464. "fontname" : "Arial",
  1465. "fontsize" : 13.0,
  1466. "id" : "obj-250",
  1467. "maxclass" : "newobj",
  1468. "numinlets" : 1,
  1469. "numoutlets" : 2,
  1470. "outlettype" : [ "", "" ],
  1471. "patcher" : {
  1472. "fileversion" : 1,
  1473. "appversion" : {
  1474. "major" : 7,
  1475. "minor" : 3,
  1476. "revision" : 6,
  1477. "architecture" : "x86",
  1478. "modernui" : 1
  1479. }
  1480. ,
  1481. "rect" : [ 34.0, 79.0, 389.0, 300.0 ],
  1482. "bglocked" : 0,
  1483. "openinpresentation" : 0,
  1484. "default_fontsize" : 12.0,
  1485. "default_fontface" : 0,
  1486. "default_fontname" : "Arial",
  1487. "gridonopen" : 1,
  1488. "gridsize" : [ 15.0, 15.0 ],
  1489. "gridsnaponopen" : 1,
  1490. "objectsnaponopen" : 1,
  1491. "statusbarvisible" : 2,
  1492. "toolbarvisible" : 1,
  1493. "lefttoolbarpinned" : 0,
  1494. "toptoolbarpinned" : 0,
  1495. "righttoolbarpinned" : 0,
  1496. "bottomtoolbarpinned" : 0,
  1497. "toolbars_unpinned_last_save" : 0,
  1498. "tallnewobj" : 0,
  1499. "boxanimatetime" : 200,
  1500. "enablehscroll" : 1,
  1501. "enablevscroll" : 1,
  1502. "devicewidth" : 0.0,
  1503. "description" : "",
  1504. "digest" : "",
  1505. "tags" : "",
  1506. "style" : "",
  1507. "subpatcher_template" : "",
  1508. "boxes" : [ {
  1509. "box" : {
  1510. "fontname" : "Arial",
  1511. "fontsize" : 13.0,
  1512. "id" : "obj-21",
  1513. "maxclass" : "newobj",
  1514. "numinlets" : 1,
  1515. "numoutlets" : 1,
  1516. "outlettype" : [ "" ],
  1517. "patching_rect" : [ 50.0, 132.5, 27.0, 23.0 ],
  1518. "style" : "",
  1519. "text" : "iter"
  1520. }
  1521. }
  1522. , {
  1523. "box" : {
  1524. "fontname" : "Arial",
  1525. "fontsize" : 13.0,
  1526. "id" : "obj-23",
  1527. "maxclass" : "newobj",
  1528. "numinlets" : 1,
  1529. "numoutlets" : 1,
  1530. "outlettype" : [ "clear" ],
  1531. "patching_rect" : [ 151.0, 132.5, 46.0, 23.0 ],
  1532. "style" : "",
  1533. "text" : "t clear"
  1534. }
  1535. }
  1536. , {
  1537. "box" : {
  1538. "fontname" : "Arial",
  1539. "fontsize" : 13.0,
  1540. "id" : "obj-24",
  1541. "maxclass" : "newobj",
  1542. "numinlets" : 1,
  1543. "numoutlets" : 1,
  1544. "outlettype" : [ "clear" ],
  1545. "patching_rect" : [ 302.0, 131.5, 46.0, 23.0 ],
  1546. "style" : "",
  1547. "text" : "t clear"
  1548. }
  1549. }
  1550. , {
  1551. "box" : {
  1552. "fontname" : "Arial",
  1553. "fontsize" : 13.0,
  1554. "id" : "obj-27",
  1555. "maxclass" : "newobj",
  1556. "numinlets" : 1,
  1557. "numoutlets" : 1,
  1558. "outlettype" : [ "" ],
  1559. "patching_rect" : [ 201.0, 155.5, 107.0, 23.0 ],
  1560. "style" : "",
  1561. "text" : "prepend append"
  1562. }
  1563. }
  1564. , {
  1565. "box" : {
  1566. "fontname" : "Arial",
  1567. "fontsize" : 13.0,
  1568. "id" : "obj-28",
  1569. "maxclass" : "newobj",
  1570. "numinlets" : 1,
  1571. "numoutlets" : 1,
  1572. "outlettype" : [ "" ],
  1573. "patching_rect" : [ 201.0, 132.5, 27.0, 23.0 ],
  1574. "style" : "",
  1575. "text" : "iter"
  1576. }
  1577. }
  1578. , {
  1579. "box" : {
  1580. "fontname" : "Arial",
  1581. "fontsize" : 13.0,
  1582. "id" : "obj-32",
  1583. "maxclass" : "newobj",
  1584. "numinlets" : 1,
  1585. "numoutlets" : 1,
  1586. "outlettype" : [ "" ],
  1587. "patching_rect" : [ 50.0, 155.5, 107.0, 23.0 ],
  1588. "style" : "",
  1589. "text" : "prepend append"
  1590. }
  1591. }
  1592. , {
  1593. "box" : {
  1594. "fontname" : "Arial",
  1595. "fontsize" : 13.0,
  1596. "id" : "obj-33",
  1597. "maxclass" : "newobj",
  1598. "numinlets" : 3,
  1599. "numoutlets" : 3,
  1600. "outlettype" : [ "", "", "" ],
  1601. "patching_rect" : [ 50.0, 100.0, 147.0, 23.0 ],
  1602. "style" : "",
  1603. "text" : "route vdevlist inputlist"
  1604. }
  1605. }
  1606. , {
  1607. "box" : {
  1608. "comment" : "",
  1609. "id" : "obj-1",
  1610. "index" : 1,
  1611. "maxclass" : "inlet",
  1612. "numinlets" : 0,
  1613. "numoutlets" : 1,
  1614. "outlettype" : [ "" ],
  1615. "patching_rect" : [ 50.0, 40.0, 25.0, 25.0 ],
  1616. "style" : ""
  1617. }
  1618. }
  1619. , {
  1620. "box" : {
  1621. "comment" : "",
  1622. "id" : "obj-5",
  1623. "index" : 1,
  1624. "maxclass" : "outlet",
  1625. "numinlets" : 1,
  1626. "numoutlets" : 0,
  1627. "patching_rect" : [ 95.5, 236.5, 25.0, 25.0 ],
  1628. "style" : ""
  1629. }
  1630. }
  1631. , {
  1632. "box" : {
  1633. "comment" : "",
  1634. "id" : "obj-13",
  1635. "index" : 2,
  1636. "maxclass" : "outlet",
  1637. "numinlets" : 1,
  1638. "numoutlets" : 0,
  1639. "patching_rect" : [ 246.5, 236.5, 25.0, 25.0 ],
  1640. "style" : ""
  1641. }
  1642. }
  1643. ],
  1644. "lines" : [ {
  1645. "patchline" : {
  1646. "destination" : [ "obj-33", 0 ],
  1647. "source" : [ "obj-1", 0 ]
  1648. }
  1649. }
  1650. , {
  1651. "patchline" : {
  1652. "destination" : [ "obj-32", 0 ],
  1653. "source" : [ "obj-21", 0 ]
  1654. }
  1655. }
  1656. , {
  1657. "patchline" : {
  1658. "destination" : [ "obj-5", 0 ],
  1659. "source" : [ "obj-23", 0 ]
  1660. }
  1661. }
  1662. , {
  1663. "patchline" : {
  1664. "destination" : [ "obj-13", 0 ],
  1665. "source" : [ "obj-24", 0 ]
  1666. }
  1667. }
  1668. , {
  1669. "patchline" : {
  1670. "destination" : [ "obj-13", 0 ],
  1671. "source" : [ "obj-27", 0 ]
  1672. }
  1673. }
  1674. , {
  1675. "patchline" : {
  1676. "destination" : [ "obj-27", 0 ],
  1677. "source" : [ "obj-28", 0 ]
  1678. }
  1679. }
  1680. , {
  1681. "patchline" : {
  1682. "destination" : [ "obj-5", 0 ],
  1683. "source" : [ "obj-32", 0 ]
  1684. }
  1685. }
  1686. , {
  1687. "patchline" : {
  1688. "destination" : [ "obj-21", 0 ],
  1689. "order" : 1,
  1690. "source" : [ "obj-33", 0 ]
  1691. }
  1692. }
  1693. , {
  1694. "patchline" : {
  1695. "destination" : [ "obj-23", 0 ],
  1696. "midpoints" : [ 59.5, 128.5, 160.5, 128.5 ],
  1697. "order" : 0,
  1698. "source" : [ "obj-33", 0 ]
  1699. }
  1700. }
  1701. , {
  1702. "patchline" : {
  1703. "destination" : [ "obj-24", 0 ],
  1704. "midpoints" : [ 123.5, 124.5, 311.5, 124.5 ],
  1705. "order" : 0,
  1706. "source" : [ "obj-33", 1 ]
  1707. }
  1708. }
  1709. , {
  1710. "patchline" : {
  1711. "destination" : [ "obj-28", 0 ],
  1712. "midpoints" : [ 123.5, 124.5, 210.5, 124.5 ],
  1713. "order" : 1,
  1714. "source" : [ "obj-33", 1 ]
  1715. }
  1716. }
  1717. ],
  1718. "bgfillcolor_type" : "gradient",
  1719. "bgfillcolor_color1" : [ 0.435294, 0.462745, 0.498039, 1.0 ],
  1720. "bgfillcolor_color2" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
  1721. "bgfillcolor_color" : [ 0.290196, 0.309804, 0.301961, 1.0 ],
  1722. "bgfillcolor_angle" : 270.0,
  1723. "bgfillcolor_proportion" : 0.39
  1724. }
  1725. ,
  1726. "patching_rect" : [ 510.0, 469.5, 170.0, 23.0 ],
  1727. "saved_object_attributes" : {
  1728. "description" : "",
  1729. "digest" : "",
  1730. "globalpatchername" : "",
  1731. "style" : "",
  1732. "tags" : ""
  1733. }
  1734. ,
  1735. "style" : "",
  1736. "text" : "p vdev/input"
  1737. }
  1738. }
  1739. , {
  1740. "box" : {
  1741. "bubble" : 1,
  1742. "fontname" : "Arial",
  1743. "fontsize" : 13.0,
  1744. "id" : "obj-251",
  1745. "linecount" : 2,
  1746. "maxclass" : "comment",
  1747. "numinlets" : 1,
  1748. "numoutlets" : 0,
  1749. "patching_rect" : [ 820.0, 488.0, 128.0, 40.0 ],
  1750. "style" : "",
  1751. "text" : "available devices and device inputs"
  1752. }
  1753. }
  1754. , {
  1755. "box" : {
  1756. "id" : "obj-252",
  1757. "maxclass" : "comment",
  1758. "numinlets" : 1,
  1759. "numoutlets" : 0,
  1760. "patching_rect" : [ 442.75, 249.999985, 117.0, 20.0 ],
  1761. "style" : "helpfile_label",
  1762. "text" : "Toggle on qmetro"
  1763. }
  1764. }
  1765. , {
  1766. "box" : {
  1767. "id" : "obj-253",
  1768. "linecount" : 2,
  1769. "maxclass" : "comment",
  1770. "numinlets" : 1,
  1771. "numoutlets" : 0,
  1772. "patching_rect" : [ 406.5, 190.499985, 343.0, 33.0 ],
  1773. "style" : "helpfile_label",
  1774. "text" : "Open opens the grab component / close closes it. You must explicitly open the grab component in order to use it."
  1775. }
  1776. }
  1777. , {
  1778. "box" : {
  1779. "attr" : "interp",
  1780. "fontface" : 0,
  1781. "fontname" : "Arial",
  1782. "fontsize" : 13.0,
  1783. "id" : "obj-254",
  1784. "maxclass" : "attrui",
  1785. "numinlets" : 1,
  1786. "numoutlets" : 1,
  1787. "outlettype" : [ "" ],
  1788. "patching_rect" : [ 544.0, 402.0, 96.0, 23.0 ],
  1789. "style" : "",
  1790. "text_width" : 58.0
  1791. }
  1792. }
  1793. , {
  1794. "box" : {
  1795. "attr" : "dim",
  1796. "fontface" : 0,
  1797. "fontname" : "Arial",
  1798. "fontsize" : 13.0,
  1799. "id" : "obj-255",
  1800. "lock" : 1,
  1801. "maxclass" : "attrui",
  1802. "numinlets" : 1,
  1803. "numoutlets" : 1,
  1804. "outlettype" : [ "" ],
  1805. "patching_rect" : [ 421.0, 402.0, 116.0, 23.0 ],
  1806. "style" : "",
  1807. "text_width" : 32.0
  1808. }
  1809. }
  1810. , {
  1811. "box" : {
  1812. "bubble" : 1,
  1813. "fontname" : "Arial",
  1814. "fontsize" : 13.0,
  1815. "id" : "obj-256",
  1816. "maxclass" : "comment",
  1817. "numinlets" : 1,
  1818. "numoutlets" : 0,
  1819. "patching_rect" : [ 535.0, 325.0, 333.0, 25.0 ],
  1820. "style" : "",
  1821. "text" : "generate lists of available devices and device inputs"
  1822. }
  1823. }
  1824. , {
  1825. "box" : {
  1826. "fontname" : "Arial",
  1827. "fontsize" : 13.0,
  1828. "id" : "obj-257",
  1829. "maxclass" : "message",
  1830. "numinlets" : 2,
  1831. "numoutlets" : 1,
  1832. "outlettype" : [ "" ],
  1833. "patching_rect" : [ 661.0, 566.5, 57.0, 23.0 ],
  1834. "style" : "",
  1835. "text" : "input $1"
  1836. }
  1837. }
  1838. , {
  1839. "box" : {
  1840. "id" : "obj-268",
  1841. "items" : "<empty>",
  1842. "maxclass" : "umenu",
  1843. "numinlets" : 1,
  1844. "numoutlets" : 3,
  1845. "outlettype" : [ "int", "", "" ],
  1846. "parameter_enable" : 0,
  1847. "patching_rect" : [ 661.0, 497.5, 145.0, 22.0 ],
  1848. "style" : ""
  1849. }
  1850. }
  1851. , {
  1852. "box" : {
  1853. "fontname" : "Arial",
  1854. "fontsize" : 13.0,
  1855. "id" : "obj-272",
  1856. "maxclass" : "message",
  1857. "numinlets" : 2,
  1858. "numoutlets" : 1,
  1859. "outlettype" : [ "" ],
  1860. "patching_rect" : [ 510.0, 566.5, 73.0, 23.0 ],
  1861. "style" : "",
  1862. "text" : "vdevice $1"
  1863. }
  1864. }
  1865. , {
  1866. "box" : {
  1867. "id" : "obj-276",
  1868. "items" : [ "USB2.0 PC CAMERA", ",", "FaceTime HD Camera (Built-in)" ],
  1869. "maxclass" : "umenu",
  1870. "numinlets" : 1,
  1871. "numoutlets" : 3,
  1872. "outlettype" : [ "int", "", "" ],
  1873. "parameter_enable" : 0,
  1874. "patching_rect" : [ 510.0, 497.5, 145.0, 22.0 ],
  1875. "style" : ""
  1876. }
  1877. }
  1878. , {
  1879. "box" : {
  1880. "fontname" : "Arial",
  1881. "fontsize" : 13.0,
  1882. "id" : "obj-277",
  1883. "maxclass" : "message",
  1884. "numinlets" : 2,
  1885. "numoutlets" : 1,
  1886. "outlettype" : [ "" ],
  1887. "patching_rect" : [ 454.0, 328.0, 74.0, 23.0 ],
  1888. "style" : "",
  1889. "text" : "getinputlist"
  1890. }
  1891. }
  1892. , {
  1893. "box" : {
  1894. "fontname" : "Arial",
  1895. "fontsize" : 13.0,
  1896. "id" : "obj-278",
  1897. "maxclass" : "message",
  1898. "numinlets" : 2,
  1899. "numoutlets" : 1,
  1900. "outlettype" : [ "" ],
  1901. "patching_rect" : [ 366.5, 328.0, 72.0, 23.0 ],
  1902. "style" : "",
  1903. "text" : "getvdevlist"
  1904. }
  1905. }
  1906. , {
  1907. "box" : {
  1908. "id" : "obj-280",
  1909. "maxclass" : "button",
  1910. "numinlets" : 1,
  1911. "numoutlets" : 1,
  1912. "outlettype" : [ "bang" ],
  1913. "patching_rect" : [ 338.25, 402.0, 24.0, 24.0 ],
  1914. "style" : ""
  1915. }
  1916. }
  1917. , {
  1918. "box" : {
  1919. "fontname" : "Arial",
  1920. "fontsize" : 13.0,
  1921. "id" : "obj-282",
  1922. "maxclass" : "message",
  1923. "numinlets" : 2,
  1924. "numoutlets" : 1,
  1925. "outlettype" : [ "" ],
  1926. "patching_rect" : [ 370.0, 402.0, 40.0, 23.0 ],
  1927. "style" : "",
  1928. "text" : "clear"
  1929. }
  1930. }
  1931. , {
  1932. "box" : {
  1933. "fontname" : "Arial",
  1934. "fontsize" : 13.0,
  1935. "id" : "obj-284",
  1936. "maxclass" : "message",
  1937. "numinlets" : 2,
  1938. "numoutlets" : 1,
  1939. "outlettype" : [ "" ],
  1940. "patching_rect" : [ 276.25, 198.999985, 42.0, 23.0 ],
  1941. "style" : "",
  1942. "text" : "close"
  1943. }
  1944. }
  1945. , {
  1946. "box" : {
  1947. "fontname" : "Arial",
  1948. "fontsize" : 13.0,
  1949. "id" : "obj-287",
  1950. "maxclass" : "message",
  1951. "numinlets" : 2,
  1952. "numoutlets" : 1,
  1953. "outlettype" : [ "" ],
  1954. "patching_rect" : [ 330.25, 198.999985, 40.0, 23.0 ],
  1955. "style" : "",
  1956. "text" : "open"
  1957. }
  1958. }
  1959. , {
  1960. "box" : {
  1961. "fontname" : "Arial",
  1962. "fontsize" : 13.0,
  1963. "format" : 6,
  1964. "id" : "obj-293",
  1965. "maxclass" : "flonum",
  1966. "minimum" : 0.5,
  1967. "numinlets" : 1,
  1968. "numoutlets" : 2,
  1969. "outlettype" : [ "", "bang" ],
  1970. "parameter_enable" : 0,
  1971. "patching_rect" : [ 360.5, 249.999985, 45.0, 23.0 ],
  1972. "style" : "",
  1973. "triscale" : 0.9
  1974. }
  1975. }
  1976. , {
  1977. "box" : {
  1978. "id" : "obj-305",
  1979. "maxclass" : "toggle",
  1980. "numinlets" : 1,
  1981. "numoutlets" : 1,
  1982. "outlettype" : [ "int" ],
  1983. "parameter_enable" : 0,
  1984. "patching_rect" : [ 310.0, 249.999985, 24.0, 24.0 ],
  1985. "style" : ""
  1986. }
  1987. }
  1988. , {
  1989. "box" : {
  1990. "fontname" : "Arial",
  1991. "fontsize" : 13.0,
  1992. "id" : "obj-311",
  1993. "maxclass" : "newobj",
  1994. "numinlets" : 2,
  1995. "numoutlets" : 1,
  1996. "outlettype" : [ "bang" ],
  1997. "patching_rect" : [ 310.0, 279.999969, 69.5, 23.0 ],
  1998. "style" : "",
  1999. "text" : "qmetro 30"
  2000. }
  2001. }
  2002. , {
  2003. "box" : {
  2004. "fontface" : 0,
  2005. "fontname" : "Arial",
  2006. "fontsize" : 13.0,
  2007. "id" : "obj-313",
  2008. "maxclass" : "newobj",
  2009. "numinlets" : 1,
  2010. "numoutlets" : 2,
  2011. "outlettype" : [ "jit_matrix", "" ],
  2012. "patching_rect" : [ 310.0, 437.5, 113.0, 23.0 ],
  2013. "style" : "",
  2014. "text" : "jit.grab 320 240"
  2015. }
  2016. }
  2017. , {
  2018. "box" : {
  2019. "id" : "obj-367",
  2020. "maxclass" : "number",
  2021. "numinlets" : 1,
  2022. "numoutlets" : 2,
  2023. "outlettype" : [ "", "bang" ],
  2024. "parameter_enable" : 0,
  2025. "patching_rect" : [ 739.073181, 1118.10498, 50.0, 22.0 ],
  2026. "style" : ""
  2027. }
  2028. }
  2029. , {
  2030. "box" : {
  2031. "id" : "obj-368",
  2032. "maxclass" : "newobj",
  2033. "numinlets" : 1,
  2034. "numoutlets" : 4,
  2035. "outlettype" : [ "int", "int", "int", "int" ],
  2036. "patching_rect" : [ 739.073181, 1080.271606, 73.0, 22.0 ],
  2037. "style" : "",
  2038. "text" : "unpack i i i i"
  2039. }
  2040. }
  2041. , {
  2042. "box" : {
  2043. "format" : 6,
  2044. "id" : "obj-369",
  2045. "maxclass" : "flonum",
  2046. "numinlets" : 1,
  2047. "numoutlets" : 2,
  2048. "outlettype" : [ "", "bang" ],
  2049. "parameter_enable" : 0,
  2050. "patching_rect" : [ 960.323181, 1118.10498, 50.0, 22.0 ],
  2051. "style" : ""
  2052. }
  2053. }
  2054. , {
  2055. "box" : {
  2056. "id" : "obj-370",
  2057. "maxclass" : "newobj",
  2058. "numinlets" : 1,
  2059. "numoutlets" : 4,
  2060. "outlettype" : [ "float", "float", "float", "float" ],
  2061. "patching_rect" : [ 960.323181, 1080.271606, 76.0, 22.0 ],
  2062. "style" : "",
  2063. "text" : "unpack f f f f"
  2064. }
  2065. }
  2066. , {
  2067. "box" : {
  2068. "id" : "obj-371",
  2069. "maxclass" : "number",
  2070. "numinlets" : 1,
  2071. "numoutlets" : 2,
  2072. "outlettype" : [ "", "bang" ],
  2073. "parameter_enable" : 0,
  2074. "patching_rect" : [ 623.323181, 1118.10498, 50.0, 22.0 ],
  2075. "style" : ""
  2076. }
  2077. }
  2078. , {
  2079. "box" : {
  2080. "id" : "obj-372",
  2081. "maxclass" : "newobj",
  2082. "numinlets" : 1,
  2083. "numoutlets" : 4,
  2084. "outlettype" : [ "int", "int", "int", "int" ],
  2085. "patching_rect" : [ 623.323181, 1076.10498, 73.0, 22.0 ],
  2086. "style" : "",
  2087. "text" : "unpack i i i i"
  2088. }
  2089. }
  2090. , {
  2091. "box" : {
  2092. "format" : 6,
  2093. "id" : "obj-373",
  2094. "maxclass" : "flonum",
  2095. "numinlets" : 1,
  2096. "numoutlets" : 2,
  2097. "outlettype" : [ "", "bang" ],
  2098. "parameter_enable" : 0,
  2099. "patching_rect" : [ 835.823181, 1118.10498, 50.0, 22.0 ],
  2100. "style" : ""
  2101. }
  2102. }
  2103. , {
  2104. "box" : {
  2105. "id" : "obj-374",
  2106. "maxclass" : "newobj",
  2107. "numinlets" : 1,
  2108. "numoutlets" : 4,
  2109. "outlettype" : [ "float", "float", "float", "float" ],
  2110. "patching_rect" : [ 835.823181, 1076.10498, 76.0, 22.0 ],
  2111. "style" : "",
  2112. "text" : "unpack f f f f"
  2113. }
  2114. }
  2115. , {
  2116. "box" : {
  2117. "id" : "obj-375",
  2118. "maxclass" : "newobj",
  2119. "numinlets" : 1,
  2120. "numoutlets" : 4,
  2121. "outlettype" : [ "", "", "", "" ],
  2122. "patching_rect" : [ 698.323181, 1044.10498, 50.5, 22.0 ],
  2123. "style" : "",
  2124. "text" : "jit.3m"
  2125. }
  2126. }
  2127. , {
  2128. "box" : {
  2129. "format" : 6,
  2130. "id" : "obj-53",
  2131. "maxclass" : "flonum",
  2132. "numinlets" : 1,
  2133. "numoutlets" : 2,
  2134. "outlettype" : [ "", "bang" ],
  2135. "parameter_enable" : 0,
  2136. "patching_rect" : [ 608.089783, 909.333313, 50.0, 22.0 ],
  2137. "style" : ""
  2138. }
  2139. }
  2140. , {
  2141. "box" : {
  2142. "format" : 6,
  2143. "id" : "obj-56",
  2144. "maxclass" : "flonum",
  2145. "numinlets" : 1,
  2146. "numoutlets" : 2,
  2147. "outlettype" : [ "", "bang" ],
  2148. "parameter_enable" : 0,
  2149. "patching_rect" : [ 551.089783, 909.333313, 50.0, 22.0 ],
  2150. "style" : ""
  2151. }
  2152. }
  2153. , {
  2154. "box" : {
  2155. "id" : "obj-57",
  2156. "maxclass" : "newobj",
  2157. "numinlets" : 1,
  2158. "numoutlets" : 2,
  2159. "outlettype" : [ "float", "float" ],
  2160. "patching_rect" : [ 551.089783, 865.333313, 76.0, 22.0 ],
  2161. "style" : "",
  2162. "text" : "unpack 0. 0."
  2163. }
  2164. }
  2165. , {
  2166. "box" : {
  2167. "id" : "obj-58",
  2168. "maxclass" : "newobj",
  2169. "numinlets" : 1,
  2170. "numoutlets" : 3,
  2171. "outlettype" : [ "", "", "" ],
  2172. "patching_rect" : [ 551.089783, 830.666626, 86.0, 22.0 ],
  2173. "style" : "",
  2174. "text" : "cv.jit.centroids"
  2175. }
  2176. }
  2177. , {
  2178. "box" : {
  2179. "id" : "obj-59",
  2180. "maxclass" : "number",
  2181. "numinlets" : 1,
  2182. "numoutlets" : 2,
  2183. "outlettype" : [ "", "bang" ],
  2184. "parameter_enable" : 0,
  2185. "patching_rect" : [ 517.089783, 771.333313, 50.0, 22.0 ],
  2186. "style" : ""
  2187. }
  2188. }
  2189. , {
  2190. "box" : {
  2191. "id" : "obj-60",
  2192. "maxclass" : "newobj",
  2193. "numinlets" : 2,
  2194. "numoutlets" : 2,
  2195. "outlettype" : [ "jit_matrix", "" ],
  2196. "patching_rect" : [ 413.089813, 830.666626, 123.0, 22.0 ],
  2197. "style" : "",
  2198. "text" : "jit.op @op > @val 10"
  2199. }
  2200. }
  2201. , {
  2202. "box" : {
  2203. "id" : "obj-61",
  2204. "maxclass" : "newobj",
  2205. "numinlets" : 2,
  2206. "numoutlets" : 2,
  2207. "outlettype" : [ "jit_matrix", "" ],
  2208. "patching_rect" : [ 321.589813, 830.666626, 72.0, 22.0 ],
  2209. "style" : "",
  2210. "text" : "jit.op @op -"
  2211. }
  2212. }
  2213. , {
  2214. "box" : {
  2215. "id" : "obj-62",
  2216. "maxclass" : "newobj",
  2217. "numinlets" : 1,
  2218. "numoutlets" : 2,
  2219. "outlettype" : [ "", "" ],
  2220. "patching_rect" : [ 311.089813, 789.333313, 29.5, 22.0 ],
  2221. "style" : "",
  2222. "text" : "t l l"
  2223. }
  2224. }
  2225. , {
  2226. "box" : {
  2227. "id" : "obj-63",
  2228. "maxclass" : "newobj",
  2229. "numinlets" : 1,
  2230. "numoutlets" : 2,
  2231. "outlettype" : [ "jit_matrix", "" ],
  2232. "patching_rect" : [ 382.089813, 750.333313, 62.0, 22.0 ],
  2233. "style" : "",
  2234. "text" : "jit.change"
  2235. }
  2236. }
  2237. , {
  2238. "box" : {
  2239. "fontface" : 0,
  2240. "fontname" : "Arial",
  2241. "fontsize" : 9.0,
  2242. "id" : "obj-64",
  2243. "maxclass" : "newobj",
  2244. "numinlets" : 2,
  2245. "numoutlets" : 1,
  2246. "outlettype" : [ "jit_matrix" ],
  2247. "patching_rect" : [ 305.289764, 1174.666748, 106.0, 19.0 ],
  2248. "style" : "",
  2249. "text" : "cv.jit.centroids.draw"
  2250. }
  2251. }
  2252. , {
  2253. "box" : {
  2254. "bgcolor" : [ 0.866667, 0.866667, 0.866667, 1.0 ],
  2255. "fontname" : "Arial",
  2256. "fontsize" : 9.0,
  2257. "format" : 6,
  2258. "id" : "obj-13",
  2259. "maxclass" : "flonum",
  2260. "numinlets" : 1,
  2261. "numoutlets" : 2,
  2262. "outlettype" : [ "", "bang" ],
  2263. "parameter_enable" : 0,
  2264. "patching_rect" : [ 701.106628, 1309.228394, 53.0, 19.0 ],
  2265. "style" : "",
  2266. "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ],
  2267. "triscale" : 0.9
  2268. }
  2269. }
  2270. , {
  2271. "box" : {
  2272. "fontname" : "Arial",
  2273. "fontsize" : 9.0,
  2274. "id" : "obj-14",
  2275. "maxclass" : "comment",
  2276. "numinlets" : 1,
  2277. "numoutlets" : 0,
  2278. "patching_rect" : [ 766.106628, 1312.228394, 31.0, 17.0 ],
  2279. "style" : "",
  2280. "text" : "Mass"
  2281. }
  2282. }
  2283. , {
  2284. "box" : {
  2285. "fontname" : "Arial",
  2286. "fontsize" : 9.0,
  2287. "id" : "obj-26",
  2288. "linecount" : 2,
  2289. "maxclass" : "comment",
  2290. "numinlets" : 1,
  2291. "numoutlets" : 0,
  2292. "patching_rect" : [ 541.623108, 1237.666748, 124.0, 27.0 ],
  2293. "style" : "",
  2294. "text" : "Centroids change pictslider knob position."
  2295. }
  2296. }
  2297. , {
  2298. "box" : {
  2299. "fontname" : "Arial",
  2300. "fontsize" : 9.0,
  2301. "id" : "obj-27",
  2302. "maxclass" : "newobj",
  2303. "numinlets" : 1,
  2304. "numoutlets" : 3,
  2305. "outlettype" : [ "", "", "" ],
  2306. "patching_rect" : [ 305.289764, 1145.666626, 78.0, 19.0 ],
  2307. "style" : "",
  2308. "text" : "cv.jit.centroids"
  2309. }
  2310. }
  2311. , {
  2312. "box" : {
  2313. "fontname" : "Arial",
  2314. "fontsize" : 9.0,
  2315. "id" : "obj-28",
  2316. "maxclass" : "comment",
  2317. "numinlets" : 1,
  2318. "numoutlets" : 0,
  2319. "patching_rect" : [ 400.289764, 1216.666748, 65.0, 17.0 ],
  2320. "style" : "",
  2321. "text" : "Binary image",
  2322. "textcolor" : [ 1.0, 1.0, 1.0, 1.0 ]
  2323. }
  2324. }
  2325. , {
  2326. "box" : {
  2327. "fontname" : "Arial",
  2328. "fontsize" : 9.0,
  2329. "id" : "obj-29",
  2330. "linecount" : 3,
  2331. "maxclass" : "comment",
  2332. "numinlets" : 1,
  2333. "numoutlets" : 0,
  2334. "patching_rect" : [ 484.289764, 1063.666626, 105.0, 37.0 ],
  2335. "style" : "",
  2336. "text" : "Change thresholding value to obtain a binary image"
  2337. }
  2338. }
  2339. , {
  2340. "box" : {
  2341. "id" : "obj-20",
  2342. "maxclass" : "jit.pwindow",
  2343. "numinlets" : 1,
  2344. "numoutlets" : 2,
  2345. "outlettype" : [ "", "" ],
  2346. "patching_rect" : [ 304.289764, 1233.666748, 189.0, 140.894913 ]
  2347. }
  2348. }
  2349. , {
  2350. "box" : {
  2351. "bgcolor" : [ 0.866667, 0.866667, 0.866667, 1.0 ],
  2352. "fontname" : "Arial",
  2353. "fontsize" : 9.0,
  2354. "id" : "obj-21",
  2355. "maxclass" : "number",
  2356. "numinlets" : 1,
  2357. "numoutlets" : 2,
  2358. "outlettype" : [ "", "bang" ],
  2359. "parameter_enable" : 0,
  2360. "patching_rect" : [ 442.289764, 1069.666626, 35.0, 19.0 ],
  2361. "style" : "",
  2362. "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ],
  2363. "triscale" : 0.9
  2364. }
  2365. }
  2366. , {
  2367. "box" : {
  2368. "fontname" : "Arial",
  2369. "fontsize" : 9.0,
  2370. "id" : "obj-22",
  2371. "maxclass" : "newobj",
  2372. "numinlets" : 2,
  2373. "numoutlets" : 2,
  2374. "outlettype" : [ "jit_matrix", "" ],
  2375. "patching_rect" : [ 305.289764, 1107.666626, 101.0, 19.0 ],
  2376. "style" : "",
  2377. "text" : "jit.op @op > @val 50"
  2378. }
  2379. }
  2380. , {
  2381. "box" : {
  2382. "angle" : 270.0,
  2383. "bgcolor" : [ 0.776471, 0.776471, 0.776471, 1.0 ],
  2384. "border" : 1,
  2385. "bordercolor" : [ 0.54902, 0.54902, 0.54902, 1.0 ],
  2386. "id" : "obj-30",
  2387. "maxclass" : "panel",
  2388. "mode" : 0,
  2389. "numinlets" : 1,
  2390. "numoutlets" : 0,
  2391. "patching_rect" : [ 438.289764, 1056.666626, 157.0, 49.0 ],
  2392. "proportion" : 0.39,
  2393. "rounded" : 0,
  2394. "style" : ""
  2395. }
  2396. }
  2397. , {
  2398. "box" : {
  2399. "angle" : 270.0,
  2400. "bgcolor" : [ 0.54902, 0.54902, 0.54902, 1.0 ],
  2401. "bordercolor" : [ 0.0, 0.0, 0.0, 1.0 ],
  2402. "id" : "obj-54",
  2403. "maxclass" : "panel",
  2404. "mode" : 0,
  2405. "numinlets" : 1,
  2406. "numoutlets" : 0,
  2407. "patching_rect" : [ 294.289764, 1210.666748, 213.0, 177.416656 ],
  2408. "proportion" : 0.39,
  2409. "rounded" : 0,
  2410. "style" : ""
  2411. }
  2412. }
  2413. , {
  2414. "box" : {
  2415. "angle" : 270.0,
  2416. "bgcolor" : [ 0.823529, 0.823529, 0.764706, 1.0 ],
  2417. "border" : 1,
  2418. "bordercolor" : [ 0.54902, 0.54902, 0.54902, 1.0 ],
  2419. "id" : "obj-55",
  2420. "maxclass" : "panel",
  2421. "mode" : 0,
  2422. "numinlets" : 1,
  2423. "numoutlets" : 0,
  2424. "patching_rect" : [ 694.106628, 1302.228394, 108.0, 30.0 ],
  2425. "proportion" : 0.39,
  2426. "rounded" : 0,
  2427. "style" : ""
  2428. }
  2429. }
  2430. , {
  2431. "box" : {
  2432. "bgcolor" : [ 0.866667, 0.866667, 0.866667, 1.0 ],
  2433. "fontname" : "Arial",
  2434. "fontsize" : 9.0,
  2435. "id" : "obj-31",
  2436. "maxclass" : "number",
  2437. "maximum" : 7,
  2438. "minimum" : 1,
  2439. "numinlets" : 1,
  2440. "numoutlets" : 2,
  2441. "outlettype" : [ "", "bang" ],
  2442. "parameter_enable" : 0,
  2443. "patching_rect" : [ 236.289749, 971.999939, 35.0, 19.0 ],
  2444. "style" : "",
  2445. "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ],
  2446. "triscale" : 0.9
  2447. }
  2448. }
  2449. , {
  2450. "box" : {
  2451. "fontname" : "Arial",
  2452. "fontsize" : 9.0,
  2453. "id" : "obj-32",
  2454. "maxclass" : "message",
  2455. "numinlets" : 2,
  2456. "numoutlets" : 1,
  2457. "outlettype" : [ "" ],
  2458. "patching_rect" : [ 236.289749, 992.999939, 51.0, 19.0 ],
  2459. "style" : "",
  2460. "text" : "radius $1"
  2461. }
  2462. }
  2463. , {
  2464. "box" : {
  2465. "id" : "obj-50",
  2466. "maxclass" : "newobj",
  2467. "numinlets" : 1,
  2468. "numoutlets" : 5,
  2469. "outlettype" : [ "jit_matrix", "jit_matrix", "jit_matrix", "jit_matrix", "" ],
  2470. "patching_rect" : [ 314.089813, 1049.333374, 61.0, 22.0 ],
  2471. "style" : "",
  2472. "text" : "jit.unpack"
  2473. }
  2474. }
  2475. , {
  2476. "box" : {
  2477. "id" : "obj-47",
  2478. "maxclass" : "newobj",
  2479. "numinlets" : 1,
  2480. "numoutlets" : 2,
  2481. "outlettype" : [ "jit_matrix", "" ],
  2482. "patching_rect" : [ 314.089813, 1017.333313, 67.0, 22.0 ],
  2483. "style" : "",
  2484. "text" : "cv.jit.lkflow"
  2485. }
  2486. }
  2487. , {
  2488. "box" : {
  2489. "id" : "obj-3",
  2490. "maxclass" : "newobj",
  2491. "numinlets" : 1,
  2492. "numoutlets" : 2,
  2493. "outlettype" : [ "jit_matrix", "" ],
  2494. "patching_rect" : [ 311.089813, 978.333313, 73.0, 22.0 ],
  2495. "style" : "",
  2496. "text" : "jit.rgb2luma"
  2497. }
  2498. }
  2499. , {
  2500. "box" : {
  2501. "background" : 1,
  2502. "bgcolor" : [ 1.0, 0.788235, 0.470588, 1.0 ],
  2503. "fontface" : 1,
  2504. "hint" : "",
  2505. "id" : "obj-365",
  2506. "ignoreclick" : 1,
  2507. "legacytextcolor" : 1,
  2508. "maxclass" : "textbutton",
  2509. "numinlets" : 1,
  2510. "numoutlets" : 3,
  2511. "outlettype" : [ "", "", "int" ],
  2512. "parameter_enable" : 0,
  2513. "patching_rect" : [ 418.75, 249.999985, 20.0, 20.0 ],
  2514. "rounded" : 60.0,
  2515. "style" : "",
  2516. "text" : "2",
  2517. "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ]
  2518. }
  2519. }
  2520. , {
  2521. "box" : {
  2522. "background" : 1,
  2523. "bgcolor" : [ 1.0, 0.788235, 0.470588, 1.0 ],
  2524. "fontface" : 1,
  2525. "hint" : "",
  2526. "id" : "obj-366",
  2527. "ignoreclick" : 1,
  2528. "legacytextcolor" : 1,
  2529. "maxclass" : "textbutton",
  2530. "numinlets" : 1,
  2531. "numoutlets" : 3,
  2532. "outlettype" : [ "", "", "int" ],
  2533. "parameter_enable" : 0,
  2534. "patching_rect" : [ 384.5, 198.499985, 20.0, 20.0 ],
  2535. "rounded" : 60.0,
  2536. "style" : "",
  2537. "text" : "1",
  2538. "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ]
  2539. }
  2540. }
  2541. ],
  2542. "lines" : [ {
  2543. "patchline" : {
  2544. "destination" : [ "obj-8", 0 ],
  2545. "source" : [ "obj-13", 0 ]
  2546. }
  2547. }
  2548. , {
  2549. "patchline" : {
  2550. "destination" : [ "obj-313", 0 ],
  2551. "midpoints" : [ 653.5, 430.75, 319.5, 430.75 ],
  2552. "source" : [ "obj-202", 0 ]
  2553. }
  2554. }
  2555. , {
  2556. "patchline" : {
  2557. "destination" : [ "obj-22", 1 ],
  2558. "midpoints" : [ 451.789764, 1089.666748, 396.789764, 1089.666748 ],
  2559. "source" : [ "obj-21", 0 ]
  2560. }
  2561. }
  2562. , {
  2563. "patchline" : {
  2564. "destination" : [ "obj-27", 0 ],
  2565. "order" : 1,
  2566. "source" : [ "obj-22", 0 ]
  2567. }
  2568. }
  2569. , {
  2570. "patchline" : {
  2571. "destination" : [ "obj-64", 1 ],
  2572. "midpoints" : [ 314.789764, 1132.666748, 401.789764, 1132.666748 ],
  2573. "order" : 0,
  2574. "source" : [ "obj-22", 0 ]
  2575. }
  2576. }
  2577. , {
  2578. "patchline" : {
  2579. "destination" : [ "obj-268", 0 ],
  2580. "source" : [ "obj-250", 1 ]
  2581. }
  2582. }
  2583. , {
  2584. "patchline" : {
  2585. "destination" : [ "obj-276", 0 ],
  2586. "source" : [ "obj-250", 0 ]
  2587. }
  2588. }
  2589. , {
  2590. "patchline" : {
  2591. "destination" : [ "obj-313", 0 ],
  2592. "midpoints" : [ 553.5, 430.75, 319.5, 430.75 ],
  2593. "source" : [ "obj-254", 0 ]
  2594. }
  2595. }
  2596. , {
  2597. "patchline" : {
  2598. "destination" : [ "obj-313", 0 ],
  2599. "midpoints" : [ 430.5, 431.0, 319.5, 431.0 ],
  2600. "source" : [ "obj-255", 0 ]
  2601. }
  2602. }
  2603. , {
  2604. "patchline" : {
  2605. "destination" : [ "obj-313", 0 ],
  2606. "midpoints" : [ 670.5, 597.0, 300.0, 597.0, 300.0, 426.0, 319.5, 426.0 ],
  2607. "source" : [ "obj-257", 0 ]
  2608. }
  2609. }
  2610. , {
  2611. "patchline" : {
  2612. "destination" : [ "obj-257", 0 ],
  2613. "source" : [ "obj-268", 0 ]
  2614. }
  2615. }
  2616. , {
  2617. "patchline" : {
  2618. "destination" : [ "obj-13", 0 ],
  2619. "source" : [ "obj-27", 1 ]
  2620. }
  2621. }
  2622. , {
  2623. "patchline" : {
  2624. "destination" : [ "obj-64", 0 ],
  2625. "source" : [ "obj-27", 0 ]
  2626. }
  2627. }
  2628. , {
  2629. "patchline" : {
  2630. "destination" : [ "obj-313", 0 ],
  2631. "midpoints" : [ 519.5, 597.0, 300.0, 597.0, 300.0, 427.0, 319.5, 427.0 ],
  2632. "source" : [ "obj-272", 0 ]
  2633. }
  2634. }
  2635. , {
  2636. "patchline" : {
  2637. "destination" : [ "obj-272", 0 ],
  2638. "source" : [ "obj-276", 0 ]
  2639. }
  2640. }
  2641. , {
  2642. "patchline" : {
  2643. "destination" : [ "obj-313", 0 ],
  2644. "midpoints" : [ 463.5, 368.0, 319.5, 368.0 ],
  2645. "source" : [ "obj-277", 0 ]
  2646. }
  2647. }
  2648. , {
  2649. "patchline" : {
  2650. "destination" : [ "obj-313", 0 ],
  2651. "midpoints" : [ 376.0, 368.0, 319.5, 368.0 ],
  2652. "source" : [ "obj-278", 0 ]
  2653. }
  2654. }
  2655. , {
  2656. "patchline" : {
  2657. "destination" : [ "obj-313", 0 ],
  2658. "midpoints" : [ 347.75, 430.0, 319.5, 430.0 ],
  2659. "source" : [ "obj-280", 0 ]
  2660. }
  2661. }
  2662. , {
  2663. "patchline" : {
  2664. "destination" : [ "obj-313", 0 ],
  2665. "midpoints" : [ 379.5, 431.0, 319.5, 431.0 ],
  2666. "source" : [ "obj-282", 0 ]
  2667. }
  2668. }
  2669. , {
  2670. "patchline" : {
  2671. "destination" : [ "obj-313", 0 ],
  2672. "midpoints" : [ 285.75, 224.999985, 296.0, 224.999985, 296.0, 427.0, 319.5, 427.0 ],
  2673. "source" : [ "obj-284", 0 ]
  2674. }
  2675. }
  2676. , {
  2677. "patchline" : {
  2678. "destination" : [ "obj-313", 0 ],
  2679. "midpoints" : [ 339.75, 231.999985, 296.0, 231.999985, 296.0, 426.0, 319.5, 426.0 ],
  2680. "source" : [ "obj-287", 0 ]
  2681. }
  2682. }
  2683. , {
  2684. "patchline" : {
  2685. "destination" : [ "obj-311", 1 ],
  2686. "source" : [ "obj-293", 0 ]
  2687. }
  2688. }
  2689. , {
  2690. "patchline" : {
  2691. "destination" : [ "obj-47", 0 ],
  2692. "order" : 1,
  2693. "source" : [ "obj-3", 0 ]
  2694. }
  2695. }
  2696. , {
  2697. "patchline" : {
  2698. "destination" : [ "obj-63", 0 ],
  2699. "order" : 0,
  2700. "source" : [ "obj-3", 0 ]
  2701. }
  2702. }
  2703. , {
  2704. "patchline" : {
  2705. "destination" : [ "obj-311", 0 ],
  2706. "source" : [ "obj-305", 0 ]
  2707. }
  2708. }
  2709. , {
  2710. "patchline" : {
  2711. "destination" : [ "obj-32", 0 ],
  2712. "source" : [ "obj-31", 0 ]
  2713. }
  2714. }
  2715. , {
  2716. "patchline" : {
  2717. "destination" : [ "obj-313", 0 ],
  2718. "source" : [ "obj-311", 0 ]
  2719. }
  2720. }
  2721. , {
  2722. "patchline" : {
  2723. "destination" : [ "obj-250", 0 ],
  2724. "midpoints" : [ 413.5, 464.5, 519.5, 464.5 ],
  2725. "source" : [ "obj-313", 1 ]
  2726. }
  2727. }
  2728. , {
  2729. "patchline" : {
  2730. "destination" : [ "obj-458", 0 ],
  2731. "source" : [ "obj-313", 0 ]
  2732. }
  2733. }
  2734. , {
  2735. "patchline" : {
  2736. "destination" : [ "obj-47", 0 ],
  2737. "source" : [ "obj-32", 0 ]
  2738. }
  2739. }
  2740. , {
  2741. "patchline" : {
  2742. "destination" : [ "obj-367", 0 ],
  2743. "source" : [ "obj-368", 0 ]
  2744. }
  2745. }
  2746. , {
  2747. "patchline" : {
  2748. "destination" : [ "obj-369", 0 ],
  2749. "source" : [ "obj-370", 0 ]
  2750. }
  2751. }
  2752. , {
  2753. "patchline" : {
  2754. "destination" : [ "obj-371", 0 ],
  2755. "source" : [ "obj-372", 0 ]
  2756. }
  2757. }
  2758. , {
  2759. "patchline" : {
  2760. "destination" : [ "obj-373", 0 ],
  2761. "source" : [ "obj-374", 0 ]
  2762. }
  2763. }
  2764. , {
  2765. "patchline" : {
  2766. "destination" : [ "obj-368", 0 ],
  2767. "source" : [ "obj-375", 2 ]
  2768. }
  2769. }
  2770. , {
  2771. "patchline" : {
  2772. "destination" : [ "obj-370", 0 ],
  2773. "order" : 0,
  2774. "source" : [ "obj-375", 1 ]
  2775. }
  2776. }
  2777. , {
  2778. "patchline" : {
  2779. "destination" : [ "obj-372", 0 ],
  2780. "source" : [ "obj-375", 0 ]
  2781. }
  2782. }
  2783. , {
  2784. "patchline" : {
  2785. "destination" : [ "obj-374", 0 ],
  2786. "order" : 1,
  2787. "source" : [ "obj-375", 1 ]
  2788. }
  2789. }
  2790. , {
  2791. "patchline" : {
  2792. "destination" : [ "obj-393", 0 ],
  2793. "source" : [ "obj-392", 0 ]
  2794. }
  2795. }
  2796. , {
  2797. "patchline" : {
  2798. "destination" : [ "obj-392", 0 ],
  2799. "order" : 0,
  2800. "source" : [ "obj-403", 0 ]
  2801. }
  2802. }
  2803. , {
  2804. "patchline" : {
  2805. "destination" : [ "obj-5", 0 ],
  2806. "order" : 1,
  2807. "source" : [ "obj-403", 0 ]
  2808. }
  2809. }
  2810. , {
  2811. "patchline" : {
  2812. "destination" : [ "obj-404", 0 ],
  2813. "source" : [ "obj-405", 0 ]
  2814. }
  2815. }
  2816. , {
  2817. "patchline" : {
  2818. "destination" : [ "obj-3", 0 ],
  2819. "order" : 1,
  2820. "source" : [ "obj-458", 0 ]
  2821. }
  2822. }
  2823. , {
  2824. "patchline" : {
  2825. "destination" : [ "obj-464", 0 ],
  2826. "order" : 0,
  2827. "source" : [ "obj-458", 0 ]
  2828. }
  2829. }
  2830. , {
  2831. "patchline" : {
  2832. "destination" : [ "obj-458", 0 ],
  2833. "source" : [ "obj-459", 0 ]
  2834. }
  2835. }
  2836. , {
  2837. "patchline" : {
  2838. "destination" : [ "obj-459", 1 ],
  2839. "source" : [ "obj-461", 0 ]
  2840. }
  2841. }
  2842. , {
  2843. "patchline" : {
  2844. "destination" : [ "obj-459", 2 ],
  2845. "source" : [ "obj-463", 0 ]
  2846. }
  2847. }
  2848. , {
  2849. "patchline" : {
  2850. "destination" : [ "obj-50", 0 ],
  2851. "source" : [ "obj-47", 0 ]
  2852. }
  2853. }
  2854. , {
  2855. "patchline" : {
  2856. "destination" : [ "obj-22", 0 ],
  2857. "source" : [ "obj-50", 1 ]
  2858. }
  2859. }
  2860. , {
  2861. "patchline" : {
  2862. "destination" : [ "obj-403", 0 ],
  2863. "source" : [ "obj-56", 0 ]
  2864. }
  2865. }
  2866. , {
  2867. "patchline" : {
  2868. "destination" : [ "obj-53", 0 ],
  2869. "source" : [ "obj-57", 1 ]
  2870. }
  2871. }
  2872. , {
  2873. "patchline" : {
  2874. "destination" : [ "obj-56", 0 ],
  2875. "source" : [ "obj-57", 0 ]
  2876. }
  2877. }
  2878. , {
  2879. "patchline" : {
  2880. "destination" : [ "obj-57", 0 ],
  2881. "source" : [ "obj-58", 0 ]
  2882. }
  2883. }
  2884. , {
  2885. "patchline" : {
  2886. "destination" : [ "obj-60", 1 ],
  2887. "source" : [ "obj-59", 0 ]
  2888. }
  2889. }
  2890. , {
  2891. "patchline" : {
  2892. "destination" : [ "obj-58", 0 ],
  2893. "source" : [ "obj-60", 0 ]
  2894. }
  2895. }
  2896. , {
  2897. "patchline" : {
  2898. "destination" : [ "obj-60", 0 ],
  2899. "source" : [ "obj-61", 0 ]
  2900. }
  2901. }
  2902. , {
  2903. "patchline" : {
  2904. "destination" : [ "obj-61", 0 ],
  2905. "source" : [ "obj-62", 1 ]
  2906. }
  2907. }
  2908. , {
  2909. "patchline" : {
  2910. "destination" : [ "obj-61", 1 ],
  2911. "source" : [ "obj-62", 0 ]
  2912. }
  2913. }
  2914. , {
  2915. "patchline" : {
  2916. "destination" : [ "obj-62", 0 ],
  2917. "source" : [ "obj-63", 0 ]
  2918. }
  2919. }
  2920. , {
  2921. "patchline" : {
  2922. "destination" : [ "obj-20", 0 ],
  2923. "order" : 1,
  2924. "source" : [ "obj-64", 0 ]
  2925. }
  2926. }
  2927. , {
  2928. "patchline" : {
  2929. "destination" : [ "obj-375", 0 ],
  2930. "order" : 0,
  2931. "source" : [ "obj-64", 0 ]
  2932. }
  2933. }
  2934. , {
  2935. "patchline" : {
  2936. "destination" : [ "obj-405", 0 ],
  2937. "order" : 0,
  2938. "source" : [ "obj-8", 0 ]
  2939. }
  2940. }
  2941. , {
  2942. "patchline" : {
  2943. "destination" : [ "obj-7", 0 ],
  2944. "order" : 1,
  2945. "source" : [ "obj-8", 0 ]
  2946. }
  2947. }
  2948. ]
  2949. }
  2950. ,
  2951. "patching_rect" : [ 69.0, 57.0, 83.0, 22.0 ],
  2952. "saved_object_attributes" : {
  2953. "description" : "",
  2954. "digest" : "",
  2955. "globalpatchername" : "",
  2956. "style" : "",
  2957. "tags" : ""
  2958. }
  2959. ,
  2960. "style" : "",
  2961. "text" : "p MIKROLAB"
  2962. }
  2963. }
  2964. ],
  2965. "lines" : [ {
  2966. "patchline" : {
  2967. "destination" : [ "obj-393", 0 ],
  2968. "source" : [ "obj-12", 0 ]
  2969. }
  2970. }
  2971. , {
  2972. "patchline" : {
  2973. "destination" : [ "obj-16", 0 ],
  2974. "source" : [ "obj-15", 0 ]
  2975. }
  2976. }
  2977. , {
  2978. "patchline" : {
  2979. "destination" : [ "obj-17", 0 ],
  2980. "source" : [ "obj-16", 0 ]
  2981. }
  2982. }
  2983. , {
  2984. "patchline" : {
  2985. "destination" : [ "obj-33", 0 ],
  2986. "source" : [ "obj-17", 0 ]
  2987. }
  2988. }
  2989. , {
  2990. "patchline" : {
  2991. "destination" : [ "obj-33", 1 ],
  2992. "source" : [ "obj-19", 0 ]
  2993. }
  2994. }
  2995. , {
  2996. "patchline" : {
  2997. "destination" : [ "obj-3", 0 ],
  2998. "source" : [ "obj-2", 0 ]
  2999. }
  3000. }
  3001. , {
  3002. "patchline" : {
  3003. "destination" : [ "obj-19", 0 ],
  3004. "source" : [ "obj-20", 0 ]
  3005. }
  3006. }
  3007. , {
  3008. "patchline" : {
  3009. "destination" : [ "obj-20", 0 ],
  3010. "source" : [ "obj-21", 0 ]
  3011. }
  3012. }
  3013. , {
  3014. "patchline" : {
  3015. "destination" : [ "obj-34", 1 ],
  3016. "source" : [ "obj-22", 0 ]
  3017. }
  3018. }
  3019. , {
  3020. "patchline" : {
  3021. "destination" : [ "obj-22", 0 ],
  3022. "source" : [ "obj-23", 0 ]
  3023. }
  3024. }
  3025. , {
  3026. "patchline" : {
  3027. "destination" : [ "obj-23", 0 ],
  3028. "source" : [ "obj-24", 0 ]
  3029. }
  3030. }
  3031. , {
  3032. "patchline" : {
  3033. "destination" : [ "obj-34", 0 ],
  3034. "source" : [ "obj-25", 0 ]
  3035. }
  3036. }
  3037. , {
  3038. "patchline" : {
  3039. "destination" : [ "obj-25", 0 ],
  3040. "source" : [ "obj-26", 0 ]
  3041. }
  3042. }
  3043. , {
  3044. "patchline" : {
  3045. "destination" : [ "obj-26", 0 ],
  3046. "source" : [ "obj-27", 0 ]
  3047. }
  3048. }
  3049. , {
  3050. "patchline" : {
  3051. "destination" : [ "obj-45", 0 ],
  3052. "source" : [ "obj-29", 0 ]
  3053. }
  3054. }
  3055. , {
  3056. "patchline" : {
  3057. "destination" : [ "obj-29", 0 ],
  3058. "source" : [ "obj-3", 0 ]
  3059. }
  3060. }
  3061. , {
  3062. "patchline" : {
  3063. "destination" : [ "obj-44", 0 ],
  3064. "source" : [ "obj-31", 0 ]
  3065. }
  3066. }
  3067. , {
  3068. "patchline" : {
  3069. "destination" : [ "obj-32", 0 ],
  3070. "source" : [ "obj-33", 0 ]
  3071. }
  3072. }
  3073. , {
  3074. "patchline" : {
  3075. "destination" : [ "obj-32", 0 ],
  3076. "source" : [ "obj-34", 0 ]
  3077. }
  3078. }
  3079. , {
  3080. "patchline" : {
  3081. "destination" : [ "obj-21", 0 ],
  3082. "source" : [ "obj-38", 0 ]
  3083. }
  3084. }
  3085. , {
  3086. "patchline" : {
  3087. "destination" : [ "obj-24", 0 ],
  3088. "source" : [ "obj-39", 0 ]
  3089. }
  3090. }
  3091. , {
  3092. "patchline" : {
  3093. "destination" : [ "obj-31", 0 ],
  3094. "source" : [ "obj-393", 0 ]
  3095. }
  3096. }
  3097. , {
  3098. "patchline" : {
  3099. "destination" : [ "obj-15", 0 ],
  3100. "order" : 1,
  3101. "source" : [ "obj-44", 0 ]
  3102. }
  3103. }
  3104. , {
  3105. "patchline" : {
  3106. "destination" : [ "obj-38", 0 ],
  3107. "order" : 0,
  3108. "source" : [ "obj-44", 0 ]
  3109. }
  3110. }
  3111. , {
  3112. "patchline" : {
  3113. "destination" : [ "obj-27", 0 ],
  3114. "order" : 1,
  3115. "source" : [ "obj-45", 0 ]
  3116. }
  3117. }
  3118. , {
  3119. "patchline" : {
  3120. "destination" : [ "obj-39", 0 ],
  3121. "order" : 0,
  3122. "source" : [ "obj-45", 0 ]
  3123. }
  3124. }
  3125. ],
  3126. "parameters" : {
  3127. "obj-1::obj-5::obj-10" : [ "flonum", "flonum", 0 ],
  3128. "obj-1::obj-7::obj-10" : [ "flonum[1]", "flonum", 0 ]
  3129. }
  3130. ,
  3131. "dependency_cache" : [ {
  3132. "name" : "cv.jit.centroids.draw.maxpat",
  3133. "bootpath" : "~/Documents/Max 7/Packages/cv.jit/patchers",
  3134. "patcherrelativepath" : "../../../../../Documents/Max 7/Packages/cv.jit/patchers",
  3135. "type" : "JSON",
  3136. "implicit" : 1
  3137. }
  3138. , {
  3139. "name" : "cv.jit.LKflow.mxo",
  3140. "type" : "iLaX"
  3141. }
  3142. , {
  3143. "name" : "cv.jit.centroids.mxo",
  3144. "type" : "iLaX"
  3145. }
  3146. ],
  3147. "autosave" : 0
  3148. }
  3149. }