aboutsummaryrefslogtreecommitdiff
path: root/nqpoly4/tabgrain-test.pd
blob: 8842ab601582aeac06a8f418fa7ea30590483e14 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
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;