PlatformIO package of the Teensy core framework compatible with GCC 10 & C++20
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.

296 line
9.2KB

  1. #N canvas 616 22 1168 784 10;
  2. #X declare -lib mrpeach;
  3. #X obj 310 126 unpackOSC;
  4. #X obj 133 96 packOSC;
  5. #X msg 119 62 /a/*;
  6. #X obj 547 162 prepend set;
  7. #X msg 422 47 /s/a;
  8. #X msg 370 43 /s/d;
  9. #X msg 500 53 /s/m;
  10. #X obj 491 327 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
  11. 1;
  12. #X obj 519 325 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
  13. 1;
  14. #X obj 541 327 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
  15. 1;
  16. #X obj 560 327 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
  17. 1;
  18. #X msg 274 46 /d/[1-3];
  19. #X obj -173 275 vsl 15 128 0 1023 0 0 empty empty empty 0 -9 0 10 -262144
  20. -1 -1 0 1;
  21. #X obj 122 7 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1
  22. ;
  23. #X obj -93 280 vsl 15 128 0 1023 0 0 empty empty empty 0 -9 0 10 -262144
  24. -1 -1 0 1;
  25. #X obj -152 278 vsl 15 128 0 1023 0 0 empty empty empty 0 -9 0 10 -262144
  26. -1 -1 0 1;
  27. #X obj -112 279 vsl 15 128 0 1023 0 0 empty empty empty 0 -9 0 10 -262144
  28. -1 -1 0 1;
  29. #X obj -132 278 vsl 15 128 0 1023 0 0 empty empty empty 0 -9 0 10 -262144
  30. -1 -1 0 1;
  31. #X obj -66 277 vsl 15 128 0 1023 0 0 empty empty empty 0 -9 0 10 -262144
  32. -1 -1 0 1;
  33. #X obj -39 276 vsl 15 128 0 1023 0 0 empty empty empty 0 -9 0 10 -262144
  34. -1 -1 0 1;
  35. #X obj -10 277 vsl 15 128 0 1023 0 0 empty empty empty 0 -9 0 10 -262144
  36. -1 -1 0 1;
  37. #X obj 18 274 vsl 15 128 0 1023 0 0 empty empty empty 0 -9 0 10 -262144
  38. -1 -1 0 1;
  39. #X obj 116 277 vsl 15 128 0 1023 0 0 empty empty empty 0 -9 0 10 -262144
  40. -1 -1 0 1;
  41. #X obj 39 274 vsl 15 128 0 1023 0 0 empty empty empty 0 -9 0 10 -262144
  42. -1 -1 0 1;
  43. #X obj 87 276 vsl 15 128 0 1023 0 0 empty empty empty 0 -9 0 10 -262144
  44. -1 -1 0 1;
  45. #X obj 63 281 vsl 15 128 0 1023 0 0 empty empty empty 0 -9 0 10 -262144
  46. -1 -1 0 1;
  47. #X obj 187 288 vsl 15 128 0 1023 0 0 empty empty empty 0 -9 0 10 -262144
  48. -1 -1 0 1;
  49. #X obj 164 277 vsl 15 128 0 1023 0 0 empty empty empty 0 -9 0 10 -262144
  50. -1 -1 0 1;
  51. #X obj 139 276 vsl 15 128 0 1023 0 0 empty empty empty 0 -9 0 10 -262144
  52. -1 -1 0 1;
  53. #X obj 75 27 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1
  54. ;
  55. #X msg 70 60 /s/l \$1;
  56. #X obj 577 329 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
  57. 1;
  58. #X obj 595 329 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
  59. 1;
  60. #X obj 612 326 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
  61. 1;
  62. #X obj 633 328 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
  63. 1;
  64. #X obj 654 330 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
  65. 1;
  66. #X obj 679 330 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
  67. 1;
  68. #X obj 699 330 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
  69. 1;
  70. #X obj 720 330 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
  71. 1;
  72. #X obj 741 332 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
  73. 1;
  74. #X obj 768 331 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
  75. 1;
  76. #X obj 791 328 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
  77. 1;
  78. #X obj 810 328 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
  79. 1;
  80. #X obj 124 119 o.io.slipserial;
  81. #X obj 835 328 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
  82. 1;
  83. #X obj 854 329 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
  84. 1;
  85. #X obj 877 330 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
  86. 1;
  87. #X obj 905 330 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
  88. 1;
  89. #X obj 507 218 routeOSC /1 /2 /3 /4 /5 /6 /7 /8 /9 /10 /11 /12 /13
  90. /14 /15 /16 /17 /18 /19 /20;
  91. #X obj 482 446 vsl 15 128 0 1023 0 0 empty empty empty 0 -9 0 10 -262144
  92. -1 -1 0 1;
  93. #X obj 562 451 vsl 15 128 0 1023 0 0 empty empty empty 0 -9 0 10 -262144
  94. -1 -1 0 1;
  95. #X obj 503 449 vsl 15 128 0 1023 0 0 empty empty empty 0 -9 0 10 -262144
  96. -1 -1 0 1;
  97. #X obj 543 450 vsl 15 128 0 1023 0 0 empty empty empty 0 -9 0 10 -262144
  98. -1 -1 0 1;
  99. #X obj 523 449 vsl 15 128 0 1023 0 0 empty empty empty 0 -9 0 10 -262144
  100. -1 -1 0 1;
  101. #X obj 589 448 vsl 15 128 0 1023 0 0 empty empty empty 0 -9 0 10 -262144
  102. -1 -1 0 1;
  103. #X obj 616 447 vsl 15 128 0 1023 0 0 empty empty empty 0 -9 0 10 -262144
  104. -1 -1 0 1;
  105. #X obj 645 448 vsl 15 128 0 1023 0 0 empty empty empty 0 -9 0 10 -262144
  106. -1 -1 0 1;
  107. #X obj 673 445 vsl 15 128 0 1023 0 0 empty empty empty 0 -9 0 10 -262144
  108. -1 -1 0 1;
  109. #X obj 694 445 vsl 15 128 0 1023 0 0 empty empty empty 0 -9 0 10 -262144
  110. -1 -1 0 1;
  111. #X obj 742 447 vsl 15 128 0 1023 0 0 empty empty empty 0 -9 0 10 -262144
  112. -1 -1 0 1;
  113. #X obj 718 452 vsl 15 128 0 1023 0 0 empty empty empty 0 -9 0 10 -262144
  114. -1 -1 0 1;
  115. #X obj 277 207 prepend set;
  116. #X msg 274 236 /m 1.90169e+09;
  117. #X msg 647 63 /c/*;
  118. #X obj 324 151 routeOSC /a /d /s /c;
  119. #X obj 485 397 routeOSC /0 /1 /16 /17 /18 /19 /22 /23 /25 /32 /33 /15
  120. ;
  121. #X obj 57 520 vsl 15 128 0 1023 0 0 empty empty empty 0 -9 0 10 -262144
  122. -1 -1 0 1;
  123. #X obj 137 525 vsl 15 128 0 1023 0 0 empty empty empty 0 -9 0 10 -262144
  124. -1 -1 0 1;
  125. #X obj 78 523 vsl 15 128 0 1023 0 0 empty empty empty 0 -9 0 10 -262144
  126. -1 -1 0 1;
  127. #X obj 118 524 vsl 15 128 0 1023 0 0 empty empty empty 0 -9 0 10 -262144
  128. -1 -1 0 1;
  129. #X obj 98 523 vsl 15 128 0 1023 0 0 empty empty empty 0 -9 0 10 -262144
  130. -1 -1 0 1;
  131. #X obj 164 522 vsl 15 128 0 1023 0 0 empty empty empty 0 -9 0 10 -262144
  132. -1 -1 0 1;
  133. #X obj 191 521 vsl 15 128 0 1023 0 0 empty empty empty 0 -9 0 10 -262144
  134. -1 -1 0 1;
  135. #X obj 220 522 vsl 15 128 0 1023 0 0 empty empty empty 0 -9 0 10 -262144
  136. -1 -1 0 1;
  137. #X obj 248 519 vsl 15 128 0 1023 0 0 empty empty empty 0 -9 0 10 -262144
  138. -1 -1 0 1;
  139. #X obj 42 460 routeOSC /1 /2 /3 /4 /5 /6 /7 /8 /9 /10 /11 /12 /13 /14
  140. /15 /16;
  141. #X obj 346 522 vsl 15 128 0 1023 0 0 empty empty empty 0 -9 0 10 -262144
  142. -1 -1 0 1;
  143. #X obj 269 519 vsl 15 128 0 1023 0 0 empty empty empty 0 -9 0 10 -262144
  144. -1 -1 0 1;
  145. #X obj 317 521 vsl 15 128 0 1023 0 0 empty empty empty 0 -9 0 10 -262144
  146. -1 -1 0 1;
  147. #X obj 293 526 vsl 15 128 0 1023 0 0 empty empty empty 0 -9 0 10 -262144
  148. -1 -1 0 1;
  149. #X obj 418 521 vsl 15 128 0 1023 0 0 empty empty empty 0 -9 0 10 -262144
  150. -1 -1 0 1;
  151. #X obj 394 522 vsl 15 128 0 1023 0 0 empty empty empty 0 -9 0 10 -262144
  152. -1 -1 0 1;
  153. #X obj 369 521 vsl 15 128 0 1023 0 0 empty empty empty 0 -9 0 10 -262144
  154. -1 -1 0 1;
  155. #X obj -166 200 routeOSC /0/u /1/u /2/u /3/u /4/u /5/u /6/u /7/u /8/u
  156. /9/u /10/u /11/u /12/u /13/u /14/u /15/u;
  157. #X msg 193 61 /a/*/u;
  158. #X text 200 45 Pull up;
  159. #X text 258 20 Digital pins;
  160. #X text 374 21 How many pins?;
  161. #X text 498 20 How many milliseconds ?;
  162. #X text 150 13 Analog Pins;
  163. #X text 78 8 LED;
  164. #X text 623 40 Teensy 3 Touch;
  165. #X text 686 187 Digital Pin state;
  166. #X text 585 369 Touch Pins on Teensy 3;
  167. #X msg 546 190;
  168. #X text 522 137 System message responses;
  169. #X text 60 439 Analog Values;
  170. #X text -109 178 Analog Values with Pullups Enabled;
  171. #N canvas 0 22 450 278 (subpatch) 0;
  172. #X array AnalogArray 16 float 2;
  173. #X coords 0 1023 16 0 200 140 1 0 0;
  174. #X restore -158 574 graph;
  175. #X obj -119 545 send AnalogArray;
  176. #X obj -4 511 funnel 16;
  177. #X obj 122 32 metro 60;
  178. #X text -120 30 Oscuino Serial Adrian Freed 2013;
  179. #X obj 729 19 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
  180. 1;
  181. #X obj 729 44 metro 60;
  182. #X obj 131 155 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
  183. -1 -1;
  184. #X obj 214 158 print;
  185. #X obj -40 118 print;
  186. #X msg 527 91 devicename /dev/tty.usbmodem122611 \, baud 9600 \, pollintervall
  187. 4 \, verbose 1;
  188. #X connect 0 0 64 0;
  189. #X connect 1 0 43 0;
  190. #X connect 2 0 1 0;
  191. #X connect 3 0 94 0;
  192. #X connect 4 0 1 0;
  193. #X connect 5 0 1 0;
  194. #X connect 6 0 1 0;
  195. #X connect 11 0 1 0;
  196. #X connect 13 0 101 0;
  197. #X connect 29 0 30 0;
  198. #X connect 30 0 1 0;
  199. #X connect 43 0 0 0;
  200. #X connect 43 0 105 0;
  201. #X connect 43 0 106 0;
  202. #X connect 48 0 7 0;
  203. #X connect 48 1 8 0;
  204. #X connect 48 2 9 0;
  205. #X connect 48 3 10 0;
  206. #X connect 48 4 31 0;
  207. #X connect 48 5 32 0;
  208. #X connect 48 6 33 0;
  209. #X connect 48 7 34 0;
  210. #X connect 48 8 35 0;
  211. #X connect 48 9 36 0;
  212. #X connect 48 10 37 0;
  213. #X connect 48 11 38 0;
  214. #X connect 48 12 39 0;
  215. #X connect 48 13 40 0;
  216. #X connect 48 14 41 0;
  217. #X connect 48 15 42 0;
  218. #X connect 48 16 44 0;
  219. #X connect 48 17 45 0;
  220. #X connect 48 18 46 0;
  221. #X connect 48 19 47 0;
  222. #X connect 61 0 62 0;
  223. #X connect 63 0 1 0;
  224. #X connect 64 0 83 0;
  225. #X connect 64 1 48 0;
  226. #X connect 64 2 61 0;
  227. #X connect 64 3 65 0;
  228. #X connect 64 4 3 0;
  229. #X connect 65 0 49 0;
  230. #X connect 65 1 51 0;
  231. #X connect 65 2 53 0;
  232. #X connect 65 3 52 0;
  233. #X connect 65 4 50 0;
  234. #X connect 65 5 54 0;
  235. #X connect 65 6 55 0;
  236. #X connect 65 7 56 0;
  237. #X connect 65 8 57 0;
  238. #X connect 65 9 58 0;
  239. #X connect 65 10 60 0;
  240. #X connect 65 11 59 0;
  241. #X connect 75 0 66 0;
  242. #X connect 75 0 100 0;
  243. #X connect 75 1 68 0;
  244. #X connect 75 1 100 1;
  245. #X connect 75 2 70 0;
  246. #X connect 75 2 100 2;
  247. #X connect 75 3 69 0;
  248. #X connect 75 3 100 3;
  249. #X connect 75 4 67 0;
  250. #X connect 75 4 100 4;
  251. #X connect 75 5 71 0;
  252. #X connect 75 5 100 5;
  253. #X connect 75 6 72 0;
  254. #X connect 75 6 100 6;
  255. #X connect 75 7 73 0;
  256. #X connect 75 7 100 7;
  257. #X connect 75 8 74 0;
  258. #X connect 75 8 100 8;
  259. #X connect 75 9 77 0;
  260. #X connect 75 9 100 9;
  261. #X connect 75 10 79 0;
  262. #X connect 75 10 100 10;
  263. #X connect 75 11 78 0;
  264. #X connect 75 11 100 11;
  265. #X connect 75 12 76 0;
  266. #X connect 75 12 100 12;
  267. #X connect 75 13 82 0;
  268. #X connect 75 13 100 13;
  269. #X connect 75 14 81 0;
  270. #X connect 75 14 100 14;
  271. #X connect 75 15 80 0;
  272. #X connect 75 15 100 15;
  273. #X connect 83 0 12 0;
  274. #X connect 83 1 15 0;
  275. #X connect 83 2 17 0;
  276. #X connect 83 3 16 0;
  277. #X connect 83 4 14 0;
  278. #X connect 83 5 18 0;
  279. #X connect 83 6 19 0;
  280. #X connect 83 7 20 0;
  281. #X connect 83 8 21 0;
  282. #X connect 83 9 23 0;
  283. #X connect 83 10 25 0;
  284. #X connect 83 11 24 0;
  285. #X connect 83 12 22 0;
  286. #X connect 83 13 28 0;
  287. #X connect 83 14 27 0;
  288. #X connect 83 15 26 0;
  289. #X connect 83 16 75 0;
  290. #X connect 84 0 1 0;
  291. #X connect 100 0 99 0;
  292. #X connect 101 0 2 0;
  293. #X connect 103 0 104 0;
  294. #X connect 104 0 63 0;
  295. #X connect 108 0 43 1;