Commit 3e324a62 authored by Jérôme Abel's avatar Jérôme Abel

Homogenization of audio objects : on, drywet attributes

parent 60a3fbab
......@@ -32,25 +32,20 @@
6 1 9 -187776 -1 0;
#X obj 153 454 audio-eq13;
#X obj 302 217 audio-pitch;
#X obj 302 118 audio-delay;
#X obj 451 91 audio-disto 4;
#X obj 302 470 audio-freeze;
#X obj 153 36 audio-vol;
#X obj 451 55 audio-comp 0.2;
#X obj 459 297 synth-pluck;
#X obj 762 320 synth-drums;
#X obj 10 567 flow~;
#X obj 460 521 synth-emu;
#X text 39 568 [flow~];
#X text 7 344 [oscilloscope-big~];
#X obj 12 35 audio-in;
#X obj 13 170 out~;
#X obj 10 440 fftscope~;
#X obj 10 515 audio-nb;
#X obj 153 72 audio-mix;
#X obj 575 38 audio-sampler;
#X obj 302 162 audio-reverb;
#X obj 302 262 audio-flanger;
#X obj 302 312 audio-phaser;
#X obj 302 369 audio-chorus;
#X obj 302 434 audio-vocoder;
......@@ -64,7 +59,6 @@
#X obj 575 104 audio-rec;
#X obj 575 140 audio-rec-file;
#X obj 153 313 audio-moog;
#X obj 302 52 audio-delay4;
#X obj 460 349 synth-juno;
#X obj 460 447 synth-kick;
#X obj 459 226 cnv 15 480 20 empty empty SYNTHETIZERS 110 11 1 9 -187776
......@@ -72,3 +66,9 @@
#X obj 302 532 audio-freezeverb;
#X obj 153 521 audio-conv;
#X obj 763 254 synth-drumbass;
#X obj 10 515 audio-nb;
#X obj 460 521 synth-emu;
#X obj 302 52 audio-delay4;
#X obj 302 118 audio-delay;
#X obj 302 262 audio-flanger;
#X obj 451 91 audio-disto 4;
#N canvas 102 80 433 494 10;
#X obj 45 171 inlet~;
#X obj 46 426 outlet~;
#X obj 41 338 outlet~;
#X obj 103 116 hsl 95 10 0 1 0 0 \$0-feed \$0-feed-in feed 3 5 1 9
-187776 -33289 -1 3760 1;
#X obj 103 126 hsl 95 10 0 1 0 0 \$0-rate \$0-rate-in rate 3 5 1 9
......@@ -70,23 +70,12 @@
#X obj 154 249 r \$0-rate;
#X obj 183 270 r \$0-depth;
#X obj 95 206 r \$0-drywet;
#X obj 190 146 tgl 10 0 \$0-on \$0-on-in empty 17 7 1 9 -187776 -33289
-1 1 1;
#X obj 103 146 hsl 85 10 0 1 0 0 \$0-drywet \$0-drywet-in drywet 3
#X obj 103 146 hsl 95 10 0 1 0 0 \$0-drywet \$0-drywet-in drywet 3
5 1 9 -187776 -33289 -1 8400 1;
#X obj 107 333 r \$0-on;
#X obj 182 425 switch~;
#X obj 47 390 *~;
#X obj 106 396 line~;
#X msg 106 375 \$1 10;
#X obj 151 355 sel 0;
#X obj 151 379 del 10;
#X msg 151 400 0;
#X obj 106 354 t f f;
#N canvas 163 203 448 360 \$0-CMD 0;
#X obj 67 41 inlet;
#X obj 322 52 initbang;
#X obj 67 278 _@-comm \$0;
#X obj 67 280 _@-comm \$0;
#X obj 67 95 route get list float;
#X msg 67 136 bang;
#X obj 322 81 s \$0-lb;
......@@ -95,9 +84,8 @@
#X obj 67 193 _@-arg$ \$0 feed \$1 0.4 1;
#X obj 67 213 _@-arg$ \$0 rate \$2 0.1 1;
#X obj 67 171 _@-arg \$0 fade 0;
#X obj 67 254 _@-arg \$0 drywet 1 1;
#X obj 67 256 _@-arg \$0 drywet 1 1;
#X obj 67 235 _@-arg \$0 depth 0.1 1;
#X obj 67 304 _@-arg \$0 on 1;
#X connect 0 0 3 0;
#X connect 1 0 5 0;
#X connect 3 0 4 0;
......@@ -117,7 +105,6 @@
#X connect 10 1 8 1;
#X connect 10 2 8 2;
#X connect 11 0 2 0;
#X connect 11 2 13 2;
#X connect 12 0 11 0;
#X connect 12 1 11 1;
#X connect 12 2 11 2;
......@@ -147,23 +134,13 @@
#X connect 10 0 8 0;
#X restore 42 236 pd drywet;
#X obj 277 190 inlet;
#X connect 0 0 22 0;
#X connect 0 0 12 0;
#X connect 5 0 6 1;
#X connect 6 0 14 0;
#X connect 6 0 1 0;
#X connect 7 0 6 2;
#X connect 8 0 6 3;
#X connect 9 0 22 1;
#X connect 12 0 20 0;
#X connect 14 0 1 0;
#X connect 15 0 14 1;
#X connect 16 0 15 0;
#X connect 17 0 18 0;
#X connect 17 1 13 0;
#X connect 18 0 19 0;
#X connect 19 0 13 0;
#X connect 20 0 16 0;
#X connect 20 1 17 0;
#X connect 22 0 14 0;
#X connect 22 1 6 0;
#X connect 23 0 21 0;
#X connect 9 0 12 1;
#X connect 12 0 1 0;
#X connect 12 1 6 0;
#X connect 13 0 11 0;
#X coords 0 -1 1 1 100 58 1 100 100;
......@@ -7,20 +7,20 @@
#X obj 22 143 audio-comp 0.3;
#X text 19 11 audio-comp \; ---------- \; Waveshaping compressor \;
Argument : compression rate (0-1) \;;
#X msg 131 153 drywet \$1;
#X obj 131 134 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
#X obj 131 134 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X text 198 152 bypass effect;
#X obj 120 104 hsl 70 15 0 1 0 0 empty empty radio_(0-1) 10 8 0 8 -262144
-1 -1 0 1;
#X obj 23 91 osc~ 300;
#X obj 21 190 *~ 0.03;
#X msg 131 153 on \$1;
#X connect 5 0 4 0;
#X connect 5 0 12 0;
#X connect 7 0 5 1;
#X connect 8 0 7 0;
#X connect 10 0 5 1;
#X connect 11 0 5 0;
#X connect 12 0 3 0;
#X connect 12 0 3 1;
#X connect 5 0 11 0;
#X connect 7 0 12 0;
#X connect 9 0 5 1;
#X connect 10 0 5 0;
#X connect 11 0 3 0;
#X connect 11 0 3 1;
#X connect 12 0 5 1;
#X coords 0 0 1 1 74 49 0;
#N canvas 173 133 742 447 10;
#X msg 189 200 \$1 50;
#X obj 189 222 line~;
#X obj 189 180 pow 1.5;
#X obj 145 239 +~ 1;
#X obj 189 249 *~ 49;
#X obj 189 270 +~ 1.5;
#X obj 129 332 +~ 327680;
#X obj 129 310 *~ 32768;
#X obj 129 260 *~;
#X obj 129 286 *~;
#X obj 129 353 tabread4~ \$0-shaper;
#N canvas 489 120 742 447 10;
#X msg 268 221 \$1 50;
#X obj 268 243 line~;
#X obj 268 201 pow 1.5;
#X obj 224 260 +~ 1;
#X obj 268 270 *~ 49;
#X obj 268 291 +~ 1.5;
#X obj 208 353 +~ 327680;
#X obj 208 331 *~ 32768;
#X obj 208 281 *~;
#X obj 208 307 *~;
#X obj 208 374 tabread4~ \$0-shaper;
#X text 15 28 // from n.montgermont;
#X text 16 13 // compressor with wave shaping;
#X obj 592 191 r \$0-open;
......@@ -35,17 +35,16 @@
#X obj 592 232 pack f \$0;
#X msg 592 254 \; pd-\$2-GRAPH vis \$1;
#X obj 103 116 hsl 75 10 0 1 0 0 \$0-ratio \$0-ratio-in ratio 3 5 1
9 -187776 -33289 -1 0 1;
#X obj 180 116 bng 10 250 50 0 \$0-open \$0-open-in o 3 4 1 9 -187776
9 -187776 -33289 -1 1480 1;
#X obj 180 116 bng 10 250 50 0 \$0-open \$0-open-in o 3 5 1 9 -187776
-33289 -1;
#X obj 190 116 tgl 10 0 \$0-drywet \$0-drywet-in empty 17 7 1 9 -187776
-33289 -1 1 1;
#X obj 190 116 tgl 10 0 \$0-on \$0-on-in empty 17 7 1 9 -187776 -33289
-1 1 1;
#X obj 592 214 tgl 15 0 empty empty empty 17 7 1 9 -187776 -33289 -1
0 1;
#X obj 54 393 outlet~ audio;
#X obj 55 172 inlet~ audio;
#X obj 106 202 r \$0-drywet;
#X obj 189 159 r \$0-ratio;
#X obj 268 180 r \$0-ratio;
#X obj 490 167 initbang;
#N canvas 540 284 450 300 drywet 0;
#X obj 122 59 inlet~;
......@@ -71,7 +70,7 @@
#X connect 9 0 6 1;
#X connect 10 0 9 0;
#X restore 55 229 pd drywet;
#X obj 302 151 inlet;
#X obj 309 63 inlet;
#N canvas 339 200 448 360 \$0-CMD 0;
#X obj 67 41 inlet;
#X obj 322 52 initbang;
......@@ -84,6 +83,7 @@
#X msg 158 137 ratio \$1;
#X obj 67 192 _@-arg$ \$0 ratio \$1 0 1;
#X obj 67 171 _@-arg \$0 fade 0;
#X obj 67 263 _@-arg \$0 on 1;
#X connect 0 0 3 0;
#X connect 1 0 5 0;
#X connect 3 0 4 0;
......@@ -93,6 +93,7 @@
#X connect 4 0 10 0;
#X connect 6 0 3 0;
#X connect 7 0 2 0;
#X connect 7 2 11 2;
#X connect 8 0 10 2;
#X connect 9 0 7 0;
#X connect 9 1 7 1;
......@@ -100,7 +101,11 @@
#X connect 10 0 9 0;
#X connect 10 1 9 1;
#X connect 10 2 9 2;
#X restore 302 175 pd \$0-CMD;
#X restore 309 87 pd \$0-CMD;
#X obj 213 143 r \$0-on;
#X obj 133 148 r \$0-drywet;
#X obj 213 170 sel 1;
#X obj 133 203 f 1;
#X connect 0 0 1 0;
#X connect 1 0 3 0;
#X connect 1 0 4 0;
......@@ -130,11 +135,15 @@
#X connect 26 0 22 0;
#X connect 28 0 29 0;
#X connect 33 0 28 0;
#X connect 35 0 39 0;
#X connect 36 0 39 1;
#X connect 37 0 2 0;
#X connect 38 0 16 0;
#X connect 39 0 34 0;
#X connect 39 1 8 0;
#X connect 40 0 41 0;
#X connect 35 0 38 0;
#X connect 36 0 2 0;
#X connect 37 0 16 0;
#X connect 38 0 34 0;
#X connect 38 1 8 0;
#X connect 39 0 40 0;
#X connect 41 0 43 0;
#X connect 42 0 44 0;
#X connect 43 0 44 0;
#X connect 43 1 38 1;
#X connect 44 0 38 1;
#X coords 0 -1 1 1 100 28 1 100 100;
#N canvas 521 88 390 509 10;
#N canvas 521 116 390 509 10;
#X text 202 439 www.pd-tutorial.com;
#X text 200 455 3.8.2.2. Convolution;
#X text 200 425 from Johannes Kreidler;
......
#N canvas 763 240 535 403 10;
#X obj 160 212 r \$0-drywet;
#N canvas 552 197 395 302 drywet 0;
#X obj 72 61 inlet~;
#X obj 184 95 inlet toggle;
#X obj 73 233 outlet~ dry;
#X obj 169 233 outlet~ wet;
#X obj 184 184 line~;
#X msg 184 160 \$1 5;
#X obj 169 211 *~;
#X obj 89 186 line~;
#X msg 89 162 \$1 5;
#X obj 73 210 *~;
#X obj 89 139 == 0;
#X connect 0 0 6 0;
#X connect 0 0 9 0;
#X connect 1 0 10 0;
#X connect 1 0 5 0;
#X connect 4 0 6 1;
#X connect 5 0 4 0;
#X connect 6 0 3 0;
#X connect 7 0 9 1;
#X connect 8 0 7 0;
#X connect 9 0 2 0;
#X connect 10 0 8 0;
#X restore 100 238 pd drywet;
#X text 102 41 www.pd-tutorial.com;
#X text 100 57 3.8.2.2. Convolution;
#X text 100 27 from Johannes Kreidler;
#X obj 161 313 *~;
#X obj 162 313 *~;
#N canvas 526 53 711 625 fft-analyse 0;
#X obj 305 467 *~;
#X obj 278 467 *~;
......@@ -243,11 +218,11 @@
#X connect 36 0 8 1;
#X connect 37 0 5 1;
#X connect 41 0 33 0;
#X restore 161 262 pd fft-analyse;
#X obj 162 346 outlet~;
#X restore 162 262 pd fft-analyse;
#X obj 163 346 outlet~;
#X obj 101 183 inlet~ source;
#X obj 257 185 inlet~ response;
#X obj 176 287 r \$0-amp;
#X obj 243 233 inlet~ response;
#X obj 177 287 r \$0-amp;
#X obj 396 193 inlet;
#N canvas 264 130 448 360 \$0-CMD 0;
#X obj 67 41 inlet;
......@@ -262,6 +237,7 @@
#X obj 67 213 _@-arg$ \$0 comp \$2 0.5 1;
#X msg 158 137 comp \$1;
#X obj 67 234 _@-arg \$0 drywet 1;
#X obj 67 284 _@-arg \$0 on 1;
#X connect 0 0 3 0;
#X connect 1 0 5 0;
#X connect 3 0 4 0;
......@@ -281,22 +257,55 @@
#X connect 9 2 11 2;
#X connect 10 0 7 2;
#X connect 11 0 2 0;
#X connect 11 2 12 2;
#X restore 396 215 pd \$0-CMD;
#X obj 101 114 cnv 10 118 22 empty empty empty 20 12 1 9 -187776 -33289
0;
#X obj 123 126 nbx 3 10 0 5000 0 0 \$0-amp \$0-amp-in amp -20 5 1 9
-187776 -33289 -1 1 256;
#X obj 182 126 nbx 4 10 0 1000 0 0 \$0-comp \$0-comp-in comp -26 5
1 9 -187776 -33289 -1 10 256;
#X obj 205 114 tgl 10 0 \$0-drywet \$0-drywet-in empty 17 7 1 9 -187776
-33289 -1 1 1;
#X connect 0 0 1 1;
#X connect 1 0 7 0;
#X connect 1 1 6 0;
#X connect 5 0 7 0;
#X connect 6 0 5 0;
#X connect 8 0 1 0;
#X connect 9 0 6 1;
#X connect 10 0 5 1;
#X connect 11 0 12 0;
1 9 -187776 -33289 -1 0.5 256;
#X obj 210 114 tgl 10 0 \$0-on \$0-on-in empty 17 7 1 9 -187776 -33289
-1 1 1;
#N canvas 552 197 395 302 \$0drywet 0;
#X obj 72 61 inlet~;
#X obj 184 95 inlet toggle;
#X obj 73 233 outlet~ dry;
#X obj 169 233 outlet~ wet;
#X obj 184 184 line~;
#X msg 184 160 \$1 5;
#X obj 169 211 *~;
#X obj 89 186 line~;
#X msg 89 162 \$1 5;
#X obj 73 210 *~;
#X obj 89 139 == 0;
#X connect 0 0 6 0;
#X connect 0 0 9 0;
#X connect 1 0 10 0;
#X connect 1 0 5 0;
#X connect 4 0 6 1;
#X connect 5 0 4 0;
#X connect 6 0 3 0;
#X connect 7 0 9 1;
#X connect 8 0 7 0;
#X connect 9 0 2 0;
#X connect 10 0 8 0;
#X restore 100 238 pd \$0drywet;
#X obj 278 148 r \$0-on;
#X obj 198 153 r \$0-drywet;
#X obj 278 174 sel 1;
#X obj 198 208 f 1;
#X connect 3 0 5 0;
#X connect 4 0 3 0;
#X connect 6 0 15 0;
#X connect 7 0 4 1;
#X connect 8 0 3 1;
#X connect 9 0 10 0;
#X connect 15 0 5 0;
#X connect 15 1 4 0;
#X connect 16 0 18 0;
#X connect 17 0 19 0;
#X connect 18 0 19 0;
#X connect 18 1 15 1;
#X connect 19 0 15 1;
#X coords 0 -1 1 1 120 38 1 100 100;
......@@ -3,10 +3,10 @@
#X obj 257 364 mtof;
#X msg 257 384 ms \$1;
#X obj 260 345 hsl 128 15 0 127 0 0 empty empty midi_(0-127) 10 9 0
8 -262144 -1 -1 4600 1;
8 -262144 -1 -1 0 1;
#X obj 48 276 *~;
#X obj 48 232 osc~ 440;
#X obj 126 199 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
#X obj 126 199 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
1;
#X obj 126 220 metro 1000;
#X obj 126 241 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
......@@ -40,16 +40,15 @@
#X text 43 491 // inspired by the karpluck~ object;
#X text 320 266 feedback (0-1);
#X obj 253 196 hsl 128 15 0.1 5000 1 0 empty empty milliseconds 10
10 0 8 -262144 -1 -1 8800 1;
#X msg 260 426 drywet \$1;
10 0 8 -262144 -1 -1 0 1;
#X obj 260 407 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X text 326 424 bypass effect;
#X text 392 193 if tune = 0 : normal delay;
#X text 402 342 if tune = 1 : pitch delay;
#X obj 256 249 hsl 128 15 0 1 0 0 empty empty feed 10 9 0 8 -262144
-1 -1 3900 1;
#X obj 258 298 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
-1 -1 9100 1;
#X obj 258 298 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X msg 258 318 tune \$1;
#X msg 253 270 feed \$1;
......@@ -62,10 +61,11 @@ the required delay line length (in ms) to generate said pitch.(use
#X obj 467 465 audio-delay 0.5 200;
#X text 462 445 With arguments;
#X obj 48 348 audio-delay;
#X msg 260 426 on \$1;
#X connect 1 0 2 0;
#X connect 2 0 30 1;
#X connect 2 0 29 1;
#X connect 3 0 1 0;
#X connect 4 0 30 0;
#X connect 4 0 29 0;
#X connect 5 0 4 0;
#X connect 6 0 7 0;
#X connect 7 0 8 0;
......@@ -73,13 +73,13 @@ the required delay line length (in ms) to generate said pitch.(use
#X connect 10 0 4 1;
#X connect 11 0 0 0;
#X connect 11 0 0 1;
#X connect 16 0 30 1;
#X connect 17 0 30 1;
#X connect 18 0 17 0;
#X connect 22 0 25 0;
#X connect 23 0 24 0;
#X connect 24 0 30 1;
#X connect 25 0 30 1;
#X connect 26 0 30 1;
#X connect 30 0 11 0;
#X connect 16 0 29 1;
#X connect 17 0 30 0;
#X connect 21 0 24 0;
#X connect 22 0 23 0;
#X connect 23 0 29 1;
#X connect 24 0 29 1;
#X connect 25 0 29 1;
#X connect 29 0 11 0;
#X connect 30 0 29 1;
#X coords 0 517 1 516 105 50 0;
#N canvas 141 241 421 425 10;
#X obj 234 348 *~;
#X obj 249 322 line~;
#X msg 249 298 \$1 20;
#X obj 249 275 r \$0-feed;
#X obj 334 348 *~;
#X obj 349 322 line~;
#X msg 349 298 \$1 20;
#X obj 349 275 r \$0-feed;
#X obj 97 375 outlet~ audio;
#X obj 97 191 inlet~ audio;
#N canvas 554 196 450 300 drywet 0;
......@@ -23,22 +23,21 @@
#X connect 5 0 2 0;
#X connect 5 0 0 1;
#X restore 97 246 pd drywet;
#X obj 148 221 r \$0-drywet;
#X obj 101 115 cnv 15 98 21 empty empty empty 20 12 1 9 -187776 -1
0;
#X obj 100 126 nbx 3 10 0 1 0 0 \$0-feed \$0-feed-in feed 2 -4 1 9
-187776 -33289 -1 0.5 256;
-187776 -33289 -1 0.3 256;
#X obj 129 126 nbx 5 10 0 1e+37 0 0 \$0-ms \$0-ms-in ms 0 -4 1 9 -187776
-33289 -1 50 256;
-33289 -1 100 256;
#X obj 171 126 tgl 10 0 \$0-tune \$0-tune-in tune -5 -4 1 9 -187776
-33289 -1 0 1;
#X obj 190 126 tgl 10 0 \$0-drywet \$0-drywet-in empty 17 7 1 9 -187776
-33289 -1 1 1;
#X obj 234 190 line~;
#X msg 234 166 \$1 10;
#X obj 234 142 r \$0-cms;
#X obj 234 372 delwrite~ \$0-tabvd 10000;
#X obj 234 214 delread4~ \$0-tabvd;
#X obj 190 126 tgl 10 0 \$0-on \$0-on-in empty 17 7 1 9 -187776 -33289
-1 1 1;
#X obj 334 190 line~;
#X msg 334 166 \$1 10;
#X obj 334 142 r \$0-cms;
#X obj 334 372 delwrite~ \$0-tabvd 10000;
#X obj 334 214 delread4~ \$0-tabvd;
#N canvas 207 105 551 399 \$0-CMD 0;
#X obj 67 41 inlet;
#X obj 322 52 initbang;
......@@ -64,6 +63,7 @@
#X msg 430 327 set \$1;
#X obj 67 233 _@-arg$ \$0 ms \$2 100 1;
#X obj 67 213 _@-arg$ \$0 feed \$1 0.3 1;
#X obj 67 314 _@-arg \$0 on 1;
#X connect 0 0 3 0;
#X connect 1 0 5 0;
#X connect 3 0 4 0;
......@@ -81,6 +81,7 @@
#X connect 10 1 23 1;
#X connect 10 2 23 2;
#X connect 11 0 2 0;
#X connect 11 2 24 2;
#X connect 12 0 14 0;
#X connect 13 0 19 0;
#X connect 13 1 15 0;
......@@ -100,18 +101,26 @@
#X connect 23 2 22 2;
#X restore 227 74 pd \$0-CMD;
#X obj 227 47 inlet;
#X connect 0 0 16 0;
#X obj 255 166 r \$0-on;
#X obj 175 171 r \$0-drywet;
#X obj 255 192 sel 1;
#X obj 175 226 f 1;
#X connect 0 0 15 0;
#X connect 1 0 0 1;
#X connect 2 0 1 0;
#X connect 3 0 2 0;
#X connect 5 0 6 0;
#X connect 6 0 4 0;
#X connect 6 1 16 0;
#X connect 7 0 6 1;
#X connect 13 0 17 0;
#X connect 6 1 15 0;
#X connect 12 0 16 0;
#X connect 13 0 12 0;
#X connect 14 0 13 0;
#X connect 15 0 14 0;
#X connect 17 0 0 0;
#X connect 17 0 4 0;
#X connect 19 0 18 0;
#X connect 16 0 0 0;
#X connect 16 0 4 0;
#X connect 18 0 17 0;
#X connect 19 0 21 0;
#X connect 20 0 22 0;
#X connect 21 0 22 0;
#X connect 21 1 6 1;
#X connect 22 0 6 1;
#X coords 0 0 1 1 100 38 1 100 100;
......@@ -22,7 +22,7 @@
#X text 289 342 delay4;
#X text 289 295 delay3;
#X text 288 248 delay2;
#X obj 108 104 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
#X obj 108 104 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
1;
#X obj 108 125 metro 1000;
#X obj 108 146 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
......@@ -56,14 +56,13 @@
#X text 286 105 milliseconds (all delays);
#X text 46 531 // From kristof lauwers \; http://osdir.com/ml/multimedia.puredata.general/2003-10/msg00169.html
;
#X msg 244 436 drywet \$1;
#X obj 244 417 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X text 311 435 bypass effect;
#X text 46 12 audio-delay4 \; ------------ \; 4 bands audio delay \;
;
#X obj 245 10 hsl 128 15 0 1 0 0 empty empty feed 10 9 0 8 -262144
-1 -1 3700 1;
-1 -1 0 1;
#X msg 243 59 ms 1.5 \, * 6 \, feed 0.3;
#X msg 244 155 * \$1;
#X obj 50 295 *~ 0.4;
......@@ -71,34 +70,35 @@
#X msg 175 469 fade 3000;
#X msg 104 380 0.5 10 2 1;
#X obj 51 220 audio-delay4;
#X connect 1 0 44 0;
#X msg 244 436 on \$1;
#X connect 1 0 43 0;
#X connect 3 0 1 0;
#X connect 4 0 38 0;
#X connect 5 0 44 1;
#X connect 4 0 37 0;
#X connect 5 0 43 1;
#X connect 6 0 5 0;
#X connect 7 0 39 0;
#X connect 7 0 38 0;
#X connect 8 0 13 0;
#X connect 9 0 14 0;
#X connect 10 0 15 0;
#X connect 11 0 16 0;
#X connect 12 0 17 0;
#X connect 13 0 44 1;
#X connect 14 0 44 1;
#X connect 15 0 44 1;
#X connect 16 0 44 1;
#X connect 17 0 44 1;
#X connect 13 0 43 1;
#X connect 14 0 43 1;
#X connect 15 0 43 1;
#X connect 16 0 43 1;
#X connect 17 0 43 1;
#X connect 23 0 24 0;
#X connect 24 0 25 0;
#X connect 25 0 29 0;
#X connect 29 0 1 1;
#X connect 33 0 44 1;
#X connect 34 0 33 0;
#X connect 37 0 44 1;
#X connect 38 0 44 1;
#X connect 39 0 44 1;
#X connect 40 0 0 0;
#X connect 41 0 0 1;
#X connect 42 0 44 1;
#X connect 43 0 44 1;
#X connect 44 0 40 0;
#X connect 44 1 41 0;
#X connect 33 0 44 0;
#X connect 36 0 43 1;
#X connect 37 0 43 1;
#X connect 38 0 43 1;
#X connect 39 0 0 0;
#X connect 40 0 0 1;
#X connect 41 0 43 1;
#X connect 42 0 43 1;
#X connect 43 0 39 0;
#X connect 43 1 40 0;
#X connect 44 0 43 1;
#N canvas 47 141 524 397 10;
#N canvas 47 141 604 460 10;
#X obj 54 191 inlet~;
#X obj 53 337 outlet~;
#X obj 133 343 outlet~;
#X obj 53 387 outlet~;
#X obj 133 393 outlet~;
#N canvas 45 342 316 265 \$0-multiplier 0;
#X obj 118 123 * 2;
#X obj 145 123 * 2;
......@@ -31,7 +31,7 @@
#X connect 6 0 5 0;
#X connect 7 0 5 0;
#X connect 7 1 3 0;
#X restore 228 215 pd \$0-multiplier;
#X restore 228 265 pd \$0-multiplier;
#N canvas 111 126 708 424 \$0-multidelay~ 0;
#X obj 20 39 inlet~;
#X obj 213 355 outlet~;
......@@ -99,13 +99,13 @@
#X connect 32 0 28 0;
#X connect 33 0 26 0;
#X connect 34 0 25 0;
#X restore 114 254 pd \$0-multidelay~;
#X restore 114 304 pd \$0-multidelay~;
#X text 53 33 From kristof lauwers \; http://osdir.com/ml/multimedia.puredata.general/2003-10/msg00169.html
;
#X obj 114 276 clip~ -1 1;
#X obj 114 326 clip~ -1 1;
#X obj 418 198 inlet;
#X text 415 180 commands;
#X obj 212 280 clip~ -1 1;
#X obj 212 330 clip~ -1 1;
#N canvas 554 196 450 300 drywet 0;
#X obj 92 217 *~ 1;
#X obj 87 188 + 1;
......@@ -123,28 +123,27 @@
#X connect 4 0 0 0;
#X connect 5 0 2 0;
#X connect 5 0 0 1;
#X restore 54 220 pd drywet;
#X obj 228 192 r \$0-ms;
#X restore 54 270 pd drywet;
#X obj 228 242 r \$0-ms;
#X obj 101 116 cnv 15 138 20 empty empty empty 20 12 1 9 -187776 -1
0;
#X obj 103 126 hsl 65 10 0.1 4000 0 0 \$0-d1 \$0-d1-in d1 3 5 1 9 -187776
-1 -1 0 1;
-1 -1 16 1;
#X obj 103 136 hsl 65 10 0.1 4000 0 0 \$0-d2 \$0-d2-in d2 3 5 1 9 -187776
-33289 -1 0 1;
-33289 -1 64 1;
#X obj 173 126 hsl 65 10 0.1 4000 0 0 \$0-d3 \$0-d3-in d3 3 5 1 9 -187776
-33289 -1 0 1;
-33289 -1 256 1;
#X obj 173 136 hsl 65 10 0.1 4000 0 0 \$0-d4 \$0-d4-in d4 3 5 1 9 -187776
-33289 -1 0 1;
-33289 -1 1024 1;
#X obj 103 146 hsl 135 10 0 0.6 0 0 \$0-feed \$0-feed-in feed 3 5 1
9 -187776 -33289 -1 4467 1;
#X obj 230 116 tgl 10 0 \$0-drywet \$0-drywet-in empty -17 6 1 9 -187776
-33289 -1 1 1;
#X obj 230 116 tgl 10 0 \$0-on \$0-on-in empty -17 6 1 9 -187776 -33289
-1 1 1;
#X obj 160 116 nbx 3 10 0.1 2000 0 0 \$0-ms \$0-ms-in ms -15 5 1 9
-187776 -33289 -1 10 256;
#X obj 201 116 nbx 3 10 0.1 2000 0 0 \$0-* \$0-*-in empty 0 -5 1 9
-187776 -33289 -1 4 256;
#X obj 192 116 cnv 3 5 5 empty empty * 0 10 1 20 -187776 -1 0;
#X obj 105 193 r \$0-drywet;
#N canvas 474 164 397 466 \$0-CMD 0;
#X obj 67 41 inlet;
#X obj 208 39 initbang;
......@@ -163,6 +162,7 @@
#X obj 67 360 _@-arg \$0 d4;
#X obj 67 191 _@-arg \$0 drywet 1 1;
#X obj 67 254 _@-arg \$0 feed 0.2 1;
#X obj 67 380 _@-arg \$0 on 1;
#X connect 0 0 3 0;
#X connect 1 0 5 0;
#X connect 3 0 4 0;
......@@ -190,23 +190,32 @@
#X connect 13 0 14 0;
#X connect 13 1 14 1;
#X connect 13 2 14 2;
#X connect 14 2 17 2;
#X connect 15 0 8 0;
#X connect 15 1 8 1;
#X connect 15 2 8 2;
#X connect 16 0 2 0;
#X connect 16 2 11 2;
#X restore 418 225 pd \$0-CMD;
#X obj 327 190 r \$0-*;
#X obj 327 240 r \$0-*;
#X obj 189 179 r \$0-on;
#X obj 109 184 r \$0-drywet;
#X obj 189 205 sel 1;
#X obj 109 239 f 1;
#X connect 0 0 10 0;
#X connect 4 0 6 0;
#X connect 4 1 9 0;
#X connect 6 0 1 0;
#X connect 7 0 23 0;
#X connect 7 0 22 0;
#X connect 9 0 2 0;
#X connect 10 0 1 0;
#X connect 10 0 2 0;
#X connect 10 1 4 0;
#X connect 11 0 3 0;
#X connect 22 0 10 1;
#X connect 24 0 3 1;
#X connect 23 0 3 1;
#X connect 24 0 26 0;
#X connect 25 0 27 0;
#X connect 26 0 27 0;
#X connect 26 1 10 1;
#X connect 27 0 10 1;
#X coords 0 0 1 1 140 58 1 100 100;
#N canvas 106 134 376 349 10;
#N canvas 106 162 376 349 10;
#X floatatom 148 173 5 0 0 0 - - -, f 5;
#X msg 148 107 1;
#X text 178 102 <- normal;
#X msg 164 149 10;