PageRenderTime 17ms CodeModel.GetById 12ms app.highlight 1ms RepoModel.GetById 2ms app.codeStats 0ms

/abs/grain~.pd

http://github.com/djiamnot/Re-Collect
Unknown | 50 lines | 50 code | 0 blank | 0 comment | 0 complexity | 2e5d26ed64e220194968fe73f35307c4 MD5 | raw file
 1#N canvas 159 15 865 650 12;
 2#X obj 447 446 r gain;
 3#X obj 252 25 r gfreq;
 4#X obj 407 481 *~;
 5#X obj 408 516 outlet~;
 6#X obj 252 61 phasor~ 20;
 7#X obj 234 305 +~;
 8#X obj 407 424 *~;
 9#X obj 327 26 inlet;
10#X text 369 178 sync envelope of grain with reading sample;
11#X obj 315 281 *~ 1;
12#X obj 341 254 r trisize;
13#X obj 223 212 *~ 2;
14#X obj 252 247 -~ 1;
15#X text 14 101 play position in sample (ms);
16#X obj 234 332 /~ 1000;
17#X obj 253 278 *~;
18#X obj 234 359 *~ 44100;
19#X obj 110 263 samphold~;
20#X obj 317 227 samphold~;
21#X text 375 25 different phase for each grain;
22#X obj 67 121 r~ control;
23#X obj 273 187 r~ gdur;
24#X text 146 553 sample and hold (change value only when wave~ outputs
25signal 0 - for avoiding noises when play position is changed );
26#X obj 315 314 tabread4~ wndw;
27#X obj 234 392 tabread4~ playobject;
28#X connect 0 0 2 1;
29#X connect 1 0 4 0;
30#X connect 2 0 3 0;
31#X connect 4 0 17 1;
32#X connect 4 0 18 1;
33#X connect 4 0 11 0;
34#X connect 5 0 14 0;
35#X connect 6 0 2 0;
36#X connect 7 0 4 1;
37#X connect 9 0 23 0;
38#X connect 10 0 9 1;
39#X connect 11 0 12 0;
40#X connect 12 0 9 0;
41#X connect 12 0 15 0;
42#X connect 14 0 16 0;
43#X connect 15 0 5 1;
44#X connect 16 0 24 0;
45#X connect 17 0 5 0;
46#X connect 18 0 15 1;
47#X connect 20 0 17 0;
48#X connect 21 0 18 0;
49#X connect 23 0 6 1;
50#X connect 24 0 6 0;