PageRenderTime 30ms CodeModel.GetById 22ms RepoModel.GetById 0ms app.codeStats 0ms

/abs/grain~.pd

http://github.com/djiamnot/Re-Collect
Unknown | 50 lines | 50 code | 0 blank | 0 comment | 0 complexity | 2e5d26ed64e220194968fe73f35307c4 MD5 | raw file
  1. #N canvas 159 15 865 650 12;
  2. #X obj 447 446 r gain;
  3. #X obj 252 25 r gfreq;
  4. #X obj 407 481 *~;
  5. #X obj 408 516 outlet~;
  6. #X obj 252 61 phasor~ 20;
  7. #X obj 234 305 +~;
  8. #X obj 407 424 *~;
  9. #X obj 327 26 inlet;
  10. #X text 369 178 sync envelope of grain with reading sample;
  11. #X obj 315 281 *~ 1;
  12. #X obj 341 254 r trisize;
  13. #X obj 223 212 *~ 2;
  14. #X obj 252 247 -~ 1;
  15. #X text 14 101 play position in sample (ms);
  16. #X obj 234 332 /~ 1000;
  17. #X obj 253 278 *~;
  18. #X obj 234 359 *~ 44100;
  19. #X obj 110 263 samphold~;
  20. #X obj 317 227 samphold~;
  21. #X text 375 25 different phase for each grain;
  22. #X obj 67 121 r~ control;
  23. #X obj 273 187 r~ gdur;
  24. #X text 146 553 sample and hold (change value only when wave~ outputs
  25. signal 0 - for avoiding noises when play position is changed );
  26. #X obj 315 314 tabread4~ wndw;
  27. #X obj 234 392 tabread4~ playobject;
  28. #X connect 0 0 2 1;
  29. #X connect 1 0 4 0;
  30. #X connect 2 0 3 0;
  31. #X connect 4 0 17 1;
  32. #X connect 4 0 18 1;
  33. #X connect 4 0 11 0;
  34. #X connect 5 0 14 0;
  35. #X connect 6 0 2 0;
  36. #X connect 7 0 4 1;
  37. #X connect 9 0 23 0;
  38. #X connect 10 0 9 1;
  39. #X connect 11 0 12 0;
  40. #X connect 12 0 9 0;
  41. #X connect 12 0 15 0;
  42. #X connect 14 0 16 0;
  43. #X connect 15 0 5 1;
  44. #X connect 16 0 24 0;
  45. #X connect 17 0 5 0;
  46. #X connect 18 0 15 1;
  47. #X connect 20 0 17 0;
  48. #X connect 21 0 18 0;
  49. #X connect 23 0 6 1;
  50. #X connect 24 0 6 0;