-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathyurnois.pd
203 lines (203 loc) · 5.11 KB
/
yurnois.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
200
201
202
203
#N canvas 591 225 460 561 10;
#N canvas 624 75 312 87 NETPD 0;
#N canvas 315 75 328 115 abslist 0;
#X msg 11 36 unstep;
#X msg 11 58 i2mx;
#X msg 11 80 roman_helpers;
#X msg 11 14 yurnois-voice;
#X restore 11 31 pd abslist;
#X msg 11 8 version 0 0 1;
#X restore 10 14 pd NETPD 2 0;
#X obj 9 68 netpd_head \$1 yurnois;
#N canvas 720 102 360 124 \$1-yurnois 1;
#X obj 34 26 hradio 15 1 0 8 \$1-voicecount \$1-voicecount voicecount
0 -8 0 10 -262144 -1 -1 3;
#X obj 207 28 hsl 60 15 0 127 0 0 \$0.unstep1 \$0.blabli unstep1 3
7 0 10 -262144 -262144 -1 0 1;
#X obj 208 49 hsl 60 15 0 127 0 0 \$0.unstep2 \$0.blabli unstep2 3
7 0 10 -262144 -262144 -1 0 1;
#X obj 37 50 hsl 128 15 0 1 0 0 \$1-lfo_speed \$1-lfo_speed lfo_speed
2 7 0 10 -262144 -1 -1 6270 1;
#X obj 37 73 hsl 128 15 0 1 0 0 \$1-lfo_strength \$1-lfo_strength lfo_strength
2 7 0 10 -262144 -1 -1 12700 1;
#X restore 10 42 pd \$1-yurnois;
#X text 309 536 2014 \, Romman Haefeli;
#N canvas 334 356 555 401 dsp 0;
#X obj 14 16 rh_pink~;
#X obj 64 222 s \$0.q;
#X obj 64 171 line 0 10;
#X msg 64 150 \$1 300;
#X obj 112 260 s~ \$0.q;
#X msg 112 217 \$1 10;
#X obj 112 239 line~;
#X obj 37 301 catch~ \$0.sum.l;
#X obj 144 302 catch~ \$0.sum.r;
#X obj 237 246 s \$0.note;
#X obj 327 349 s \$0.voicecount;
#X obj 425 11 yurnois-voice \$0 1;
#X obj 14 38 s~ \$0.pink.l;
#X obj 99 16 rh_pink~;
#X obj 99 38 s~ \$0.pink.r;
#X obj 112 196 * 0.005;
#X obj 64 105 clip 0 1;
#X obj 237 157 f;
#X obj 237 184 + 1;
#X obj 286 174 mod 4;
#X obj 237 132 t b a;
#X obj 237 212 pack f f;
#X obj 313 148 r \$0.voicecount;
#X msg 333 217 1 \$1;
#X floatatom 341 186 5 0 0 0 - - -, f 5;
#X obj 37 329 lop~ 1000;
#X obj 145 329 lop~ 1000;
#X obj 64 127 rh_scalelog 1 800;
#X obj 37 369 outlet~;
#X obj 144 369 outlet~;
#X obj 202 16 inlet;
#N canvas 0 44 360 164 glide 0;
#X obj 25 48 t a a;
#X obj 25 70 *;
#X obj 25 92 * 5000;
#X obj 25 135 s \$0.glide;
#X obj 25 25 inlet;
#X obj 25 114 + 5;
#X connect 0 0 1 0;
#X connect 0 1 1 1;
#X connect 1 0 2 0;
#X connect 2 0 5 0;
#X connect 4 0 0 0;
#X connect 5 0 3 0;
#X restore 338 62 pd glide;
#X obj 425 71 yurnois-voice \$0 4;
#X obj 425 31 yurnois-voice \$0 2;
#X obj 425 51 yurnois-voice \$0 3;
#X obj 425 91 yurnois-voice \$0 5;
#X obj 425 111 yurnois-voice \$0 6;
#X obj 425 131 yurnois-voice \$0 7;
#X obj 425 151 yurnois-voice \$0 8;
#X obj 327 305 netpd_f \$1 voicecount 0;
#X obj 327 327 + 1;
#X obj 202 38 route q lfo_q note ampl glide;
#X obj 186 85 +;
#X obj 220 62 t b a;
#X connect 0 0 12 0;
#X connect 2 0 1 0;
#X connect 2 0 15 0;
#X connect 3 0 2 0;
#X connect 5 0 6 0;
#X connect 6 0 4 0;
#X connect 7 0 25 0;
#X connect 8 0 26 0;
#X connect 13 0 14 0;
#X connect 15 0 5 0;
#X connect 16 0 27 0;
#X connect 17 0 18 0;
#X connect 18 0 19 0;
#X connect 18 0 21 0;
#X connect 19 0 17 1;
#X connect 20 0 17 0;
#X connect 20 1 21 1;
#X connect 21 0 9 0;
#X connect 22 0 19 1;
#X connect 23 0 9 0;
#X connect 24 0 23 0;
#X connect 25 0 28 0;
#X connect 26 0 29 0;
#X connect 27 0 3 0;
#X connect 30 0 41 0;
#X connect 39 0 40 0;
#X connect 40 0 10 0;
#X connect 41 0 42 0;
#X connect 41 1 43 0;
#X connect 41 2 20 0;
#X connect 41 4 31 0;
#X connect 42 0 16 0;
#X connect 43 0 42 0;
#X connect 43 1 42 1;
#X restore 12 331 pd dsp;
#X obj 13 360 i2mx \$1 yurnois;
#X msg 12 125 vis 1;
#N canvas 398 428 236 163 vis.unstep 0;
#X obj -480 97 outlet;
#X obj -429 75 t a;
#X obj -480 75 sel 0;
#X obj -480 13 r \$0.unstep1;
#X connect 1 0 2 1;
#X connect 2 0 0 0;
#X connect 2 1 1 0;
#X connect 3 0 2 0;
#X restore 12 101 pd vis.unstep;
#X msg 28 199 vis 1;
#N canvas 398 456 236 163 vis.unstep 0;
#X obj -480 97 outlet;
#X obj -429 75 t a;
#X obj -480 75 sel 0;
#X obj -480 13 r \$0.unstep2;
#X connect 1 0 2 1;
#X connect 2 0 0 0;
#X connect 2 1 1 0;
#X connect 3 0 2 0;
#X restore 28 175 pd vis.unstep;
#X obj 28 223 unstep \$1 yurnois2 q ampl glide;
#X obj 12 149 unstep \$1 yurnois1 q ampl glide;
#N canvas 0 44 311 434 lfo_q 0;
#X obj 33 296 sin;
#X obj 33 318 + 1;
#X obj 60 136 atan;
#X msg 60 115 1;
#X obj 33 29 loadbang;
#X obj 60 158 * 8;
#X obj 33 184 metro 3000;
#X obj 33 206 f;
#X obj 33 228 pack f f;
#X msg 33 250 0 \, \$2 \$1;
#X obj 33 272 line 0 20;
#X obj 72 319 * 0.5;
#X obj 33 349 *;
#X obj 90 25 netpd_f \$1 lfo_speed 0.1;
#X obj 90 94 t a a;
#X obj 90 116 *;
#X obj 90 159 /;
#X msg 90 137 500 \$1;
#X obj 90 73 + 0.2;
#X obj 90 52 * 0.8;
#X obj 33 51 t b b;
#X obj 72 294 netpd_f \$1 lfo_strength 0;
#X msg 33 374 lfo_q \$1;
#X obj 33 396 outlet;
#X connect 0 0 1 0;
#X connect 1 0 12 0;
#X connect 2 0 5 0;
#X connect 3 0 2 0;
#X connect 4 0 20 0;
#X connect 5 0 8 1;
#X connect 6 0 7 0;
#X connect 7 0 8 0;
#X connect 8 0 9 0;
#X connect 9 0 10 0;
#X connect 10 0 0 0;
#X connect 11 0 12 1;
#X connect 12 0 22 0;
#X connect 13 0 19 0;
#X connect 14 0 15 0;
#X connect 14 1 15 1;
#X connect 15 0 17 0;
#X connect 16 0 6 1;
#X connect 16 0 7 1;
#X connect 17 0 16 0;
#X connect 18 0 14 0;
#X connect 19 0 18 0;
#X connect 20 0 6 0;
#X connect 20 1 3 0;
#X connect 21 0 11 0;
#X connect 22 0 23 0;
#X restore 40 259 pd lfo_q;
#X connect 4 0 5 0;
#X connect 4 1 5 1;
#X connect 6 0 11 0;
#X connect 7 0 6 0;
#X connect 8 0 10 0;
#X connect 9 0 8 0;
#X connect 10 0 4 0;
#X connect 11 0 4 0;
#X connect 12 0 4 0;