wave~.pd 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173
  1. #N canvas 0 29 1022 569 16;
  2. #N canvas 0 50 1022 569 hardsquare 0;
  3. #X obj 81 32 inlet;
  4. #X obj 60 362 outlet~;
  5. #X msg 678 110 0.5;
  6. #X obj 603 172 inlet;
  7. #X obj 575 18 loadbang;
  8. #X text 147 32 <-freq;
  9. #X text 462 173 pulsewidth->;
  10. #X obj 599 306 wrap;
  11. #X obj 65 236 expr~ ((($v1 > $v2) * 2) - 1);
  12. #X obj 396 89 \$1;
  13. #X obj 69 116 phasor~;
  14. #X obj 60 300 lop~;
  15. #X obj 403 341 * 5;
  16. #X connect 0 0 10 0;
  17. #X connect 0 0 12 0;
  18. #X connect 2 0 8 1;
  19. #X connect 3 0 7 0;
  20. #X connect 4 0 2 0;
  21. #X connect 4 0 9 0;
  22. #X connect 7 0 8 1;
  23. #X connect 8 0 11 0;
  24. #X connect 9 0 10 0;
  25. #X connect 9 0 12 0;
  26. #X connect 10 0 8 0;
  27. #X connect 11 0 1 0;
  28. #X connect 12 0 11 1;
  29. #X restore 433 401 pd hardsquare;
  30. #N canvas 0 50 1022 569 square 0;
  31. #X obj 289 133 osc~;
  32. #X obj 345 131 osc~;
  33. #X obj 398 128 osc~;
  34. #X obj 266 264 outlet~;
  35. #X obj 296 169 /~ 5;
  36. #X obj 389 171 /~ 9;
  37. #X obj 193 131 osc~;
  38. #X obj 243 134 osc~;
  39. #X obj 252 170 /~ -3;
  40. #X obj 343 168 /~ -7;
  41. #X obj 268 217 /~ 1;
  42. #X obj 246 84 *~ 3;
  43. #X obj 289 84 *~ 5;
  44. #X obj 344 80 *~ 7;
  45. #X obj 399 81 *~ 9;
  46. #X obj 248 40 +~;
  47. #X obj 249 12 inlet~;
  48. #X connect 0 0 4 0;
  49. #X connect 1 0 9 0;
  50. #X connect 2 0 5 0;
  51. #X connect 4 0 10 0;
  52. #X connect 5 0 10 0;
  53. #X connect 6 0 10 0;
  54. #X connect 7 0 8 0;
  55. #X connect 8 0 10 0;
  56. #X connect 9 0 10 0;
  57. #X connect 10 0 3 0;
  58. #X connect 11 0 7 0;
  59. #X connect 12 0 0 0;
  60. #X connect 13 0 1 0;
  61. #X connect 14 0 2 0;
  62. #X connect 15 0 6 0;
  63. #X connect 15 0 11 0;
  64. #X connect 15 0 12 0;
  65. #X connect 15 0 13 0;
  66. #X connect 15 0 14 0;
  67. #X connect 16 0 15 0;
  68. #X restore 174 416 pd square;
  69. #N canvas 0 50 1022 569 triangle 0;
  70. #X obj 161 234 osc~;
  71. #X obj 212 237 osc~;
  72. #X obj 258 236 osc~;
  73. #X obj 313 233 osc~;
  74. #X obj 367 231 osc~;
  75. #X obj 221 273 /~ 9;
  76. #X obj 265 272 /~ 25;
  77. #X obj 312 271 /~ 49;
  78. #X obj 358 273 /~ 81;
  79. #X obj 235 367 outlet~;
  80. #X obj 234 318 /~ 1;
  81. #X obj 243 77 inlet~;
  82. #X obj 232 144 +~;
  83. #X obj 216 187 *~ 3;
  84. #X obj 258 188 *~ 5;
  85. #X obj 313 183 *~ 7;
  86. #X obj 367 181 *~ 9;
  87. #X connect 0 0 10 0;
  88. #X connect 1 0 5 0;
  89. #X connect 2 0 6 0;
  90. #X connect 3 0 7 0;
  91. #X connect 4 0 8 0;
  92. #X connect 5 0 10 0;
  93. #X connect 6 0 10 0;
  94. #X connect 7 0 10 0;
  95. #X connect 8 0 10 0;
  96. #X connect 10 0 9 0;
  97. #X connect 11 0 12 0;
  98. #X connect 12 0 0 0;
  99. #X connect 12 0 13 0;
  100. #X connect 12 0 14 0;
  101. #X connect 12 0 15 0;
  102. #X connect 12 0 16 0;
  103. #X connect 13 0 1 0;
  104. #X connect 14 0 2 0;
  105. #X connect 15 0 3 0;
  106. #X connect 16 0 4 0;
  107. #X restore 22 405 pd triangle;
  108. #N canvas 0 50 1022 569 lfo 0;
  109. #X obj 9 32 inlet;
  110. #X obj 125 29 inlet;
  111. #X text 172 30 rate;
  112. #X text 54 30 base;
  113. #X text 235 35 depth;
  114. #X obj 284 31 inlet;
  115. #X obj 83 213 outlet~;
  116. #X obj 53 79 osc~ 0;
  117. #X obj 64 113 *~ 1;
  118. #X obj 82 173 +~ 0;
  119. #X connect 0 0 9 1;
  120. #X connect 1 0 7 0;
  121. #X connect 5 0 8 1;
  122. #X connect 7 0 8 0;
  123. #X connect 8 0 9 0;
  124. #X connect 9 0 6 0;
  125. #X restore 305 404 pd lfo;
  126. #X obj 209 523 outlet~;
  127. #X obj 412 90 t a b;
  128. #X obj 444 170 route triangle square lfo hardsquare;
  129. #X obj 345 5 inlet;
  130. #X obj 306 48 route float;
  131. #X obj 133 486 *~;
  132. #X obj 188 480 *~;
  133. #X obj 258 478 *~;
  134. #X obj 355 474 *~;
  135. #X obj 353 281 unpack . . . .;
  136. #X msg 357 229 1 0 0 0;
  137. #X msg 456 226 0 1 0 0;
  138. #X msg 577 226 0 0 1 0;
  139. #X msg 707 229 0 0 0 1;
  140. #X obj 586 56 symbol \$1;
  141. #X msg 585 92 \$1;
  142. #X obj 581 19 loadbang;
  143. #X connect 0 0 12 0;
  144. #X connect 1 0 10 0;
  145. #X connect 2 0 9 0;
  146. #X connect 3 0 11 0;
  147. #X connect 5 0 6 0;
  148. #X connect 6 0 14 0;
  149. #X connect 6 1 15 0;
  150. #X connect 6 2 16 0;
  151. #X connect 6 3 17 0;
  152. #X connect 7 0 8 0;
  153. #X connect 8 0 2 0;
  154. #X connect 8 0 1 0;
  155. #X connect 8 0 3 0;
  156. #X connect 8 0 0 0;
  157. #X connect 8 1 5 0;
  158. #X connect 9 0 4 0;
  159. #X connect 10 0 4 0;
  160. #X connect 11 0 4 0;
  161. #X connect 12 0 4 0;
  162. #X connect 13 0 9 1;
  163. #X connect 13 1 10 1;
  164. #X connect 13 2 11 1;
  165. #X connect 13 3 12 1;
  166. #X connect 14 0 13 0;
  167. #X connect 15 0 13 0;
  168. #X connect 16 0 13 0;
  169. #X connect 17 0 13 0;
  170. #X connect 18 0 19 0;
  171. #X connect 19 0 6 0;
  172. #X connect 20 0 18 0;