-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathimprov_voice_blank.pd
199 lines (199 loc) · 5.49 KB
/
improv_voice_blank.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
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
#N canvas 50 159 2509 1035 12;
#X obj 205 71 dkvmetrox_rcv dkimprovstation;
#X obj 228 40 hradio 15 1 0 8 empty empty empty 0 -8 0 10 -262144 -1
-1 4;
#X obj 444 19 r dkimprovstation_1b;
#X obj 437 63 bng 45 250 50 0 empty empty sync 0 -7 0 15 -262144 -1
-1;
#N canvas 232 391 317 197 \$0-improv_loop_arrays 0;
#X obj 38 29 array define \$0-loop0 882000;
#X obj 45 68 array define \$0-loop1 882000;
#X obj 38 114 array define \$0-loop2 882000;
#X obj 45 153 array define \$0-loop3 882000;
#X restore 520 407 pd \$0-improv_loop_arrays;
#X obj 372 192 dkezdelaylopM~ 5000;
#X obj 624 71 loadbang;
#X msg 624 95 1;
#X obj 722 84 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#N canvas 720 218 1671 1084 \$0-improv_loopstation 0;
#X obj 86 228 dkezdistortM~;
#X obj 87 283 dkezfreqshiftM~;
#X obj 87 328 dkezpshiftM~;
#X obj 87 454 dkezdelaylopM~ 5000;
#X obj 105 769 dkezvolM~;
#X obj 105 832 dkezpanM~;
#X obj 472 258 dkezfreqshiftM~;
#X obj 472 303 dkezpshiftM~;
#X obj 472 450 dkezdelaylopM~ 5000;
#X obj 485 712 dkezvolM~;
#X obj 490 778 dkezpanM~;
#X obj 850 251 dkezfreqshiftM~;
#X obj 850 296 dkezpshiftM~;
#X obj 850 443 dkezdelaylopM~ 5000;
#X obj 838 727 dkezvolM~;
#X obj 838 790 dkezpanM~;
#X obj 1221 232 dkezfreqshiftM~;
#X obj 1221 277 dkezpshiftM~;
#X obj 1221 424 dkezdelaylopM~ 5000;
#X obj 1223 718 dkezvolM~;
#X obj 1221 773 dkezpanM~;
#X obj 255 460 loadbang;
#X msg 255 484 1;
#X obj 1033 433 loadbang;
#X msg 1033 457 1;
#X obj 471 203 dkezdistortM~;
#X obj 849 196 dkezdistortM~;
#X obj 1220 177 dkezdistortM~;
#X obj 257 34 r dkimprovstation_1b;
#X obj 363 63 r dkimprov_dur;
#X msg 363 87 syncdur \$1;
#X obj 583 38 r dkimprovstation_1b;
#X obj 745 38 r dkimprov_dur;
#X msg 745 62 syncdur \$1;
#X obj 962 31 r dkimprovstation_1b;
#X obj 1124 31 r dkimprov_dur;
#X msg 1124 55 syncdur \$1;
#X obj 1347 18 r dkimprovstation_1b;
#X obj 1497 20 r dkimprov_dur;
#X msg 1495 37 syncdur \$1;
#X obj 278 344 r dkimprovstation_1b;
#X obj 278 379 bng 45 250 50 0 empty empty sync 0 -7 0 15 -262144 -1
-1;
#X obj 10 26 r dkimprov_logidy;
#X obj 96 59 tgl 20 0 empty empty pedal_select 22 7 0 15 -262144 -1
-1 0 1;
#X obj 10 85 spigot 0;
#X obj 10 109 list split 1;
#X obj 10 133 sel 0 1 2;
#X obj 24 172 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X msg 24 192 rec \$1;
#X obj 111 610 dkezstutterM~ 5000;
#X obj 111 655 dkezvcfM~ 0 5 5 1;
#X obj 488 603 dkezstutterM~ 5000;
#X obj 484 649 dkezvcfM~ 0 5 5 1;
#X obj 841 604 dkezstutterM~ 5000;
#X obj 841 649 dkezvcfM~ 0 5 5 1;
#X obj 1214 584 dkezstutterM~ 5000;
#X obj 1214 629 dkezvcfM~ 0 5 5 1;
#X obj 440 1021 throw~ \$0-improv_loopR;
#X obj 248 1021 throw~ \$0-improv_loopL;
#X obj 97 87 r~ \$0-improv_procSUM;
#X obj 89 120 dkezlooperM~ \$0-loop0 1 125;
#X obj 479 62 r~ \$0-improv_procSUM;
#X obj 471 95 dkezlooperM~ \$0-loop1 1 125;
#X obj 858 55 r~ \$0-improv_procSUM;
#X obj 850 88 dkezlooperM~ \$0-loop2 1 125;
#X obj 1230 28 r~ \$0-improv_procSUM;
#X obj 1231 65 dkezlooperM~ \$0-loop3 1 125;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X connect 2 0 3 0;
#X connect 3 0 49 0;
#X connect 4 0 5 0;
#X connect 5 0 58 0;
#X connect 5 1 57 0;
#X connect 6 0 7 0;
#X connect 7 0 8 0;
#X connect 8 0 51 0;
#X connect 9 0 10 0;
#X connect 10 0 58 0;
#X connect 10 1 57 0;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 13 0 53 0;
#X connect 14 0 15 0;
#X connect 15 0 58 0;
#X connect 15 1 57 0;
#X connect 16 0 17 0;
#X connect 17 0 18 0;
#X connect 18 0 55 0;
#X connect 19 0 20 0;
#X connect 20 0 58 0;
#X connect 20 1 57 0;
#X connect 21 0 22 0;
#X connect 22 0 3 2;
#X connect 22 0 8 2;
#X connect 23 0 24 0;
#X connect 24 0 13 2;
#X connect 24 0 18 2;
#X connect 25 0 6 0;
#X connect 26 0 11 0;
#X connect 27 0 16 0;
#X connect 28 0 60 3;
#X connect 29 0 30 0;
#X connect 30 0 60 4;
#X connect 31 0 62 3;
#X connect 32 0 33 0;
#X connect 33 0 62 4;
#X connect 34 0 64 3;
#X connect 35 0 36 0;
#X connect 36 0 64 4;
#X connect 37 0 66 3;
#X connect 38 0 39 0;
#X connect 39 0 66 4;
#X connect 40 0 41 0;
#X connect 42 0 44 0;
#X connect 43 0 44 1;
#X connect 44 0 45 0;
#X connect 45 0 46 0;
#X connect 46 0 47 0;
#X connect 47 0 48 0;
#X connect 47 0 60 1;
#X connect 49 0 50 0;
#X connect 50 0 4 0;
#X connect 51 0 52 0;
#X connect 52 0 9 0;
#X connect 53 0 54 0;
#X connect 54 0 14 0;
#X connect 55 0 56 0;
#X connect 56 0 19 0;
#X connect 59 0 60 0;
#X connect 60 0 0 0;
#X connect 61 0 62 0;
#X connect 62 0 25 0;
#X connect 63 0 64 0;
#X connect 64 0 26 0;
#X connect 65 0 66 0;
#X connect 66 0 27 0;
#X restore 509 453 pd \$0-improv_loopstation;
#X obj 163 485 dkezvolM~;
#X obj 169 558 dkezpanM~;
#X obj 160 619 throw~ \$0-improv_procL;
#X obj 342 627 throw~ \$0-improv_procR;
#X obj 742 191 catch~ \$0-improv_procL;
#X obj 923 181 catch~ \$0-improv_procR;
#X obj 778 332 dkvancomp~ 512;
#X obj 941 333 dkvancomp~ 512;
#X obj 805 393 dkezvolS~;
#X msg 1109 336 factor_hi 10;
#X obj 1176 287 loadbang;
#X obj 798 474 throw~ dkimprovstation_voiceL;
#X obj 1005 467 throw~ dkimprovstation_voiceR;
#X obj 866 527 dkezvuS~;
#X obj 831 44 catch~ \$0-improv_loopL;
#X obj 1023 44 catch~ \$0-improv_loopR;
#X obj 342 462 s~ \$0-improv_procSUM;
#X connect 1 0 0 0;
#X connect 2 0 3 0;
#X connect 5 0 10 0;
#X connect 5 0 26 0;
#X connect 6 0 7 0;
#X connect 7 0 5 2;
#X connect 10 0 11 0;
#X connect 11 0 12 0;
#X connect 11 1 13 0;
#X connect 14 0 16 0;
#X connect 15 0 17 0;
#X connect 16 0 18 0;
#X connect 17 0 18 1;
#X connect 18 0 21 0;
#X connect 18 0 23 0;
#X connect 18 1 22 0;
#X connect 18 1 23 1;
#X connect 19 0 16 1;
#X connect 19 0 17 1;
#X connect 20 0 19 0;
#X connect 24 0 16 0;
#X connect 25 0 17 0;