Advertisement
Guest User

Range Patch - Pure Data

a guest
Feb 8th, 2020
279
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.69 KB | None | 0 0
  1. #N canvas 19 29 716 521 10;
  2. #X text 441 140 se non vengono passati argomenti \, max e min sono
  3. 0 se questo è il caso dai come default 1 per max e 0 per min;
  4. #X text 269 23 gli argomenti passati all'oggetto sono min e max. Nota:
  5. per poter usare gli argomenti è necessario fare [loadbang] su [float]
  6. \, così da memorizzarli durante la creazione dell'oggetto. Il minimo
  7. fa anche da offset La formula che uso è x = (R*N)+offset \, dove R
  8. è RANGE \, cioè MAX - MIN;
  9. #X obj 26 26 inlet;
  10. #X msg 62 422 \$1;
  11. #X obj 141 24 loadbang;
  12. #X obj 181 102 f \$2;
  13. #X obj 141 102 f \$1;
  14. #X text 218 104 MAX;
  15. #X obj 142 351 -;
  16. #X text 76 349 RANGE;
  17. #X obj 62 391 expr $f2*($f1/1000)+$f3;
  18. #X obj 62 457 outlet;
  19. #X text 105 104 MIN;
  20. #X text 71 27 N;
  21. #X obj 141 289 swap;
  22. #X obj 141 186 expr if(($f1==0) && ($f2==0) \, 0 \, $f1);
  23. #X obj 166 253 expr if(($f1==0) && ($f2==0) \, 1 \, $f2);
  24. #X obj 181 163 print arg2;
  25. #X obj 170 135 print arg1;
  26. #X obj 192 224 print check-min;
  27. #X obj 237 286 print check-max;
  28. #X obj 78 320 print swap-sx;
  29. #X obj 221 331 print swap-dx;
  30. #X obj 244 373 print range;
  31. #X obj 51 75 print n;
  32. #X obj 292 469 print calc;
  33. #X obj 141 56 t b b;
  34. #X connect 2 0 10 0;
  35. #X connect 2 0 24 0;
  36. #X connect 3 0 11 0;
  37. #X connect 4 0 26 0;
  38. #X connect 5 0 15 1;
  39. #X connect 5 0 16 1;
  40. #X connect 5 0 17 0;
  41. #X connect 6 0 10 2;
  42. #X connect 6 0 15 0;
  43. #X connect 6 0 16 0;
  44. #X connect 6 0 18 0;
  45. #X connect 8 0 10 1;
  46. #X connect 8 0 23 0;
  47. #X connect 10 0 3 0;
  48. #X connect 10 0 25 0;
  49. #X connect 14 0 8 0;
  50. #X connect 14 0 21 0;
  51. #X connect 14 1 8 1;
  52. #X connect 14 1 22 0;
  53. #X connect 15 0 14 0;
  54. #X connect 15 0 19 0;
  55. #X connect 16 0 14 1;
  56. #X connect 16 0 20 0;
  57. #X connect 26 0 6 0;
  58. #X connect 26 1 5 0;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement