aboutsummaryrefslogtreecommitdiff
path: root/nqpoly4/tabgrain-test.pd
diff options
context:
space:
mode:
Diffstat (limited to 'nqpoly4/tabgrain-test.pd')
-rw-r--r--nqpoly4/tabgrain-test.pd109
1 files changed, 109 insertions, 0 deletions
diff --git a/nqpoly4/tabgrain-test.pd b/nqpoly4/tabgrain-test.pd
new file mode 100644
index 0000000..8842ab6
--- /dev/null
+++ b/nqpoly4/tabgrain-test.pd
@@ -0,0 +1,109 @@
+#N canvas 183 46 668 627 10;
+#X obj 36 533 catch~ foo-l;
+#X obj 57 555 catch~ foo-r;
+#X obj 37 583 dac~;
+#X text 249 336 pitch;
+#X text 331 338 attack;
+#X text 373 336 decay;
+#X text 422 336 volume;
+#X floatatom 156 240 5 0 0 0 - - -;
+#X text 164 223 duration;
+#X floatatom 248 356 5 0 0 0 - - -;
+#X floatatom 288 357 5 0 0 0 - - -;
+#X floatatom 325 356 5 0 0 0 - - -;
+#X floatatom 368 355 5 0 0 0 - - -;
+#X floatatom 418 355 5 0 0 0 - - -;
+#X obj 164 382 pack f s f f f f f f f;
+#X floatatom 465 354 5 0 0 0 - - -;
+#X text 473 336 pan;
+#X obj 46 189 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
+;
+#X floatatom 98 197 5 0 0 0 - - -;
+#X obj 166 440 print d;
+#X obj 515 45 openpanel;
+#X msg 513 18 bang;
+#X obj 519 102 soundfiler;
+#X obj 163 407 nqpoly4 8 tabgrain foo;
+#X obj 155 344 f;
+#X obj 276 230 phasor 1;
+#X obj 310 282 * 0;
+#X obj 312 303 + 0;
+#X text 395 259 range;
+#X text 403 293 start;
+#X floatatom 357 293 0 0 0 0 - - -;
+#X floatatom 356 259 0 0 0 0 - - -;
+#X floatatom 528 127 0 0 0 0 - - -;
+#X obj 110 297 t b b b;
+#X obj 32 334 /;
+#X obj 32 301 t b f;
+#X floatatom 28 368 5 0 0 0 - - -;
+#X text 21 385 density;
+#X obj 378 29 table sampletab;
+#X msg 190 302 symbol sampletab;
+#X text 307 405 first creation argument (foo) is the name used to build
+the throw~ objects. this is so you can have multiple tabgrains running
+at the same time.;
+#X obj 355 211 f;
+#X msg 351 183 bang;
+#X text 389 181 set phasor range to the sample length;
+#X msg 436 274 0;
+#X text 287 338 gliss;
+#X text 20 33 pix.test.at;
+#X msg 468 312 0.5;
+#X msg 234 322 44;
+#X text 95 180 grain frequency;
+#X obj 68 239 metro 40;
+#X msg 154 206 300;
+#X text 6 12 confusing "test" patch for the tabgrain object;
+#X msg 517 76 read -resize \$1 sampletab;
+#X msg 413 316 0.5;
+#X obj 287 174 / 60;
+#X floatatom 287 154 5 0 0 0 - - -;
+#X floatatom 299 200 5 0 0 0 - - -;
+#X msg 287 128 60;
+#X text 292 98 bpm;
+#X connect 0 0 2 0;
+#X connect 1 0 2 1;
+#X connect 7 0 24 1;
+#X connect 7 0 34 0;
+#X connect 9 0 14 3;
+#X connect 10 0 14 4;
+#X connect 11 0 14 5;
+#X connect 12 0 14 6;
+#X connect 13 0 14 7;
+#X connect 14 0 23 0;
+#X connect 15 0 14 8;
+#X connect 17 0 50 0;
+#X connect 18 0 35 0;
+#X connect 18 0 50 1;
+#X connect 20 0 53 0;
+#X connect 21 0 20 0;
+#X connect 22 0 32 0;
+#X connect 22 0 41 1;
+#X connect 23 0 19 0;
+#X connect 24 0 14 0;
+#X connect 25 0 26 0;
+#X connect 26 0 27 0;
+#X connect 27 0 14 2;
+#X connect 30 0 27 1;
+#X connect 31 0 26 1;
+#X connect 33 0 24 0;
+#X connect 33 1 25 0;
+#X connect 33 1 39 0;
+#X connect 34 0 36 0;
+#X connect 35 0 34 0;
+#X connect 35 1 34 1;
+#X connect 39 0 14 1;
+#X connect 41 0 31 0;
+#X connect 42 0 41 0;
+#X connect 44 0 30 0;
+#X connect 47 0 15 0;
+#X connect 48 0 9 0;
+#X connect 50 0 33 0;
+#X connect 51 0 7 0;
+#X connect 53 0 22 0;
+#X connect 54 0 13 0;
+#X connect 55 0 25 0;
+#X connect 55 0 57 0;
+#X connect 56 0 55 0;
+#X connect 58 0 56 0;