PlatformIO package of the Teensy core framework compatible with GCC 10 & C++20
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

975 lines
21KB

  1. {
  2. "patcher" : {
  3. "fileversion" : 1,
  4. "appversion" : {
  5. "major" : 7,
  6. "minor" : 0,
  7. "revision" : 4,
  8. "architecture" : "x86",
  9. "modernui" : 1
  10. }
  11. ,
  12. "rect" : [ 140.0, 78.0, 1266.0, 737.0 ],
  13. "bglocked" : 0,
  14. "openinpresentation" : 0,
  15. "default_fontsize" : 14.0,
  16. "default_fontface" : 0,
  17. "default_fontname" : "Andale Mono",
  18. "gridonopen" : 1,
  19. "gridsize" : [ 5.0, 5.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. "fontname" : "Arial",
  42. "fontsize" : 12.0,
  43. "id" : "obj-6",
  44. "linecount" : 2,
  45. "maxclass" : "comment",
  46. "numinlets" : 1,
  47. "numoutlets" : 0,
  48. "patching_rect" : [ 725.5, 158.0, 170.0, 33.0 ],
  49. "style" : "",
  50. "text" : "Look for your device in the menu list of serial USB"
  51. }
  52. }
  53. , {
  54. "box" : {
  55. "bgmode" : 0,
  56. "border" : 0,
  57. "clickthrough" : 0,
  58. "enablehscroll" : 0,
  59. "enablevscroll" : 0,
  60. "id" : "obj-9",
  61. "lockeddragscroll" : 0,
  62. "maxclass" : "bpatcher",
  63. "name" : "o.io.serial.display.maxpat",
  64. "numinlets" : 1,
  65. "numoutlets" : 1,
  66. "offset" : [ 3.0, 0.0 ],
  67. "outlettype" : [ "FullPacket" ],
  68. "patching_rect" : [ 338.5, 162.0, 340.5, 25.0 ],
  69. "viewvisibility" : 1
  70. }
  71. }
  72. , {
  73. "box" : {
  74. "fontface" : 0,
  75. "fontsize" : 14.0,
  76. "id" : "obj-8",
  77. "maxclass" : "o.display",
  78. "numinlets" : 1,
  79. "numoutlets" : 1,
  80. "outlettype" : [ "" ],
  81. "patching_rect" : [ 240.5, 252.0, 150.0, 36.0 ],
  82. "textcolor" : [ 1.0, 1.0, 1.0, 1.0 ]
  83. }
  84. }
  85. , {
  86. "box" : {
  87. "fontface" : 0,
  88. "fontsize" : 14.0,
  89. "id" : "obj-5",
  90. "maxclass" : "o.display",
  91. "numinlets" : 1,
  92. "numoutlets" : 1,
  93. "outlettype" : [ "" ],
  94. "patching_rect" : [ 491.0, 252.0, 150.0, 36.0 ],
  95. "textcolor" : [ 1.0, 1.0, 1.0, 1.0 ]
  96. }
  97. }
  98. , {
  99. "box" : {
  100. "fontface" : 0,
  101. "fontname" : "Arial",
  102. "fontsize" : 12.0,
  103. "id" : "obj-7",
  104. "maxclass" : "o.message",
  105. "numinlets" : 2,
  106. "numoutlets" : 1,
  107. "outlettype" : [ "" ],
  108. "patching_rect" : [ 521.0, 81.0, 150.0, 20.0 ],
  109. "text" : "/analog/{2,3}/u",
  110. "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ]
  111. }
  112. }
  113. , {
  114. "box" : {
  115. "fontname" : "Andale Mono",
  116. "fontsize" : 14.0,
  117. "id" : "obj-1",
  118. "linecount" : 2,
  119. "maxclass" : "comment",
  120. "numinlets" : 1,
  121. "numoutlets" : 0,
  122. "patching_rect" : [ 524.5, 16.0, 222.0, 38.0 ],
  123. "style" : "",
  124. "text" : "read analog pins 2 and 3 with pullup turned on"
  125. }
  126. }
  127. , {
  128. "box" : {
  129. "id" : "obj-78",
  130. "maxclass" : "toggle",
  131. "numinlets" : 1,
  132. "numoutlets" : 1,
  133. "outlettype" : [ "int" ],
  134. "parameter_enable" : 0,
  135. "patching_rect" : [ 504.5, 15.0, 20.0, 20.0 ],
  136. "style" : ""
  137. }
  138. }
  139. , {
  140. "box" : {
  141. "fontname" : "Andale Mono",
  142. "fontsize" : 14.0,
  143. "id" : "obj-79",
  144. "maxclass" : "newobj",
  145. "numinlets" : 2,
  146. "numoutlets" : 1,
  147. "outlettype" : [ "bang" ],
  148. "patching_rect" : [ 504.5, 46.0, 86.0, 24.0 ],
  149. "style" : "",
  150. "text" : "qmetro 20"
  151. }
  152. }
  153. , {
  154. "box" : {
  155. "fontface" : 0,
  156. "fontname" : "Arial",
  157. "fontsize" : 12.0,
  158. "id" : "obj-55",
  159. "maxclass" : "o.message",
  160. "numinlets" : 2,
  161. "numoutlets" : 1,
  162. "outlettype" : [ "" ],
  163. "patching_rect" : [ 266.0, 81.0, 150.0, 20.0 ],
  164. "text" : "/analog/[0-3]/u",
  165. "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ]
  166. }
  167. }
  168. , {
  169. "box" : {
  170. "fontface" : 0,
  171. "fontname" : "Arial",
  172. "fontsize" : 12.0,
  173. "id" : "obj-28",
  174. "maxclass" : "o.message",
  175. "numinlets" : 2,
  176. "numoutlets" : 1,
  177. "outlettype" : [ "" ],
  178. "patching_rect" : [ 19.0, 81.0, 150.0, 20.0 ],
  179. "text" : "/analog/*",
  180. "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ]
  181. }
  182. }
  183. , {
  184. "box" : {
  185. "id" : "obj-56",
  186. "maxclass" : "button",
  187. "numinlets" : 1,
  188. "numoutlets" : 1,
  189. "outlettype" : [ "bang" ],
  190. "patching_rect" : [ 174.0, 455.0, 20.0, 20.0 ],
  191. "style" : ""
  192. }
  193. }
  194. , {
  195. "box" : {
  196. "fontname" : "Andale Mono",
  197. "id" : "obj-64",
  198. "maxclass" : "live.slider",
  199. "numinlets" : 1,
  200. "numoutlets" : 2,
  201. "outlettype" : [ "", "float" ],
  202. "parameter_enable" : 1,
  203. "patching_rect" : [ 172.0, 350.0, 34.0, 95.0 ],
  204. "saved_attribute_attributes" : {
  205. "valueof" : {
  206. "parameter_longname" : "a[37]",
  207. "parameter_shortname" : "a",
  208. "parameter_type" : 0,
  209. "parameter_mmax" : 1023.0,
  210. "parameter_unitstyle" : 0
  211. }
  212. }
  213. ,
  214. "varname" : "a[25]"
  215. }
  216. }
  217. , {
  218. "box" : {
  219. "fontname" : "Andale Mono",
  220. "fontsize" : 14.0,
  221. "id" : "obj-13",
  222. "maxclass" : "comment",
  223. "numinlets" : 1,
  224. "numoutlets" : 0,
  225. "patching_rect" : [ 3.0, 493.0, 145.0, 22.0 ],
  226. "style" : "",
  227. "text" : "analog readings"
  228. }
  229. }
  230. , {
  231. "box" : {
  232. "id" : "obj-110",
  233. "maxclass" : "button",
  234. "numinlets" : 1,
  235. "numoutlets" : 1,
  236. "outlettype" : [ "bang" ],
  237. "patching_rect" : [ 135.0, 454.0, 20.0, 20.0 ],
  238. "style" : ""
  239. }
  240. }
  241. , {
  242. "box" : {
  243. "id" : "obj-109",
  244. "maxclass" : "button",
  245. "numinlets" : 1,
  246. "numoutlets" : 1,
  247. "outlettype" : [ "bang" ],
  248. "patching_rect" : [ 102.0, 454.0, 20.0, 20.0 ],
  249. "style" : ""
  250. }
  251. }
  252. , {
  253. "box" : {
  254. "id" : "obj-108",
  255. "maxclass" : "button",
  256. "numinlets" : 1,
  257. "numoutlets" : 1,
  258. "outlettype" : [ "bang" ],
  259. "patching_rect" : [ 69.0, 454.0, 20.0, 20.0 ],
  260. "style" : ""
  261. }
  262. }
  263. , {
  264. "box" : {
  265. "id" : "obj-107",
  266. "maxclass" : "button",
  267. "numinlets" : 1,
  268. "numoutlets" : 1,
  269. "outlettype" : [ "bang" ],
  270. "patching_rect" : [ 36.0, 454.0, 20.0, 20.0 ],
  271. "style" : ""
  272. }
  273. }
  274. , {
  275. "box" : {
  276. "fontname" : "Andale Mono",
  277. "id" : "obj-105",
  278. "maxclass" : "live.slider",
  279. "numinlets" : 1,
  280. "numoutlets" : 2,
  281. "outlettype" : [ "", "float" ],
  282. "parameter_enable" : 1,
  283. "patching_rect" : [ 135.0, 350.0, 34.0, 95.0 ],
  284. "saved_attribute_attributes" : {
  285. "valueof" : {
  286. "parameter_longname" : "a[19]",
  287. "parameter_shortname" : "a",
  288. "parameter_type" : 0,
  289. "parameter_mmax" : 1023.0,
  290. "parameter_unitstyle" : 0
  291. }
  292. }
  293. ,
  294. "varname" : "a[4]"
  295. }
  296. }
  297. , {
  298. "box" : {
  299. "fontname" : "Andale Mono",
  300. "id" : "obj-104",
  301. "maxclass" : "live.slider",
  302. "numinlets" : 1,
  303. "numoutlets" : 2,
  304. "outlettype" : [ "", "float" ],
  305. "parameter_enable" : 1,
  306. "patching_rect" : [ 102.0, 350.0, 34.0, 95.0 ],
  307. "saved_attribute_attributes" : {
  308. "valueof" : {
  309. "parameter_longname" : "a[20]",
  310. "parameter_shortname" : "a",
  311. "parameter_type" : 0,
  312. "parameter_mmax" : 1023.0,
  313. "parameter_unitstyle" : 0
  314. }
  315. }
  316. ,
  317. "varname" : "a[3]"
  318. }
  319. }
  320. , {
  321. "box" : {
  322. "fontname" : "Andale Mono",
  323. "id" : "obj-103",
  324. "maxclass" : "live.slider",
  325. "numinlets" : 1,
  326. "numoutlets" : 2,
  327. "outlettype" : [ "", "float" ],
  328. "parameter_enable" : 1,
  329. "patching_rect" : [ 69.0, 350.0, 34.0, 95.0 ],
  330. "saved_attribute_attributes" : {
  331. "valueof" : {
  332. "parameter_longname" : "a[21]",
  333. "parameter_shortname" : "a",
  334. "parameter_type" : 0,
  335. "parameter_mmax" : 1023.0,
  336. "parameter_unitstyle" : 0
  337. }
  338. }
  339. ,
  340. "varname" : "a[2]"
  341. }
  342. }
  343. , {
  344. "box" : {
  345. "fontname" : "Andale Mono",
  346. "id" : "obj-102",
  347. "maxclass" : "live.slider",
  348. "numinlets" : 1,
  349. "numoutlets" : 2,
  350. "outlettype" : [ "", "float" ],
  351. "parameter_enable" : 1,
  352. "patching_rect" : [ 36.0, 350.0, 34.0, 95.0 ],
  353. "saved_attribute_attributes" : {
  354. "valueof" : {
  355. "parameter_longname" : "a[22]",
  356. "parameter_shortname" : "a",
  357. "parameter_type" : 0,
  358. "parameter_mmax" : 1023.0,
  359. "parameter_unitstyle" : 0
  360. }
  361. }
  362. ,
  363. "varname" : "a[1]"
  364. }
  365. }
  366. , {
  367. "box" : {
  368. "fontname" : "Andale Mono",
  369. "id" : "obj-101",
  370. "maxclass" : "live.slider",
  371. "numinlets" : 1,
  372. "numoutlets" : 2,
  373. "outlettype" : [ "", "float" ],
  374. "parameter_enable" : 1,
  375. "patching_rect" : [ 3.0, 350.0, 34.0, 95.0 ],
  376. "saved_attribute_attributes" : {
  377. "valueof" : {
  378. "parameter_longname" : "a[23]",
  379. "parameter_shortname" : "a",
  380. "parameter_type" : 0,
  381. "parameter_mmax" : 1023.0,
  382. "parameter_unitstyle" : 0
  383. }
  384. }
  385. ,
  386. "varname" : "a"
  387. }
  388. }
  389. , {
  390. "box" : {
  391. "id" : "obj-84",
  392. "maxclass" : "button",
  393. "numinlets" : 1,
  394. "numoutlets" : 1,
  395. "outlettype" : [ "bang" ],
  396. "patching_rect" : [ 3.0, 454.0, 20.0, 20.0 ],
  397. "style" : ""
  398. }
  399. }
  400. , {
  401. "box" : {
  402. "fontname" : "Andale Mono",
  403. "fontsize" : 14.0,
  404. "id" : "obj-81",
  405. "maxclass" : "newobj",
  406. "numinlets" : 1,
  407. "numoutlets" : 7,
  408. "outlettype" : [ "", "", "", "", "", "", "FullPacket" ],
  409. "patching_rect" : [ 8.0, 310.0, 221.0, 24.0 ],
  410. "style" : "",
  411. "text" : "o.route /0 /1 /2 /3 /4 /5"
  412. }
  413. }
  414. , {
  415. "box" : {
  416. "fontname" : "Andale Mono",
  417. "fontsize" : 14.0,
  418. "id" : "obj-45",
  419. "maxclass" : "newobj",
  420. "numinlets" : 1,
  421. "numoutlets" : 2,
  422. "outlettype" : [ "", "FullPacket" ],
  423. "patching_rect" : [ 3.0, 252.0, 137.0, 24.0 ],
  424. "style" : "",
  425. "text" : "o.route /analog"
  426. }
  427. }
  428. , {
  429. "box" : {
  430. "fontname" : "Andale Mono",
  431. "fontsize" : 14.0,
  432. "id" : "obj-15",
  433. "linecount" : 2,
  434. "maxclass" : "comment",
  435. "numinlets" : 1,
  436. "numoutlets" : 0,
  437. "patching_rect" : [ 269.5, 17.0, 187.0, 38.0 ],
  438. "style" : "",
  439. "text" : "read analog pins 0-3 with pullup turned on"
  440. }
  441. }
  442. , {
  443. "box" : {
  444. "id" : "obj-18",
  445. "maxclass" : "toggle",
  446. "numinlets" : 1,
  447. "numoutlets" : 1,
  448. "outlettype" : [ "int" ],
  449. "parameter_enable" : 0,
  450. "patching_rect" : [ 249.5, 17.0, 20.0, 20.0 ],
  451. "style" : ""
  452. }
  453. }
  454. , {
  455. "box" : {
  456. "fontname" : "Andale Mono",
  457. "fontsize" : 14.0,
  458. "id" : "obj-22",
  459. "maxclass" : "newobj",
  460. "numinlets" : 2,
  461. "numoutlets" : 1,
  462. "outlettype" : [ "bang" ],
  463. "patching_rect" : [ 249.5, 47.0, 86.0, 24.0 ],
  464. "style" : "",
  465. "text" : "qmetro 20"
  466. }
  467. }
  468. , {
  469. "box" : {
  470. "fontname" : "Andale Mono",
  471. "fontsize" : 14.0,
  472. "id" : "obj-46",
  473. "maxclass" : "comment",
  474. "numinlets" : 1,
  475. "numoutlets" : 0,
  476. "patching_rect" : [ 32.5, 18.0, 187.0, 22.0 ],
  477. "style" : "",
  478. "text" : "read all analog pins"
  479. }
  480. }
  481. , {
  482. "box" : {
  483. "id" : "obj-60",
  484. "maxclass" : "toggle",
  485. "numinlets" : 1,
  486. "numoutlets" : 1,
  487. "outlettype" : [ "int" ],
  488. "parameter_enable" : 0,
  489. "patching_rect" : [ 12.5, 18.0, 20.0, 20.0 ],
  490. "style" : ""
  491. }
  492. }
  493. , {
  494. "box" : {
  495. "fontname" : "Andale Mono",
  496. "fontsize" : 14.0,
  497. "id" : "obj-61",
  498. "maxclass" : "newobj",
  499. "numinlets" : 2,
  500. "numoutlets" : 1,
  501. "outlettype" : [ "bang" ],
  502. "patching_rect" : [ 12.5, 47.0, 95.0, 24.0 ],
  503. "style" : "",
  504. "text" : "qmetro 100"
  505. }
  506. }
  507. , {
  508. "box" : {
  509. "fontname" : "Andale Mono",
  510. "fontsize" : 14.0,
  511. "id" : "obj-4",
  512. "linecount" : 3,
  513. "maxclass" : "comment",
  514. "numinlets" : 1,
  515. "numoutlets" : 0,
  516. "patching_rect" : [ 702.5, 243.0, 150.0, 54.0 ],
  517. "style" : "",
  518. "text" : "stats on serial OSC communications"
  519. }
  520. }
  521. , {
  522. "box" : {
  523. "fontface" : 0,
  524. "fontname" : "Andale Mono",
  525. "fontsize" : 14.0,
  526. "id" : "obj-26",
  527. "maxclass" : "newobj",
  528. "numinlets" : 2,
  529. "numoutlets" : 2,
  530. "outlettype" : [ "FullPacket", "FullPacket" ],
  531. "patching_rect" : [ 220.5, 201.0, 137.0, 24.0 ],
  532. "style" : "",
  533. "text" : "o.io.slipserial"
  534. }
  535. }
  536. , {
  537. "box" : {
  538. "fontname" : "Andale Mono",
  539. "fontsize" : 14.0,
  540. "id" : "obj-91",
  541. "maxclass" : "newobj",
  542. "numinlets" : 0,
  543. "numoutlets" : 0,
  544. "patcher" : {
  545. "fileversion" : 1,
  546. "appversion" : {
  547. "major" : 7,
  548. "minor" : 0,
  549. "revision" : 4,
  550. "architecture" : "x86",
  551. "modernui" : 1
  552. }
  553. ,
  554. "rect" : [ 34.0, 78.0, 738.0, 421.0 ],
  555. "bglocked" : 0,
  556. "openinpresentation" : 0,
  557. "default_fontsize" : 14.0,
  558. "default_fontface" : 0,
  559. "default_fontname" : "Andale Mono",
  560. "gridonopen" : 1,
  561. "gridsize" : [ 5.0, 5.0 ],
  562. "gridsnaponopen" : 1,
  563. "objectsnaponopen" : 1,
  564. "statusbarvisible" : 2,
  565. "toolbarvisible" : 1,
  566. "lefttoolbarpinned" : 0,
  567. "toptoolbarpinned" : 0,
  568. "righttoolbarpinned" : 0,
  569. "bottomtoolbarpinned" : 0,
  570. "toolbars_unpinned_last_save" : 0,
  571. "tallnewobj" : 0,
  572. "boxanimatetime" : 200,
  573. "enablehscroll" : 1,
  574. "enablevscroll" : 1,
  575. "devicewidth" : 0.0,
  576. "description" : "",
  577. "digest" : "",
  578. "tags" : "",
  579. "style" : "",
  580. "subpatcher_template" : "",
  581. "boxes" : [ {
  582. "box" : {
  583. "fontname" : "Andale Mono",
  584. "fontsize" : 14.0,
  585. "id" : "obj-2",
  586. "linecount" : 25,
  587. "maxclass" : "comment",
  588. "numinlets" : 1,
  589. "numoutlets" : 0,
  590. "patching_rect" : [ 15.0, 20.0, 768.0, 400.0 ],
  591. "style" : "",
  592. "text" : "/*\n Written by Yotam Mann and Adrian freed,\n The Center for New Music and Audio Technologies,\n University of California, Berkeley. Copyright (c) 2012, The Regents of\n the University of California (Regents).\n \n Permission to use, copy, modify, distribute, and distribute modified versions\n of this software and its documentation without fee and without a signed\n licensing agreement, is hereby granted, provided that the above copyright\n notice, this paragraph and the following two paragraphs appear in all copies,\n modifications, and distributions.\n \n IN NO EVENT SHALL REGENTS BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT,\n SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOST PROFITS, ARISING\n OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF REGENTS HAS\n BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n \n REGENTS SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO,\n THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\n PURPOSE. THE SOFTWARE AND ACCOMPANYING DOCUMENTATION, IF ANY, PROVIDED\n HEREUNDER IS PROVIDED \"AS IS\". REGENTS HAS NO OBLIGATION TO PROVIDE\n MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.\n \n For bug reports and feature requests please email me at yotam@cnmat.berkeley.edu\n */"
  593. }
  594. }
  595. ],
  596. "lines" : [ ]
  597. }
  598. ,
  599. "patching_rect" : [ 8.0, 570.0, 111.0, 24.0 ],
  600. "saved_object_attributes" : {
  601. "description" : "",
  602. "digest" : "",
  603. "fontname" : "Andale Mono",
  604. "fontsize" : 14.0,
  605. "globalpatchername" : "",
  606. "style" : "",
  607. "tags" : ""
  608. }
  609. ,
  610. "style" : "",
  611. "text" : "p disclaimer"
  612. }
  613. }
  614. ],
  615. "lines" : [ {
  616. "patchline" : {
  617. "destination" : [ "obj-84", 0 ],
  618. "disabled" : 0,
  619. "hidden" : 0,
  620. "source" : [ "obj-101", 0 ]
  621. }
  622. }
  623. , {
  624. "patchline" : {
  625. "destination" : [ "obj-107", 0 ],
  626. "disabled" : 0,
  627. "hidden" : 0,
  628. "source" : [ "obj-102", 0 ]
  629. }
  630. }
  631. , {
  632. "patchline" : {
  633. "destination" : [ "obj-108", 0 ],
  634. "disabled" : 0,
  635. "hidden" : 0,
  636. "source" : [ "obj-103", 0 ]
  637. }
  638. }
  639. , {
  640. "patchline" : {
  641. "destination" : [ "obj-109", 0 ],
  642. "disabled" : 0,
  643. "hidden" : 0,
  644. "source" : [ "obj-104", 0 ]
  645. }
  646. }
  647. , {
  648. "patchline" : {
  649. "destination" : [ "obj-110", 0 ],
  650. "disabled" : 0,
  651. "hidden" : 0,
  652. "source" : [ "obj-105", 0 ]
  653. }
  654. }
  655. , {
  656. "patchline" : {
  657. "destination" : [ "obj-22", 0 ],
  658. "disabled" : 0,
  659. "hidden" : 0,
  660. "source" : [ "obj-18", 0 ]
  661. }
  662. }
  663. , {
  664. "patchline" : {
  665. "destination" : [ "obj-55", 0 ],
  666. "disabled" : 0,
  667. "hidden" : 0,
  668. "source" : [ "obj-22", 0 ]
  669. }
  670. }
  671. , {
  672. "patchline" : {
  673. "destination" : [ "obj-45", 0 ],
  674. "disabled" : 0,
  675. "hidden" : 0,
  676. "source" : [ "obj-26", 0 ]
  677. }
  678. }
  679. , {
  680. "patchline" : {
  681. "destination" : [ "obj-5", 0 ],
  682. "disabled" : 0,
  683. "hidden" : 0,
  684. "source" : [ "obj-26", 1 ]
  685. }
  686. }
  687. , {
  688. "patchline" : {
  689. "destination" : [ "obj-8", 0 ],
  690. "disabled" : 0,
  691. "hidden" : 0,
  692. "source" : [ "obj-26", 0 ]
  693. }
  694. }
  695. , {
  696. "patchline" : {
  697. "color" : [ 1.0, 0.8, 0.4, 1.0 ],
  698. "destination" : [ "obj-9", 0 ],
  699. "disabled" : 0,
  700. "hidden" : 0,
  701. "midpoints" : [ 348.0, 229.0, 717.0, 229.0, 717.0, 131.0, 348.0, 131.0 ],
  702. "source" : [ "obj-26", 1 ]
  703. }
  704. }
  705. , {
  706. "patchline" : {
  707. "destination" : [ "obj-26", 0 ],
  708. "disabled" : 0,
  709. "hidden" : 0,
  710. "source" : [ "obj-28", 0 ]
  711. }
  712. }
  713. , {
  714. "patchline" : {
  715. "destination" : [ "obj-81", 0 ],
  716. "disabled" : 0,
  717. "hidden" : 0,
  718. "source" : [ "obj-45", 0 ]
  719. }
  720. }
  721. , {
  722. "patchline" : {
  723. "destination" : [ "obj-26", 0 ],
  724. "disabled" : 0,
  725. "hidden" : 0,
  726. "source" : [ "obj-55", 0 ]
  727. }
  728. }
  729. , {
  730. "patchline" : {
  731. "destination" : [ "obj-61", 0 ],
  732. "disabled" : 0,
  733. "hidden" : 0,
  734. "source" : [ "obj-60", 0 ]
  735. }
  736. }
  737. , {
  738. "patchline" : {
  739. "destination" : [ "obj-28", 0 ],
  740. "disabled" : 0,
  741. "hidden" : 0,
  742. "source" : [ "obj-61", 0 ]
  743. }
  744. }
  745. , {
  746. "patchline" : {
  747. "destination" : [ "obj-56", 0 ],
  748. "disabled" : 0,
  749. "hidden" : 0,
  750. "source" : [ "obj-64", 0 ]
  751. }
  752. }
  753. , {
  754. "patchline" : {
  755. "destination" : [ "obj-26", 0 ],
  756. "disabled" : 0,
  757. "hidden" : 0,
  758. "source" : [ "obj-7", 0 ]
  759. }
  760. }
  761. , {
  762. "patchline" : {
  763. "destination" : [ "obj-79", 0 ],
  764. "disabled" : 0,
  765. "hidden" : 0,
  766. "source" : [ "obj-78", 0 ]
  767. }
  768. }
  769. , {
  770. "patchline" : {
  771. "destination" : [ "obj-7", 0 ],
  772. "disabled" : 0,
  773. "hidden" : 0,
  774. "source" : [ "obj-79", 0 ]
  775. }
  776. }
  777. , {
  778. "patchline" : {
  779. "destination" : [ "obj-101", 0 ],
  780. "disabled" : 0,
  781. "hidden" : 0,
  782. "source" : [ "obj-81", 0 ]
  783. }
  784. }
  785. , {
  786. "patchline" : {
  787. "destination" : [ "obj-102", 0 ],
  788. "disabled" : 0,
  789. "hidden" : 0,
  790. "source" : [ "obj-81", 1 ]
  791. }
  792. }
  793. , {
  794. "patchline" : {
  795. "destination" : [ "obj-103", 0 ],
  796. "disabled" : 0,
  797. "hidden" : 0,
  798. "source" : [ "obj-81", 2 ]
  799. }
  800. }
  801. , {
  802. "patchline" : {
  803. "destination" : [ "obj-104", 0 ],
  804. "disabled" : 0,
  805. "hidden" : 0,
  806. "source" : [ "obj-81", 3 ]
  807. }
  808. }
  809. , {
  810. "patchline" : {
  811. "destination" : [ "obj-105", 0 ],
  812. "disabled" : 0,
  813. "hidden" : 0,
  814. "source" : [ "obj-81", 4 ]
  815. }
  816. }
  817. , {
  818. "patchline" : {
  819. "destination" : [ "obj-64", 0 ],
  820. "disabled" : 0,
  821. "hidden" : 0,
  822. "source" : [ "obj-81", 5 ]
  823. }
  824. }
  825. , {
  826. "patchline" : {
  827. "color" : [ 1.0, 0.8, 0.4, 1.0 ],
  828. "destination" : [ "obj-26", 1 ],
  829. "disabled" : 0,
  830. "hidden" : 0,
  831. "source" : [ "obj-9", 0 ]
  832. }
  833. }
  834. ],
  835. "parameters" : {
  836. "obj-105" : [ "a[19]", "a", 0 ],
  837. "obj-104" : [ "a[20]", "a", 0 ],
  838. "obj-103" : [ "a[21]", "a", 0 ],
  839. "obj-64" : [ "a[37]", "a", 0 ],
  840. "obj-102" : [ "a[22]", "a", 0 ],
  841. "obj-101" : [ "a[23]", "a", 0 ]
  842. }
  843. ,
  844. "dependency_cache" : [ {
  845. "name" : "o.io.slipserial.maxpat",
  846. "bootpath" : "~/Documents/Max/Packages/o.io/experimental/Protocols/serial",
  847. "type" : "JSON",
  848. "implicit" : 1
  849. }
  850. , {
  851. "name" : "o.righttoleft.maxpat",
  852. "bootpath" : "~/Documents/Max/Packages/odot/patchers/ordering",
  853. "type" : "JSON",
  854. "implicit" : 1
  855. }
  856. , {
  857. "name" : "o.io.serial.display.maxpat",
  858. "bootpath" : "~/Documents/Max/Packages/o.io/experimental/Protocols/serial",
  859. "type" : "JSON",
  860. "implicit" : 1
  861. }
  862. , {
  863. "name" : "o.pack.mxo",
  864. "type" : "iLaX"
  865. }
  866. , {
  867. "name" : "o.route.mxo",
  868. "type" : "iLaX"
  869. }
  870. , {
  871. "name" : "o.union.mxo",
  872. "type" : "iLaX"
  873. }
  874. , {
  875. "name" : "o.validate.mxo",
  876. "type" : "iLaX"
  877. }
  878. , {
  879. "name" : "o.print.mxo",
  880. "type" : "iLaX"
  881. }
  882. , {
  883. "name" : "o.slip.encode.mxo",
  884. "type" : "iLaX"
  885. }
  886. , {
  887. "name" : "o.slip.decode.mxo",
  888. "type" : "iLaX"
  889. }
  890. , {
  891. "name" : "o.if.mxo",
  892. "type" : "iLaX"
  893. }
  894. , {
  895. "name" : "o.message.mxo",
  896. "type" : "iLaX"
  897. }
  898. , {
  899. "name" : "o.display.mxo",
  900. "type" : "iLaX"
  901. }
  902. ],
  903. "embedsnapshot" : 0
  904. }
  905. }