cof-test.pd 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. #N canvas 215 59 798 509 16;
  2. #X declare -path ../lib;
  3. #X msg 342 223 b c#/db d#/eb e f#/gb g#/ab a#/bb b;
  4. #X obj 421 153 notes;
  5. #X obj 342 150 octave;
  6. #X obj 343 183 list-set;
  7. #X msg 618 372 \; pd dsp 1;
  8. #X obj 23 266 list-map;
  9. #X obj 22 338 list-reduce;
  10. #X obj 23 371 notes~;
  11. #X obj 17 443 dac~;
  12. #X text 555 296 harmonic progression;
  13. #X text 571 326 (a sort of counter?);
  14. #X obj 344 111 circle-of-fifths;
  15. #X obj 22 18 declare -path ../lib;
  16. #X obj 68 302 list-ref;
  17. #X obj 330 26 hradio 30 1 0 12 empty empty tone 0 -8 0 10 -262144 -1
  18. -1 5;
  19. #X obj 703 32 tgl 30 0 empty empty major? 0 -7 0 10 -262144 -1 -1 0
  20. 1;
  21. #X msg 16 213 0 2 4 6;
  22. #X obj 356 72 hradio 30 1 0 8 empty empty octave 0 -8 0 10 -262144
  23. -1 -1 3;
  24. #X msg 110 217 0 2;
  25. #X msg 12 140 0 1 5;
  26. #X msg 94 170 0 2 4;
  27. #X msg 34 174 2 6;
  28. #X text 585 274 dim and maj chords?;
  29. #X obj 23 404 *~ 0.3;
  30. #X connect 1 0 3 0;
  31. #X connect 2 0 1 0;
  32. #X connect 2 0 13 1;
  33. #X connect 3 0 0 0;
  34. #X connect 5 0 6 0;
  35. #X connect 5 1 13 0;
  36. #X connect 6 0 7 0;
  37. #X connect 7 0 23 0;
  38. #X connect 11 0 2 0;
  39. #X connect 13 0 6 1;
  40. #X connect 14 0 11 0;
  41. #X connect 15 0 11 1;
  42. #X connect 16 0 5 0;
  43. #X connect 17 0 2 1;
  44. #X connect 18 0 5 0;
  45. #X connect 19 0 5 0;
  46. #X connect 20 0 5 0;
  47. #X connect 21 0 5 0;
  48. #X connect 23 0 8 0;
  49. #X connect 23 0 8 1;