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.

SerialEcho.maxpat 7.0KB

3 years ago
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304
  1. {
  2. "patcher" : {
  3. "fileversion" : 1,
  4. "appversion" : {
  5. "major" : 6,
  6. "minor" : 1,
  7. "revision" : 6,
  8. "architecture" : "x86"
  9. }
  10. ,
  11. "rect" : [ 608.0, 81.0, 1202.0, 749.0 ],
  12. "bglocked" : 0,
  13. "openinpresentation" : 0,
  14. "default_fontsize" : 14.0,
  15. "default_fontface" : 0,
  16. "default_fontname" : "Andale Mono",
  17. "gridonopen" : 0,
  18. "gridsize" : [ 5.0, 5.0 ],
  19. "gridsnaponopen" : 0,
  20. "statusbarvisible" : 2,
  21. "toolbarvisible" : 1,
  22. "boxanimatetime" : 200,
  23. "imprint" : 0,
  24. "enablehscroll" : 1,
  25. "enablevscroll" : 1,
  26. "devicewidth" : 0.0,
  27. "description" : "",
  28. "digest" : "",
  29. "tags" : "",
  30. "boxes" : [ {
  31. "box" : {
  32. "fontname" : "Andale Mono",
  33. "fontsize" : 14.0,
  34. "id" : "obj-1",
  35. "maxclass" : "newobj",
  36. "numinlets" : 1,
  37. "numoutlets" : 1,
  38. "outlettype" : [ "FullPacket" ],
  39. "patching_rect" : [ 218.0, 295.0, 95.0, 22.0 ],
  40. "text" : "o.downcast"
  41. }
  42. }
  43. , {
  44. "box" : {
  45. "fontname" : "Arial",
  46. "fontsize" : 12.0,
  47. "id" : "obj-18",
  48. "linecount" : 10,
  49. "maxclass" : "o.display",
  50. "numinlets" : 1,
  51. "numoutlets" : 1,
  52. "outlettype" : [ "" ],
  53. "patching_rect" : [ 28.5, 425.0, 267.0, 155.0 ],
  54. "text" : "/ping : 100,\n/thing : [2., 3.04, 1242., 23., \"thing\"],\n/stuff : [1, 2, 3, 4, 5],\n/fsakjfskfsdkasfk : [234, 242, 234, 234, 4],\n/decision : 1,\n/notdecision : 0,\n/micros : 616229100,\n/sequencenumber : 20557,\n/digital/5 : false,\n/lsb : false",
  55. "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ]
  56. }
  57. }
  58. , {
  59. "box" : {
  60. "fontname" : "Arial",
  61. "fontsize" : 12.0,
  62. "id" : "obj-3",
  63. "linecount" : 5,
  64. "maxclass" : "o.display",
  65. "numinlets" : 1,
  66. "numoutlets" : 1,
  67. "outlettype" : [ "" ],
  68. "patching_rect" : [ 404.5, 425.0, 158.0, 88.0 ],
  69. "text" : "/port : \"usbmodem12341\",\n/rate/output : 32,\n/rate/input : 39,\n/mediansize/received : -1,\n/baud",
  70. "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ]
  71. }
  72. }
  73. , {
  74. "box" : {
  75. "fontname" : "Arial",
  76. "fontsize" : 12.0,
  77. "frgb" : 0.0,
  78. "id" : "obj-19",
  79. "linecount" : 2,
  80. "maxclass" : "comment",
  81. "numinlets" : 1,
  82. "numoutlets" : 0,
  83. "patching_rect" : [ 424.5, 269.5, 170.0, 33.0 ],
  84. "text" : "Look for your device in the menu list of serial USB"
  85. }
  86. }
  87. , {
  88. "box" : {
  89. "id" : "obj-20",
  90. "maxclass" : "bpatcher",
  91. "name" : "o.io.serial.display.maxpat",
  92. "numinlets" : 1,
  93. "numoutlets" : 1,
  94. "offset" : [ 3.0, 0.0 ],
  95. "outlettype" : [ "FullPacket" ],
  96. "patching_rect" : [ 404.5, 340.0, 164.0, 24.0 ]
  97. }
  98. }
  99. , {
  100. "box" : {
  101. "fontname" : "Arial",
  102. "fontsize" : 12.0,
  103. "id" : "obj-23",
  104. "maxclass" : "newobj",
  105. "numinlets" : 2,
  106. "numoutlets" : 2,
  107. "outlettype" : [ "FullPacket", "FullPacket" ],
  108. "patching_rect" : [ 343.5, 379.0, 80.0, 20.0 ],
  109. "text" : "o.io.slipserial"
  110. }
  111. }
  112. , {
  113. "box" : {
  114. "fontname" : "Andale Mono",
  115. "fontsize" : 14.0,
  116. "id" : "obj-2",
  117. "linecount" : 6,
  118. "maxclass" : "o.compose",
  119. "numinlets" : 2,
  120. "numoutlets" : 1,
  121. "outlettype" : [ "" ],
  122. "patching_rect" : [ 45.0, 90.166656, 964.0, 105.0 ],
  123. "text" : "/ping : 100,\n/thing : [2., 3.04, 1242., 23., \"thing\"],\n/stuff : [1, 2, 3, 4, 5],\n/fsakjfskfsdkasfk : [234, 242, 234, 234, 4],\n/decision : true,\n/notdecision : false",
  124. "textcolor" : [ 0.0, 0.0, 0.0, 1.0 ]
  125. }
  126. }
  127. , {
  128. "box" : {
  129. "fontname" : "Andale Mono",
  130. "fontsize" : 14.0,
  131. "frgb" : 0.0,
  132. "id" : "obj-4",
  133. "linecount" : 3,
  134. "maxclass" : "comment",
  135. "numinlets" : 1,
  136. "numoutlets" : 0,
  137. "patching_rect" : [ 595.0, 415.0, 150.0, 54.0 ],
  138. "text" : "stats on serial OSC communications"
  139. }
  140. }
  141. , {
  142. "box" : {
  143. "fontname" : "Andale Mono",
  144. "fontsize" : 14.0,
  145. "id" : "obj-61",
  146. "maxclass" : "newobj",
  147. "numinlets" : 2,
  148. "numoutlets" : 1,
  149. "outlettype" : [ "bang" ],
  150. "patching_rect" : [ 45.0, 38.166656, 162.0, 22.0 ],
  151. "text" : "metro 22 @active 1"
  152. }
  153. }
  154. ],
  155. "lines" : [ {
  156. "patchline" : {
  157. "color" : [ 1.0, 0.8, 0.4, 1.0 ],
  158. "destination" : [ "obj-23", 0 ],
  159. "disabled" : 0,
  160. "hidden" : 0,
  161. "source" : [ "obj-1", 0 ]
  162. }
  163. }
  164. , {
  165. "patchline" : {
  166. "color" : [ 1.0, 0.8, 0.4, 1.0 ],
  167. "destination" : [ "obj-1", 0 ],
  168. "disabled" : 0,
  169. "hidden" : 0,
  170. "source" : [ "obj-2", 0 ]
  171. }
  172. }
  173. , {
  174. "patchline" : {
  175. "color" : [ 1.0, 0.8, 0.4, 1.0 ],
  176. "destination" : [ "obj-23", 1 ],
  177. "disabled" : 0,
  178. "hidden" : 0,
  179. "source" : [ "obj-20", 0 ]
  180. }
  181. }
  182. , {
  183. "patchline" : {
  184. "color" : [ 1.0, 0.8, 0.4, 1.0 ],
  185. "destination" : [ "obj-18", 0 ],
  186. "disabled" : 0,
  187. "hidden" : 0,
  188. "source" : [ "obj-23", 0 ]
  189. }
  190. }
  191. , {
  192. "patchline" : {
  193. "color" : [ 1.0, 0.8, 0.4, 1.0 ],
  194. "destination" : [ "obj-20", 0 ],
  195. "disabled" : 0,
  196. "hidden" : 0,
  197. "midpoints" : [ 414.0, 406.0, 583.0, 406.0, 583.0, 316.0, 414.0, 316.0 ],
  198. "source" : [ "obj-23", 1 ]
  199. }
  200. }
  201. , {
  202. "patchline" : {
  203. "color" : [ 1.0, 0.8, 0.4, 1.0 ],
  204. "destination" : [ "obj-3", 0 ],
  205. "disabled" : 0,
  206. "hidden" : 0,
  207. "midpoints" : [ 414.0, 420.0, 414.0, 420.0 ],
  208. "source" : [ "obj-23", 1 ]
  209. }
  210. }
  211. , {
  212. "patchline" : {
  213. "destination" : [ "obj-2", 0 ],
  214. "disabled" : 0,
  215. "hidden" : 0,
  216. "source" : [ "obj-61", 0 ]
  217. }
  218. }
  219. ],
  220. "dependency_cache" : [ {
  221. "name" : "o.io.slipserial.maxpat",
  222. "bootpath" : "/Users/adrian2013/Documents/Max/Packages/CNMAT-MMJSS/patchers/esplora",
  223. "patcherrelativepath" : "../../../../../Documents/Max/Packages/CNMAT-MMJSS/patchers/esplora",
  224. "type" : "JSON",
  225. "implicit" : 1
  226. }
  227. , {
  228. "name" : "o.righttoleft.maxpat",
  229. "bootpath" : "/Users/adrian2013/Documents/Max/Packages/CNMAT-odot/patchers/ordering",
  230. "patcherrelativepath" : "../../../../../Documents/Max/Packages/CNMAT-odot/patchers/ordering",
  231. "type" : "JSON",
  232. "implicit" : 1
  233. }
  234. , {
  235. "name" : "o.io.serial.display.maxpat",
  236. "bootpath" : "/Users/adrian2013/Documents/Max/Packages/CNMAT-MMJSS/patchers/esplora",
  237. "patcherrelativepath" : "../../../../../Documents/Max/Packages/CNMAT-MMJSS/patchers/esplora",
  238. "type" : "JSON",
  239. "implicit" : 1
  240. }
  241. , {
  242. "name" : "o.compose.mxo",
  243. "type" : "iLaX"
  244. }
  245. , {
  246. "name" : "o.pack.mxo",
  247. "type" : "iLaX"
  248. }
  249. , {
  250. "name" : "o.route.mxo",
  251. "type" : "iLaX"
  252. }
  253. , {
  254. "name" : "o.union.mxo",
  255. "type" : "iLaX"
  256. }
  257. , {
  258. "name" : "o.validate.mxo",
  259. "type" : "iLaX"
  260. }
  261. , {
  262. "name" : "o.print.mxo",
  263. "type" : "iLaX"
  264. }
  265. , {
  266. "name" : "o.slip.encode.mxo",
  267. "type" : "iLaX"
  268. }
  269. , {
  270. "name" : "o.slip.decode.mxo",
  271. "type" : "iLaX"
  272. }
  273. , {
  274. "name" : "o.if.mxo",
  275. "type" : "iLaX"
  276. }
  277. , {
  278. "name" : "o.display.mxo",
  279. "type" : "iLaX"
  280. }
  281. , {
  282. "name" : "o.downcast.mxo",
  283. "type" : "iLaX"
  284. }
  285. ]
  286. }
  287. }