-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsampler1.pd
150 lines (150 loc) · 4.14 KB
/
sampler1.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
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
#N canvas 245 145 961 733 10;
#X obj 101 156 cnv 15 300 200 empty empty empty 20 12 0 14 -261682
-66577 0;
#X obj -74 10 inlet~ trigger;
#X obj -68 663 *~ 0.7;
#N canvas 0 22 450 300 (subpatch) 0;
#X array \$0-sample 41689 float 2;
#X coords 0 1 41689 -1 200 140 2 0 0;
#X restore 164 179 graph;
#X text 439 780 www.pd-tutorial.com;
#X text 443 763 Johannes Kreidler;
#X text 397 748 based on pd-tutorial.com: 3.4.1.2. read array 2;
#X obj -63 331 soundfiler;
#X obj -60 251 openpanel;
#X msg -60 303 read -resize \$1 \$2-sample;
#X obj -60 277 pack s \$0;
#X obj 136 134 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj -68 631 tabread4~ \$0-sample;
#X obj -62 573 line~;
#X obj 108 599 snapshot~;
#X floatatom 108 627 0 0 0 0 - - -;
#X obj 110 575 metro 2;
#X obj 115 552 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
1;
#X msg -30 121 1500;
#X obj 174 416 hsl 195 15 0 1 0 0 empty empty empty -2 -8 0 10 -228856
-262144 -1 6675 1;
#X obj -153 398 s \$0-length;
#X obj 158 626 r \$0-length;
#X floatatom 155 655 5 0 0 0 - - -, f 5;
#X obj 117 658 /;
#X floatatom 123 687 5 0 0 0 - - -, f 5;
#X obj 124 709 s \$0-position;
#X obj 232 292 r \$0-position;
#X floatatom -73 360 5 0 0 0 - - -, f 5;
#X obj 498 135 hsl 195 15 0 1 0 0 empty empty empty -2 -8 0 10 -228856
-262144 -1 0 1;
#X text 123 725 shows the playback position;
#X obj -33 91 loadbang;
#X obj 126 184 vsl 30 128 3000 0 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 12200 1;
#X floatatom -56 421 5 0 0 0 - - -, f 5;
#X obj -147 245 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj -50 455 pack f f f;
#X msg -49 505 \$3 \, \$1 \$2;
#X floatatom 32 429 5 0 0 0 - - -, f 5;
#X obj 424 107 r \$0-length;
#X floatatom 431 187 5 0 0 0 - - -, f 5;
#X obj 447 220 *;
#X floatatom 449 251 30 0 0 0 - - -, f 30;
#X obj 453 157 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X msg 508 80 0;
#X text 124 162 pitch;
#X msg -7 194 set \$1;
#X msg 69 50 /Volumes/SAMPLES/pure_data/pdmodhit_2017-01-06/pdmodhit022.wav
;
#X msg -214 408;
#X obj -214 408 l;
#X obj -80 164 route /;
#X text 188 130 ###### SAMPLER ######;
#X text 103 132 load;
#X msg -134 132 0;
#X obj -174 79 bng 15 50 10 0 empty empty empty 17 7 0 10 -128992 -4034
-1;
#X msg -168 121 2;
#X obj -124 105 delay 2;
#X obj -162 49 threshold~ 0.7 1 1 1;
#X obj 152 477 loadbang;
#X obj -79 727 outlet~;
#X obj 720 34 inlet~ pitch-cv;
#X obj 754 147 snapshot~;
#X floatatom 755 172 5 0 0 0 - - -, f 5;
#X obj 787 95 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
1;
#X obj 779 71 loadbang;
#X obj 780 123 metro 1;
#X text 798 171 between -1 and 1;
#X obj 753 203 + 1;
#X floatatom 755 234 5 0 0 0 - - -, f 5;
#X text 790 234 between 0 and 2;
#X floatatom 755 299 5 0 0 0 - - -, f 5;
#X obj 67 366 +;
#X obj 753 269 * 2000;
#X text 104 104 trigger;
#X text 361 105 pitch;
#X text 102 378 out;
#X obj 107 233 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X text 101 212 res;
#X connect 1 0 55 0;
#X connect 2 0 57 0;
#X connect 7 0 27 0;
#X connect 8 0 10 0;
#X connect 9 0 7 0;
#X connect 10 0 9 0;
#X connect 10 0 48 0;
#X connect 11 0 8 0;
#X connect 12 0 2 0;
#X connect 13 0 12 0;
#X connect 13 0 14 0;
#X connect 14 0 15 0;
#X connect 15 0 23 0;
#X connect 16 0 14 0;
#X connect 17 0 16 0;
#X connect 18 0 31 0;
#X connect 21 0 22 0;
#X connect 22 0 23 1;
#X connect 23 0 24 0;
#X connect 24 0 25 0;
#X connect 26 0 19 0;
#X connect 27 0 20 0;
#X connect 27 0 32 0;
#X connect 28 0 41 0;
#X connect 28 0 39 1;
#X connect 30 0 18 0;
#X connect 31 0 69 1;
#X connect 32 0 34 0;
#X connect 33 0 32 0;
#X connect 34 0 35 0;
#X connect 35 0 13 0;
#X connect 37 0 38 0;
#X connect 38 0 39 0;
#X connect 39 0 40 0;
#X connect 40 0 34 2;
#X connect 41 0 38 0;
#X connect 42 0 28 0;
#X connect 44 0 45 0;
#X connect 48 0 44 0;
#X connect 52 0 54 0;
#X connect 52 0 53 0;
#X connect 52 0 33 0;
#X connect 54 0 51 0;
#X connect 55 0 52 0;
#X connect 56 0 17 0;
#X connect 58 0 59 0;
#X connect 59 0 60 0;
#X connect 60 0 65 0;
#X connect 61 0 63 0;
#X connect 62 0 61 0;
#X connect 63 0 59 0;
#X connect 65 0 66 0;
#X connect 66 0 70 0;
#X connect 68 0 69 0;
#X connect 69 0 34 1;
#X connect 70 0 68 0;
#X connect 74 0 18 0;
#X coords 0 -1 1 1 300 300 2 100 100;