-
Notifications
You must be signed in to change notification settings - Fork 0
/
pitchshifter~.pd
91 lines (91 loc) · 2.07 KB
/
pitchshifter~.pd
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
#N canvas 0 0 532 629 10;
#X obj 22 583 outlet~;
#X obj 32 27 inlet~;
#X obj 85 432 *~;
#X obj 208 369 line~;
#X obj 208 343 pack 0 200;
#X obj 22 217 exp;
#X obj 22 333 /;
#X obj 149 263 * 0.001;
#X obj 317 439 line~;
#X obj 317 414 pack 0 200;
#X obj 85 458 +~;
#X obj 22 484 cos~;
#X obj 22 511 *~;
#X obj 22 540 +~;
#X obj 109 391 wrap~;
#X obj 254 434 *~;
#X obj 254 467 +~;
#X obj 191 494 cos~;
#X obj 191 521 *~;
#X obj 149 290 t b f;
#X obj 109 364 +~ 0.5;
#X obj 22 432 -~ 0.5;
#X obj 22 458 *~ 0.5;
#X obj 191 433 -~ 0.5;
#X obj 191 466 *~ 0.5;
#X obj 22 270 - 1;
#X obj 22 191 * 0.05776;
#X obj 22 296 * -1;
#X text 57 326 tape head;
#X obj 22 390 phasor~;
#X obj 317 390 max 1.5;
#X obj 240 213 max 1;
#X text 58 339 rotation freq;
#X obj 85 484 vd~ \$0-del;
#X obj 254 496 vd~ \$0-del;
#X obj 32 69 delwrite~ \$0-del 5000;
#X obj 221 25 inlet;
#X obj 221 70 route transpose window delay;
#X text 203 194 window (msec);
#X text 336 352 delay (msec);
#X text 56 160 transposition (semitones);
#X msg 231 50 transpose 0 \, window 100 \, delay 0;
#X obj 270 25 loadbang;
#X text 108 584 adapted from pd/doc/3.audio.examples/G09.pitchshift.pd
;
#X connect 1 0 35 0;
#X connect 2 0 10 0;
#X connect 3 0 2 1;
#X connect 3 0 15 1;
#X connect 4 0 3 0;
#X connect 5 0 25 0;
#X connect 6 0 29 0;
#X connect 7 0 19 0;
#X connect 8 0 10 1;
#X connect 8 0 16 1;
#X connect 9 0 8 0;
#X connect 10 0 33 0;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 13 0 0 0;
#X connect 14 0 15 0;
#X connect 14 0 23 0;
#X connect 15 0 16 0;
#X connect 16 0 34 0;
#X connect 17 0 18 0;
#X connect 18 0 13 1;
#X connect 19 0 6 0;
#X connect 19 1 6 1;
#X connect 20 0 14 0;
#X connect 21 0 22 0;
#X connect 22 0 11 0;
#X connect 23 0 24 0;
#X connect 24 0 17 0;
#X connect 25 0 27 0;
#X connect 26 0 5 0;
#X connect 27 0 6 0;
#X connect 29 0 2 0;
#X connect 29 0 21 0;
#X connect 29 0 20 0;
#X connect 30 0 9 0;
#X connect 31 0 7 0;
#X connect 31 0 4 0;
#X connect 33 0 12 1;
#X connect 34 0 18 1;
#X connect 36 0 37 0;
#X connect 37 0 26 0;
#X connect 37 1 31 0;
#X connect 37 2 30 0;
#X connect 41 0 37 0;
#X connect 42 0 41 0;