walk.pd 566 B

12345678910111213141516171819202122
  1. #N canvas 0 30 1022 568 12;
  2. #X obj 83 31 inlet;
  3. #X obj 99 336 outlet;
  4. #X text 210 11 bounded random walk;
  5. #X obj 92 239 expr if(abs($f1+$f2)>1 \, $f1-$f2 \, $f1+$f2);
  6. #X obj 78 139 random 1000;
  7. #X obj 85 166 / 1000;
  8. #X obj 90 203 * 1;
  9. #X obj 141 279 clip -1 1;
  10. #X obj 87 69 route bang;
  11. #X text 127 205 max step size (if given a float in the inlet);
  12. #X text 441 241 bounds for the walk;
  13. #X connect 0 0 8 0;
  14. #X connect 3 0 7 0;
  15. #X connect 4 0 5 0;
  16. #X connect 5 0 6 0;
  17. #X connect 6 0 3 0;
  18. #X connect 7 0 1 0;
  19. #X connect 7 0 3 1;
  20. #X connect 8 0 4 0;
  21. #X connect 8 1 6 1;