oscIOudp.pd 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177
  1. #N canvas 472 219 744 548 10;
  2. #X declare -lib mrpeach;
  3. #X obj 354 113 unpackOSC;
  4. #X obj 108 369 udpsend;
  5. #X obj 108 307 packOSC;
  6. #X obj 429 369 s;
  7. #X obj 429 200 list split 1;
  8. #X obj 429 242 list;
  9. #X obj 429 220 t b a;
  10. #X obj 429 261 list trim;
  11. #X obj 108 347 spigot;
  12. #X msg 4 345 disconnect;
  13. #X obj 73 156 pack s f;
  14. #X obj 73 107 symbol \$1;
  15. #X obj 100 127 f \$2;
  16. #X msg 73 176 connect \$1 \$2;
  17. #X text 294 36 \$3 : port in;
  18. #X text 294 24 \$1 \, \$2 : IP \, port out;
  19. #X text 294 48 \$4 : domain;
  20. #X obj 29 62 route 0 1;
  21. #X msg -26 135 disconnect;
  22. #X obj 108 265 r \$4;
  23. #X obj 108 286 pp \$4;
  24. #X obj 456 328 pack s s;
  25. #X msg 456 348 symbol \$2/\$1;
  26. #X obj 456 283 t a b;
  27. #X obj 501 305 symbol \$4;
  28. #X obj 354 93 udpreceive \$3;
  29. #X text 443 103 receive OSC messages;
  30. #X text 440 159 filter domain;
  31. #X text 530 237 osc to pure data format;
  32. #X text 531 254 /domain parameter value1 value..;
  33. #X text 530 273 -> /domain/parameter value1...;
  34. #X obj 26 -44 inlet;
  35. #X obj 26 -23 s \$0_r-toggle;
  36. #X obj 353 -28 import mrpeach;
  37. #X obj 263 130 l2s;
  38. #X obj 185 303 l2s;
  39. #X obj 263 170 outlet OSCin;
  40. #X obj 185 343 outlet OSCout;
  41. #X obj 29 42 r \$0_s-toggle;
  42. #X obj 323 1 cnv 7 15 7 empty \$0-OSCin_gui IN 3 4 0 8 -262144 -262144
  43. 0;
  44. #X obj 323 11 cnv 7 15 7 empty \$0-OSCout_gui OUT 1 4 0 8 -262144 -262144
  45. 0;
  46. #N canvas 299 355 450 300 \$0-color 0;
  47. #X obj 147 69 bang;
  48. #X obj 70 29 inlet;
  49. #X obj 146 92 debounce 20;
  50. #X obj 122 117 delay 20;
  51. #X msg 117 158 color 0 0 0;
  52. #X msg 156 180 color 15 3 12;
  53. #X obj 246 136 loadbang;
  54. #X obj 66 84 outlet;
  55. #X obj 133 252 s \$0-OSCin_gui;
  56. #X connect 0 0 2 0;
  57. #X connect 1 0 0 0;
  58. #X connect 1 0 7 0;
  59. #X connect 2 0 3 0;
  60. #X connect 2 0 5 0;
  61. #X connect 3 0 4 0;
  62. #X connect 4 0 8 0;
  63. #X connect 5 0 8 0;
  64. #X connect 6 0 4 0;
  65. #X restore 354 135 pd \$0-color;
  66. #N canvas 51 620 743 317 \$0-color 0;
  67. #X obj 343 26 inlet;
  68. #X obj 233 59 loadbang;
  69. #X obj 342 87 route 0;
  70. #X obj 115 61 bang;
  71. #X obj 47 28 inlet;
  72. #X obj 114 84 debounce 20;
  73. #X obj 90 109 delay 20;
  74. #X msg 85 150 color 0 0 0;
  75. #X msg 124 172 color 14 3 12;
  76. #X obj 48 73 outlet;
  77. #X text 111 38 Activity;
  78. #X text 380 59 connection;
  79. #X obj 369 236 s \$0_r-toggle;
  80. #X obj 343 49 change;
  81. #X msg 342 124 color 13 0 0;
  82. #X msg 380 156 color 16 0 0;
  83. #X obj 101 244 s \$0-OSCout_gui;
  84. #X connect 0 0 13 0;
  85. #X connect 1 0 14 0;
  86. #X connect 1 0 7 0;
  87. #X connect 2 0 14 0;
  88. #X connect 2 1 15 0;
  89. #X connect 3 0 5 0;
  90. #X connect 4 0 3 0;
  91. #X connect 4 0 9 0;
  92. #X connect 5 0 6 0;
  93. #X connect 5 0 8 0;
  94. #X connect 6 0 7 0;
  95. #X connect 7 0 16 0;
  96. #X connect 8 0 16 0;
  97. #X connect 13 0 2 0;
  98. #X connect 14 0 12 0;
  99. #X connect 15 0 12 0;
  100. #X restore 108 327 pd \$0-color;
  101. #X obj 351 0 tgl 20 0 \$0_s-toggle \$0_r-toggle empty 17 7 0 10 -24198
  102. -262144 -262144 0 1;
  103. #X obj 345 200 s \$0_r-toggle;
  104. #X obj 354 161 routeOSC \$4;
  105. #X obj 354 180 route connect;
  106. #X obj 54 86 t b b b;
  107. #X msg 54 196 connect 1;
  108. #X text 293 59 \$5 : back-connect (bi-directionnal UDP);
  109. #X text 293 68 \$6 : autoconnect;
  110. #X obj 54 215 spigot \$5;
  111. #X obj 108 403 spigot \$6;
  112. #X obj 108 462 -;
  113. #X msg 108 443 1 \$1;
  114. #X obj 108 485 metro 5000;
  115. #X obj 44 385 loadbang;
  116. #X msg 44 405 0;
  117. #X obj 108 423 pipe 5000;
  118. #X obj 185 323 pp set;
  119. #X obj 263 150 pp set;
  120. #X obj 549 150 outlet;
  121. #X text 599 151 pour reemission;
  122. #X connect 0 0 41 0;
  123. #X connect 0 0 34 0;
  124. #X connect 1 0 8 1;
  125. #X connect 1 0 42 1;
  126. #X connect 1 0 52 0;
  127. #X connect 2 0 42 0;
  128. #X connect 4 0 6 0;
  129. #X connect 4 1 5 1;
  130. #X connect 5 0 7 0;
  131. #X connect 6 0 5 0;
  132. #X connect 6 1 23 0;
  133. #X connect 7 0 3 0;
  134. #X connect 8 0 1 0;
  135. #X connect 9 0 1 0;
  136. #X connect 10 0 13 0;
  137. #X connect 11 0 10 0;
  138. #X connect 12 0 10 1;
  139. #X connect 13 0 1 0;
  140. #X connect 17 0 18 0;
  141. #X connect 17 1 47 0;
  142. #X connect 18 0 1 0;
  143. #X connect 19 0 20 0;
  144. #X connect 20 0 2 0;
  145. #X connect 20 0 35 0;
  146. #X connect 21 0 22 0;
  147. #X connect 22 0 3 1;
  148. #X connect 23 0 21 0;
  149. #X connect 23 1 24 0;
  150. #X connect 24 0 21 1;
  151. #X connect 25 0 0 0;
  152. #X connect 31 0 32 0;
  153. #X connect 34 0 60 0;
  154. #X connect 35 0 59 0;
  155. #X connect 38 0 17 0;
  156. #X connect 41 0 45 0;
  157. #X connect 42 0 8 0;
  158. #X connect 45 0 46 0;
  159. #X connect 46 0 44 0;
  160. #X connect 46 1 4 0;
  161. #X connect 46 1 61 0;
  162. #X connect 47 0 48 0;
  163. #X connect 47 1 11 0;
  164. #X connect 47 2 12 0;
  165. #X connect 48 0 51 0;
  166. #X connect 51 0 20 0;
  167. #X connect 52 0 58 0;
  168. #X connect 53 0 55 0;
  169. #X connect 54 0 53 0;
  170. #X connect 55 0 47 0;
  171. #X connect 56 0 57 0;
  172. #X connect 57 0 52 0;
  173. #X connect 58 0 54 0;
  174. #X connect 59 0 37 0;
  175. #X connect 60 0 36 0;
  176. #X coords 0 -1 1 1 350 20 1 22 0;