/mctl/mctl-cell.pd

http://github.com/jpburstrom/neu · Unknown · 27 lines · 27 code · 0 blank · 0 comment · 0 complexity · af5cd1e9c180f83fbe2b85d2d1e65d8a MD5 · raw file

  1. #N canvas 356 257 795 477 10;
  2. #X obj 30 19 inlet;
  3. #X obj 216 120 change;
  4. #X obj 216 142 outlet;
  5. #X text 350 36 The small midi cell. Requires a mctl-singlestation abstraction
  6. somewhere \, where the global cc sends are.;
  7. #X obj 29 129 mctl-nonzerosend \$1 \$2 \$3;
  8. #X text 350 86 \$1 -- global midi group \; \$2 (req) -- cc number for
  9. receive and send \; \$3 (opt) -- cc number of gate. (only s/r when
  10. \$2 is > 0) \; \$4 (opt) -- cc no to listen for min value (useful for
  11. two controllers defining min and max) \$5 (opt) -- cc no to listen
  12. for max value (see above) \$6 (opt) -- cc for toggling btwn current
  13. state and 0;
  14. #X obj 153 80 mctl-spigot \$1 \$3;
  15. #X obj 70 17 r \$1-INOUT;
  16. #X obj 71 41 route force_output;
  17. #X obj 31 80 mctl-spigot \$1 \$3;
  18. #X obj 154 59 mctl-inlet \$1 \$2 \$4 \$5 \$6;
  19. #X connect 0 0 9 0;
  20. #X connect 1 0 2 0;
  21. #X connect 6 0 1 0;
  22. #X connect 6 0 4 1;
  23. #X connect 7 0 8 0;
  24. #X connect 8 0 4 0;
  25. #X connect 9 0 4 0;
  26. #X connect 9 1 4 1;
  27. #X connect 10 0 6 0;