Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

removed pdmtl dependency

  • Loading branch information...
commit 4c912ca88ec30826e039d94384a7c08cc6222636 1 parent 58d1be7
@marcodsad authored
View
133 efx.gui.bubbler~.pd
@@ -1,12 +1,4 @@
-#N canvas 156 165 811 559 10;
-#X obj 100 118 gui.slider time 10 10000;
-#X obj 100 135 gui.slider tvar 100 0;
-#X obj 100 152 gui.slider filt 20000 20;
-#X obj 100 169 gui.slider fdb 200 0;
-#X obj 100 186 gui.slider reso 100 0;
-#X obj 100 203 gui.slider dens 200 0;
-#X obj 100 220 gui.slider gsize 50 0;
-#X obj 100 237 gui.slider grev 100 0;
+#N canvas 34 183 811 559 10;
#X msg -63 140 time \$1;
#X msg -63 164 timeVariation \$1;
#X obj -63 371 s \$0-bub;
@@ -31,7 +23,6 @@
#X obj 0 34 r \$1/bub.gsize;
#X obj 0 53 r \$1/bub.grev;
#X obj 0 74 r \$1/bub.mix;
-#X obj 100 254 gui.slider mix 127 0;
#N canvas 221 107 696 653 init 0;
#X msg 399 160 20000;
#X msg 85 356 0;
@@ -154,14 +145,13 @@ for each grain. The octave value is added to the pitch shift.;
#X connect 4 0 2 0;
#X connect 6 0 5 0;
#X connect 7 0 6 0;
-#X restore 370 -4 pd dsp;
-#X obj 454 8 r \$0-mix;
-#X obj 331 113 outlet~;
+#X restore 361 -6 pd dsp;
+#X obj 420 -19 r \$0-mix;
+#X obj 332 113 outlet~;
#X obj 107 288 s \$0-mix;
-#X obj 563 51 inlet octave;
+#X obj 619 65 inlet octave;
#X obj 100 101 cnv 15 156 15 empty empty Bubbler 5 8 0 8 -1 -162280
0;
-#X obj 331 38 mix.wet~;
#X obj 447 216 xsssad \$1/bub.time;
#X obj 448 237 xsssad \$1/bub.filt;
#X obj 449 258 xsssad \$1/bub.reso;
@@ -171,57 +161,70 @@ for each grain. The octave value is added to the pitch shift.;
#X obj 596 257 xsssad \$1/bub.dens;
#X obj 596 236 xsssad \$1/bub.fdb;
#X obj 595 216 xsssad \$1/bub.tvar;
-#X connect 0 0 8 0;
-#X connect 0 1 41 1;
-#X connect 1 0 9 0;
-#X connect 1 1 49 1;
-#X connect 2 0 12 0;
-#X connect 2 1 42 1;
-#X connect 3 0 13 0;
-#X connect 3 1 48 1;
-#X connect 4 0 11 0;
-#X connect 4 1 43 1;
-#X connect 5 0 14 0;
-#X connect 5 1 47 1;
-#X connect 6 0 15 0;
-#X connect 6 1 44 1;
-#X connect 7 0 16 0;
-#X connect 7 1 46 1;
-#X connect 8 0 10 0;
-#X connect 9 0 10 0;
-#X connect 11 0 10 0;
+#X obj 331 38 mix.xfade.curve~ 1 -1;
+#X obj 100 118 gui.slider time 10 10000;
+#X obj 100 135 gui.slider tvar 100 0;
+#X obj 100 152 gui.slider filt 20000 20;
+#X obj 100 169 gui.slider fdb 200 0;
+#X obj 100 186 gui.slider reso 100 0;
+#X obj 100 203 gui.slider dens 200 0;
+#X obj 100 220 gui.slider gsize 50 0;
+#X obj 100 237 gui.slider grev 100 0;
+#X obj 100 254 gui.slider mix 1 -1;
+#X obj 454 64 mix.switchoglitch 12;
+#X connect 0 0 2 0;
+#X connect 1 0 2 0;
+#X connect 3 0 2 0;
+#X connect 4 0 2 0;
+#X connect 5 0 2 0;
+#X connect 6 0 2 0;
+#X connect 7 0 2 0;
+#X connect 8 0 2 0;
+#X connect 10 0 2 0;
+#X connect 11 0 12 0;
#X connect 12 0 10 0;
-#X connect 13 0 10 0;
-#X connect 14 0 10 0;
-#X connect 15 0 10 0;
-#X connect 16 0 10 0;
-#X connect 18 0 10 0;
-#X connect 19 0 20 0;
-#X connect 20 0 18 0;
-#X connect 21 0 0 0;
-#X connect 22 0 1 0;
-#X connect 23 0 2 0;
-#X connect 24 0 3 0;
-#X connect 25 0 4 0;
-#X connect 26 0 5 0;
-#X connect 27 0 6 0;
-#X connect 28 0 7 0;
-#X connect 29 0 30 0;
-#X connect 30 0 37 0;
-#X connect 30 1 45 1;
-#X connect 33 0 34 0;
-#X connect 33 0 40 0;
-#X connect 34 0 40 1;
-#X connect 35 0 40 2;
-#X connect 38 0 19 0;
-#X connect 40 0 36 0;
+#X connect 13 0 41 0;
+#X connect 14 0 42 0;
+#X connect 15 0 43 0;
+#X connect 16 0 44 0;
+#X connect 17 0 45 0;
+#X connect 18 0 46 0;
+#X connect 19 0 47 0;
+#X connect 20 0 48 0;
+#X connect 21 0 49 0;
+#X connect 24 0 25 0;
+#X connect 24 0 40 0;
+#X connect 25 0 40 1;
+#X connect 26 0 40 2;
+#X connect 29 0 11 0;
+#X connect 31 0 41 0;
+#X connect 32 0 43 0;
+#X connect 33 0 45 0;
+#X connect 34 0 47 0;
+#X connect 35 0 49 0;
+#X connect 36 0 48 0;
+#X connect 37 0 46 0;
+#X connect 38 0 44 0;
+#X connect 39 0 42 0;
+#X connect 40 0 27 0;
+#X connect 40 2 50 0;
#X connect 41 0 0 0;
-#X connect 42 0 2 0;
+#X connect 41 1 31 1;
+#X connect 42 0 1 0;
+#X connect 42 1 39 1;
#X connect 43 0 4 0;
-#X connect 44 0 6 0;
-#X connect 45 0 30 0;
-#X connect 46 0 7 0;
-#X connect 47 0 5 0;
-#X connect 48 0 3 0;
-#X connect 49 0 1 0;
+#X connect 43 1 32 1;
+#X connect 44 0 5 0;
+#X connect 44 1 38 1;
+#X connect 45 0 3 0;
+#X connect 45 1 33 1;
+#X connect 46 0 6 0;
+#X connect 46 1 37 1;
+#X connect 47 0 7 0;
+#X connect 47 1 34 1;
+#X connect 48 0 8 0;
+#X connect 48 1 36 1;
+#X connect 49 0 28 0;
+#X connect 49 0 35 1;
+#X connect 50 0 25 1;
#X coords 0 -1 1 1 156 186 2 100 100;
View
17 efx.gui.chorus~-help.pd
@@ -1,10 +1,6 @@
-#N canvas 97 214 556 368 10;
-#X declare -lib pdmtl;
-#X declare -lib sssad-lib;
+#N canvas 103 237 556 368 10;
#X declare -lib mrpeach;
#X declare -lib xthsense;
-#X obj 238 155 import pdmtl;
-#X obj 318 155 import sssad-lib;
#X obj 30 82 efx.gui.chorus~;
#X text 235 69 I/O;
#X text 235 87 Mono > Stereo;
@@ -12,11 +8,10 @@
#X obj 30 323 dac~;
#X obj 29 186 mix.ch.stereo~;
#X obj 29 29 osc~ 400;
-#X text 234 123 Needs pdmtl \, sssad-lib;
#X obj 424 341 import xthsense;
-#X connect 2 0 7 0;
-#X connect 2 1 7 1;
-#X connect 7 0 6 0;
-#X connect 7 1 6 1;
-#X connect 8 0 2 0;
+#X connect 0 0 5 0;
+#X connect 0 1 5 1;
+#X connect 5 0 4 0;
+#X connect 5 1 4 1;
+#X connect 6 0 0 0;
#X coords 0 0 1 1 156 83 0;
View
59 efx.gui.chorus~.pd
@@ -1,4 +1,4 @@
-#N canvas 607 225 655 378 10;
+#N canvas 822 317 655 378 10;
#X declare -lib mrpeach;
#X obj 253 43 inlet~;
#X obj 7 -105 r \$0-labels;
@@ -11,7 +11,7 @@
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X restore 293 -48 pd labels;
-#N canvas 723 209 759 523 dsp 0;
+#N canvas 176 179 759 523 dsp 0;
#X obj 111 35 inlet~;
#X obj 110 286 *~ 0.3;
#X obj 133 319 s~ \$0-d;
@@ -85,17 +85,17 @@
#X connect 33 0 7 0;
#X connect 34 0 14 0;
#X connect 35 0 24 0;
-#X restore 301 79 pd dsp;
-#X obj 432 125 import mrpeach;
+#X restore 318 87 pd dsp;
+#X obj 535 -23 import mrpeach;
#X obj 161 67 s \$0-mix;
#X obj 159 2 s \$0-fb;
#X obj 160 24 s \$0-rate;
#X obj 160 46 s \$0-depth;
#X obj 253 163 outlet~ l;
-#X obj 302 142 outlet~ r;
-#X obj 352 99 r \$0-mix;
+#X obj 307 142 outlet~ r;
+#X obj 385 91 r \$0-mix;
#X obj 7 -85 unpack s s s s s;
-#X obj 301 44 inlet~ dev_dummy;
+#X obj 302 43 inlet~ dev_dummy;
#X obj 293 -95 r \$1_loadbang;
#N canvas 6 47 450 300 params-via-osc 0;
#X obj 123 210 s GLOBAL_OSC;
@@ -111,48 +111,51 @@
#X connect 4 0 1 0;
#X connect 5 0 2 0;
#X connect 6 0 3 0;
-#X restore 429 156 pd params-via-osc;
+#X restore 536 1 pd params-via-osc;
#X obj 135 102 r \$1_loadbang;
#X obj 304 -71 symbol \$2;
#X obj 100 104 f \$0;
-#X obj 253 120 mix.wet.stereo~ 3;
#X obj 0 17 gui.slider fb 1 0;
#X obj 0 34 gui.slider rate 1 0;
#X obj 0 51 gui.slider depth 1 0;
-#X obj 0 68 gui.slider mix 1 0;
+#X obj 0 68 gui.slider mix 1 -1;
#X obj 0 0 cnv 15 156 15 empty empty Chorus 5 8 0 8 -1 -162280 0;
#X obj 1 128 xsssad \$1/cho.fb;
#X obj 0 153 xsssad \$1/cho.rate;
#X obj 0 176 xsssad \$1/cho.depth;
#X obj -1 199 xsssad \$1/cho.mix;
+#X obj 253 120 mix.xfade.curve.stereo~ 1 -1;
+#X obj 418 143 mix.switchoglitch 12;
#X connect 0 0 3 0;
-#X connect 0 0 19 0;
-#X connect 0 0 19 1;
+#X connect 0 0 28 0;
+#X connect 0 0 28 1;
#X connect 1 0 12 0;
-#X connect 3 0 19 2;
-#X connect 3 1 19 3;
-#X connect 11 0 19 4;
-#X connect 12 1 20 0;
-#X connect 12 2 21 0;
-#X connect 12 3 22 0;
-#X connect 12 4 23 0;
+#X connect 3 0 28 2;
+#X connect 3 1 28 3;
+#X connect 11 0 28 4;
+#X connect 12 1 19 0;
+#X connect 12 2 20 0;
+#X connect 12 3 21 0;
+#X connect 12 4 22 0;
#X connect 14 0 2 0;
#X connect 14 0 17 0;
#X connect 16 0 18 0;
+#X connect 16 0 24 2;
#X connect 16 0 25 2;
-#X connect 16 0 26 2;
-#X connect 19 0 9 0;
-#X connect 19 1 10 0;
-#X connect 20 0 6 0;
+#X connect 19 0 6 0;
+#X connect 19 1 24 1;
+#X connect 20 0 7 0;
#X connect 20 1 25 1;
-#X connect 21 0 7 0;
+#X connect 21 0 8 0;
#X connect 21 1 26 1;
-#X connect 22 0 8 0;
+#X connect 22 0 5 0;
#X connect 22 1 27 1;
-#X connect 23 1 5 0;
-#X connect 23 1 28 1;
+#X connect 24 0 19 0;
#X connect 25 0 20 0;
#X connect 26 0 21 0;
#X connect 27 0 22 0;
-#X connect 28 0 23 0;
+#X connect 28 0 9 0;
+#X connect 28 1 10 0;
+#X connect 28 3 29 0;
+#X connect 29 0 3 1;
#X coords 0 0 1 1 156 83 2 0 0;
View
23 efx.gui.delay~-help.pd
@@ -1,9 +1,5 @@
-#N canvas 40 376 633 416 10;
-#X declare -lib pdmtl;
-#X declare -lib sssad-lib;
+#N canvas 650 167 633 416 10;
#X declare -lib xthsense;
-#X obj 203 187 import pdmtl;
-#X obj 283 187 import sssad-lib;
#X text 200 101 I/O;
#X obj 8 368 dac~;
#X obj 7 231 mix.ch.stereo~;
@@ -11,19 +7,18 @@
#X text 199 64 GOP and sssad wrap for a simple feedback delay object
;
#X text 200 119 Mono > Mono;
-#X text 200 156 Needs pdmtl \, sssad-lib;
#X obj 474 381 import xthsense;
#X obj 5 23 osc~ 400;
#X obj 76 45 gui.ead~;
#X obj 76 19 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 6 107 *~;
-#X connect 4 0 3 0;
-#X connect 4 1 3 1;
-#X connect 5 0 4 0;
-#X connect 5 0 4 1;
-#X connect 10 0 13 0;
-#X connect 11 0 13 1;
-#X connect 12 0 11 0;
-#X connect 13 0 5 0;
+#X connect 2 0 1 0;
+#X connect 2 1 1 1;
+#X connect 3 0 2 0;
+#X connect 3 0 2 1;
+#X connect 7 0 10 0;
+#X connect 8 0 10 1;
+#X connect 9 0 8 0;
+#X connect 10 0 3 0;
#X coords 0 0 1 1 156 66 0;
View
50 efx.gui.delay~.pd
@@ -1,9 +1,9 @@
-#N canvas 677 334 798 442 10;
-#X obj -31 90 inlet~;
-#X obj -29 182 outlet~;
+#N canvas 92 238 565 335 10;
+#X obj -65 72 inlet~;
+#X obj -64 179 outlet~;
#X text 99 269 Marco Donnarumma :: devel@thesaddj.com :: Edinburgh
2010;
-#N canvas 334 219 587 372 dsp 0;
+#N canvas 201 273 587 372 dsp 0;
#X floatatom 71 70 0 0 0 0 - - -;
#X obj 50 218 +~;
#X obj 71 194 *~ 0.7;
@@ -14,10 +14,10 @@
#X obj 133 43 r \$0-delayTime;
#X obj 104 147 r \$0-fdbGain;
#X floatatom 163 202 5 0 0 0 - - -;
-#X obj 319 59 inlet;
-#X obj 319 97 switch~;
-#X obj 365 46 loadbang;
-#X msg 365 68 1;
+#X obj 319 24 inlet;
+#X obj 319 132 switch~;
+#X obj 365 81 loadbang;
+#X msg 365 103 1;
#X obj 133 65 scale.lin 2000 1 127;
#X obj 104 169 scale.lin 1 0 127;
#X connect 0 0 3 0;
@@ -34,49 +34,51 @@
#X connect 14 0 3 0;
#X connect 15 0 9 0;
#X connect 15 0 2 1;
-#X restore -9 119 pd dsp;
+#X restore -36 112 pd dsp;
#X obj 260 102 s \$0-delayTime;
#X obj 261 125 s \$0-fdbGain;
#X obj 262 148 s \$0-mix;
-#X obj 43 122 r \$0-mix;
+#X obj 28 87 r \$0-mix;
#X obj 100 36 inlet del;
#X obj 164 36 inlet fdb;
#X obj 228 36 inlet mix;
#X obj 379 146 loadbang;
#X obj 100 117 gui.slider del 127 0;
#X obj 100 134 gui.slider fdb 127 0;
-#X obj 100 151 gui.slider mix 127 0;
+#X obj 100 151 gui.slider mix 1 -1;
#X obj 356 8 r \$1/del.del;
#X obj 355 32 r \$1/del.fb;
#X obj 355 56 r \$1/del.mix;
#X obj 100 100 cnv 15 156 15 empty empty Delay 5 8 0 8 -1 -162280 0
;
-#X obj -30 149 mix.wet~;
#X obj 251 183 xsssad \$1/del.del;
#X obj 250 206 xsssad \$1/del.fb;
#X obj 250 230 xsssad \$1/del.mix;
+#X obj -65 146 mix.xfade.curve~ 1 -1;
+#X obj 58 175 mix.switchoglitch 12;
#X connect 0 0 3 0;
-#X connect 0 0 19 0;
-#X connect 3 0 19 1;
-#X connect 7 0 19 2;
+#X connect 0 0 22 0;
+#X connect 3 0 22 1;
+#X connect 7 0 22 2;
#X connect 8 0 12 0;
#X connect 9 0 13 0;
#X connect 10 0 14 0;
+#X connect 11 0 19 2;
#X connect 11 0 20 2;
#X connect 11 0 21 2;
-#X connect 11 0 22 2;
#X connect 12 0 4 0;
-#X connect 12 0 20 1;
+#X connect 12 0 19 1;
#X connect 13 0 5 0;
-#X connect 13 0 21 1;
+#X connect 13 0 20 1;
#X connect 14 0 6 0;
-#X connect 14 0 22 1;
+#X connect 14 0 21 1;
#X connect 15 0 12 0;
#X connect 16 0 13 0;
#X connect 17 0 14 0;
-#X connect 19 0 1 0;
-#X connect 19 1 3 1;
-#X connect 20 0 12 0;
-#X connect 21 0 13 0;
-#X connect 22 0 14 0;
+#X connect 19 0 12 0;
+#X connect 20 0 13 0;
+#X connect 21 0 14 0;
+#X connect 22 0 1 0;
+#X connect 22 2 23 0;
+#X connect 23 0 3 1;
#X coords 0 -1 1 1 156 66 1 100 100;
View
33 efx.gui.granular.live~-help.pd
@@ -1,31 +1,30 @@
-#N canvas 689 291 634 441 10;
-#X declare -lib sssad-lib;
+#N canvas 78 154 634 441 10;
#X declare -lib xthsense;
#X obj 38 -129 efx.gui.granular.live~;
-#X obj 270 -141 import sssad-lib;
-#X text 269 -220 I/O;
-#X text 269 -202 Mono > Stereo;
+#X text 267 -142 I/O;
+#X text 267 -124 Mono > Stereo;
#X obj 40 129 dac~;
#X obj 39 -8 mix.ch.stereo~;
#X obj 37 -281 osc~ 400;
#X obj 38 -230 *~;
#X obj 75 -258 osc~ 420;
-#X obj 53 -203 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
+#X obj 53 -203 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
1;
#X obj 53 -184 utils.zipper~;
#X obj 37 -158 *~;
#X text 267 -257 GOP and sssad wrap for real time granular synthesis
;
-#X text 268 -167 Needs sssad-lib;
#X obj 493 110 import xthsense;
-#X connect 0 0 5 0;
-#X connect 0 1 5 1;
-#X connect 5 0 4 0;
-#X connect 5 1 4 1;
-#X connect 6 0 7 0;
-#X connect 7 0 11 0;
-#X connect 8 0 7 1;
-#X connect 9 0 10 0;
-#X connect 10 0 11 1;
-#X connect 11 0 0 0;
+#X text 265 -217 HOWTO \; First \, click the red bang to record an
+input \; Then activate the grey toggle \; Modify parameters.;
+#X connect 0 0 4 0;
+#X connect 0 1 4 1;
+#X connect 4 0 3 0;
+#X connect 4 1 3 1;
+#X connect 5 0 6 0;
+#X connect 6 0 10 0;
+#X connect 7 0 6 1;
+#X connect 8 0 9 0;
+#X connect 9 0 10 1;
+#X connect 10 0 0 0;
#X coords 1332 0 1331 1 100 100 0;
View
24 efx.gui.grunger~-help.pd
@@ -1,25 +1,23 @@
-#N canvas 672 281 620 384 10;
+#N canvas 375 253 620 384 10;
#X declare -lib pdmtl;
-#X declare -lib sssad-lib;
#X declare -lib rj;
#X declare -lib xthsense;
#X obj -22 62 efx.gui.grunger~;
-#X obj 189 205 import pdmtl;
-#X obj 269 205 import sssad-lib;
#X text 186 119 I/O;
#X text 186 137 Mono > Stereo;
-#X obj -20 324 dac~;
+#X obj -20 323 dac~;
#X obj -21 187 mix.ch.stereo~;
-#X obj -21 30 osc~ 400;
-#X text 185 173 Needs pdmtl \, sssad-lib \, rjdj lib.;
-#X obj 373 205 import rj;
+#X obj 188 198 import rj;
#X text 184 33 GOP and sssad wrap for a grunger object;
#X text 184 54 Namely \, it includes a fuzz distortion > reverb > resonant
filter > pitchshift;
#X obj 465 341 import xthsense;
-#X connect 0 0 6 0;
-#X connect 0 1 6 1;
-#X connect 6 0 5 0;
-#X connect 6 1 5 1;
-#X connect 7 0 0 0;
+#X text 185 172 Needs rjdj lib.;
+#X obj -21 30 osc~ 90;
+#X connect 0 0 4 0;
+#X connect 0 1 4 1;
+#X connect 4 0 3 0;
+#X connect 4 1 3 1;
+#X connect 10 0 0 0;
+#X connect 10 0 0 1;
#X coords 0 0 1 1 157 101 0;
View
116 efx.gui.grunger~.pd
@@ -1,7 +1,7 @@
-#N canvas 788 148 747 446 10;
+#N canvas 638 193 747 446 10;
+#X declare -lib pdmtl;
#X obj -126 77 inlet~;
-#X obj -105 99 inlet~;
-#N canvas 73 175 610 557 dsp 0;
+#N canvas 490 196 610 557 dsp 0;
#X obj 46 92 inlet~;
#X obj 46 445 outlet~;
#X obj 410 102 inlet;
@@ -27,14 +27,14 @@
#X obj 47 278 rev3~ 99 90;
#X obj 69 381 efx.pshift.ssb~;
#X obj 46 414 efx.pshift.ssb~;
-#X obj 47 143 fx.distortion.fuzz~;
#X msg 172 58 fuzz \$1;
#X msg 198 101 clip \$1;
#X floatatom 197 80 5 0 0 0 - - -;
#X floatatom 173 32 5 0 0 0 - - -;
-#X obj 178 8 init 0.08;
-#X obj 233 42 init 0.05;
-#X connect 0 0 25 0;
+#X obj 47 143 fx.distortion.fuzz~;
+#X obj 234 42 init 2;
+#X obj 177 8 init 0.8;
+#X connect 0 0 29 0;
#X connect 2 0 3 0;
#X connect 4 0 5 0;
#X connect 5 0 3 0;
@@ -51,7 +51,7 @@
#X connect 13 0 12 1;
#X connect 13 0 14 1;
#X connect 14 0 23 0;
-#X connect 16 0 25 1;
+#X connect 16 0 29 1;
#X connect 17 0 10 0;
#X connect 18 0 11 0;
#X connect 19 0 13 1;
@@ -62,23 +62,23 @@
#X connect 22 1 14 0;
#X connect 23 1 15 0;
#X connect 24 0 1 0;
-#X connect 25 0 6 0;
-#X connect 25 1 7 0;
-#X connect 26 0 25 2;
-#X connect 27 0 25 2;
-#X connect 28 0 27 0;
-#X connect 29 0 26 0;
+#X connect 25 0 29 2;
+#X connect 26 0 29 2;
+#X connect 27 0 26 0;
+#X connect 28 0 25 0;
+#X connect 29 0 6 0;
+#X connect 29 1 7 0;
#X connect 30 0 26 0;
-#X connect 31 0 27 0;
-#X restore -84 155 pd dsp;
-#X obj -4 161 r \$0-mix;
+#X connect 31 0 25 0;
+#X restore -62 160 pd dsp;
+#X obj 13 160 r \$0-mix;
#X obj 338 112 s \$0-bp.freq;
#X obj 338 132 s \$0-bp.q;
#X obj 338 92 s \$0-dist.onoff;
#X obj 101 185 cnv 15 155 15 \$0-record empty empty 20 12 0 14 -1 -228856
0;
#X obj 102 185 tgl 15 0 \$0-start.rnd empty empty 17 7 0 10 -191407
--1 -1 0 110.323;
+-1 -1 110.323 110.323;
#X obj 340 173 s \$0-mix;
#X obj 339 152 s \$0-pitch;
#X obj -128 230 *~ 1.2;
@@ -99,50 +99,56 @@
#X obj 59 -4 r \$1/gru.mix;
#X obj 101 134 gui.slider q.filt 50 0;
#X obj 101 151 gui.slider pitch 400 -400;
-#X obj 101 168 gui.slider mix 127 0;
+#X obj 101 168 gui.slider mix 1 -1;
#X obj 100 100 cnv 15 156 15 empty empty Grunger 5 8 0 8 -1 -162280
0;
-#X obj -127 192 mix.wet.stereo~;
#X obj 273 225 xsssad \$1/gru.filt;
#X obj 272 249 xsssad \$1/gru.q.filt;
#X obj 272 273 xsssad \$1/gru.pitch;
#X obj 272 297 xsssad \$1/gru.mix;
#X obj 273 321 xsssad \$1/gru.mix;
-#X connect 0 0 2 0;
-#X connect 0 0 31 0;
-#X connect 1 0 2 1;
-#X connect 1 0 31 1;
-#X connect 2 0 31 2;
-#X connect 2 1 31 3;
-#X connect 3 0 31 4;
-#X connect 8 0 6 0;
-#X connect 8 0 36 1;
-#X connect 11 0 12 0;
-#X connect 14 0 13 0;
-#X connect 15 0 22 0;
-#X connect 16 0 28 0;
-#X connect 17 0 27 0;
-#X connect 18 0 29 0;
-#X connect 19 0 20 0;
-#X connect 20 0 8 0;
-#X connect 21 0 8 0;
-#X connect 22 1 4 0;
-#X connect 22 1 32 1;
-#X connect 23 0 22 0;
+#X obj -93 97 inlet~;
+#X floatatom 3 228 5 0 0 0 - - -;
+#X floatatom 51 229 5 0 0 0 - - -;
+#X obj 265 -29 import pdmtl;
+#X obj -127 192 mix.xfade.curve.stereo~ 1 -1;
+#X connect 0 0 1 0;
+#X connect 0 0 39 0;
+#X connect 1 0 39 2;
+#X connect 1 1 39 3;
+#X connect 2 0 39 4;
+#X connect 7 0 5 0;
+#X connect 7 0 34 1;
+#X connect 10 0 11 0;
+#X connect 13 0 12 0;
+#X connect 14 0 21 0;
+#X connect 15 0 27 0;
+#X connect 16 0 26 0;
+#X connect 17 0 28 0;
+#X connect 18 0 19 0;
+#X connect 19 0 7 0;
+#X connect 20 0 7 0;
+#X connect 21 1 3 0;
+#X connect 21 1 30 1;
+#X connect 22 0 21 0;
+#X connect 23 0 26 0;
#X connect 24 0 27 0;
#X connect 25 0 28 0;
-#X connect 26 0 29 0;
-#X connect 27 0 5 0;
-#X connect 27 1 33 1;
-#X connect 28 0 10 0;
-#X connect 28 1 34 1;
-#X connect 29 0 9 0;
-#X connect 29 1 35 1;
-#X connect 31 0 11 0;
-#X connect 31 1 14 0;
-#X connect 32 0 22 0;
-#X connect 33 0 27 0;
-#X connect 34 0 28 0;
-#X connect 35 0 29 0;
-#X connect 36 0 8 0;
+#X connect 26 0 4 0;
+#X connect 26 1 31 1;
+#X connect 27 0 9 0;
+#X connect 27 1 32 1;
+#X connect 28 0 8 0;
+#X connect 28 1 33 1;
+#X connect 30 0 21 0;
+#X connect 31 0 26 0;
+#X connect 32 0 27 0;
+#X connect 33 0 28 0;
+#X connect 34 0 7 0;
+#X connect 35 0 1 1;
+#X connect 35 0 39 1;
+#X connect 39 0 10 0;
+#X connect 39 1 13 0;
+#X connect 39 2 36 0;
+#X connect 39 3 37 0;
#X coords 0 -1 1 1 157 101 2 100 100;
View
5 efx.gui.pan.cos.mono~-help.pd
@@ -1,15 +1,12 @@
-#N canvas 511 219 530 414 10;
-#X declare -lib sssad-lib;
+#N canvas 517 242 530 414 10;
#X declare -lib xthsense;
#X obj 36 119 efx.gui.pan.cos.mono~;
#X obj 36 335 dac~;
#X obj 35 51 osc~ 300;
#X obj 36 192 mix.ch.stereo~;
-#X obj 234 169 import sssad-lib;
#X text 234 90 I/O;
#X text 234 108 Mono > Stereo;
#X text 233 53 GOP and sssad wrap for a coseno panner.;
-#X text 232 144 Needs sssad-lib;
#X obj 414 381 import xthsense;
#X connect 0 0 3 0;
#X connect 0 1 3 1;
View
2  efx.gui.pan.cos.mono~.pd
@@ -12,7 +12,7 @@
#X obj 427 199 *~ 0.25;
#X obj 428 227 -~ 0.25;
#X obj 324 265 -~ 0.25;
-#X obj 100 117 gui.slider pan 0 1;
+#X obj 100 117 gui.slider pan 1 0;
#X obj 111 47 r \$1/cos.pan;
#X obj 100 100 cnv 15 156 15 empty empty Pan.cos.mono 5 8 0 8 -1 -162280
0;
View
26 efx.gui.pdelay~-help.pd
@@ -1,10 +1,6 @@
-#N canvas 631 211 615 534 10;
-#X declare -lib pdmtl;
-#X declare -lib sssad-lib;
+#N canvas 637 234 615 534 10;
#X declare -lib soundhack;
#X declare -lib xthsense;
-#X obj 204 334 import pdmtl;
-#X obj 284 334 import sssad-lib;
#X text 201 248 I/O;
#X obj -1 470 dac~;
#X obj -2 333 mix.ch.stereo~;
@@ -21,15 +17,15 @@
#X text 192 170 http://www.soundhack.com/externs.php;
#X text 191 103 GOP and sssad wrap for [+pitchdelay~] \, included in
;
-#X text 200 302 Needs pdmtl \, sssad-lib \, soundhack;
-#X obj 388 334 import soundhack;
+#X obj 200 323 import soundhack;
#X obj 482 498 import xthsense;
-#X connect 4 0 3 0;
-#X connect 4 1 3 1;
-#X connect 5 0 4 0;
-#X connect 5 0 4 1;
-#X connect 6 0 9 0;
-#X connect 7 0 9 1;
-#X connect 8 0 7 0;
-#X connect 9 0 5 0;
+#X text 199 302 Needs soundhack;
+#X connect 2 0 1 0;
+#X connect 2 1 1 1;
+#X connect 3 0 2 0;
+#X connect 3 0 2 1;
+#X connect 4 0 7 0;
+#X connect 5 0 7 1;
+#X connect 6 0 5 0;
+#X connect 7 0 3 0;
#X coords 0 0 1 1 157 117 0;
View
70 efx.gui.pdelay~.pd
@@ -1,35 +1,26 @@
-#N canvas 614 281 738 561 10;
-#X obj -127 99 inlet~;
-#N canvas 825 162 610 447 dsp 0;
+#N canvas 758 243 738 561 10;
+#X obj -169 79 inlet~;
+#N canvas 567 178 588 338 dsp 0;
#X obj 46 30 inlet~;
#X obj 410 22 inlet;
#X obj 410 60 switch~;
#X obj 456 9 loadbang;
#X msg 456 31 1;
-#X obj 578 384 mtof;
-#X obj 578 405 u_bandpass2q 1000 2;
-#X obj 531 430 e_beequad;
-#X obj 578 361 r \$0-bp.freq;
-#X obj 689 383 r \$0-bp.q;
#X obj 47 84 +pitchdelay~;
#X obj 48 211 outlet~;
#X obj 71 58 r \$0-pitchdel;
-#X connect 0 0 10 0;
+#X connect 0 0 5 0;
#X connect 1 0 2 0;
#X connect 3 0 4 0;
#X connect 4 0 2 0;
#X connect 5 0 6 0;
-#X connect 6 0 7 1;
-#X connect 8 0 5 0;
-#X connect 9 0 6 1;
-#X connect 10 0 11 0;
-#X connect 12 0 10 0;
-#X restore -106 172 pd dsp;
-#X obj -5 177 r \$0-mix;
+#X connect 7 0 5 0;
+#X restore -140 153 pd dsp;
+#X obj -72 156 r \$0-mix;
#X obj 100 202 cnv 15 156 15 \$0-record empty empty 20 12 0 14 -1 -228856
0;
#X obj 107 233 s \$0-mix;
-#X obj -128 282 outlet~;
+#X obj -170 262 outlet~;
#X msg 100 258 time \$1;
#X msg 100 323 loopDepth \$1;
#X msg 100 300 pitchFactor \$1;
@@ -40,7 +31,7 @@
#X obj 101 203 hradio 13 1 0 7 empty octave-set oct 122 6 0 8 -191407
-1 -228856 3;
#X obj 101 377 - 3;
-#N canvas 160 136 514 538 control 0;
+#N canvas 166 159 514 538 control 0;
#X text 15 45 time - the delay time. Since the pitch-shifting effect
is based on modulating the delay time \, it has a higher fidelity when
the delay time is higher.;
@@ -63,7 +54,7 @@ volumes as desired.;
shifted. The controls have equal tempered intervals (minor second major
second etc) with just intonation ratios in between.;
#X restore -120 -7 pd control details;
-#N canvas 363 118 450 447 init 0;
+#N canvas 369 141 450 447 init 0;
#X msg 77 302 12.9;
#X msg 137 209 0;
#X msg 193 173 25;
@@ -96,8 +87,8 @@ second etc) with just intonation ratios in between.;
#X connect 13 5 15 0;
#X connect 15 0 14 0;
#X restore -120 13 pd init;
-#X obj 100 185 gui.slider mix 127 0;
-#X obj 100 117 gui.slider time 5000 0;
+#X obj 100 185 gui.slider mix 1 -1;
+#X obj 100 117 gui.slider time 5000 1;
#X obj 100 134 gui.slider fact 34 0;
#X obj 100 151 gui.slider depth 100 10;
#X obj 100 168 gui.slider fdb 200 0;
@@ -110,17 +101,18 @@ second etc) with just intonation ratios in between.;
#X obj 24 75 r \$1/pdel.oct;
#X obj 100 100 cnv 15 156 15 empty empty Pdelay 5 8 0 8 -1 -162280
0;
-#X obj -128 210 mix.wet~;
#X obj 304 234 xsssad \$1/pdel.time;
#X obj 305 254 xsssad \$1/pdel.fact;
#X obj 305 272 xsssad \$1/pdel.depth;
#X obj 305 293 xsssad \$1/pdel.fdb;
#X obj 306 313 xsssad \$1/pdel.oct;
#X obj 306 333 xsssad \$1/pdel.mix;
+#X obj -170 190 mix.xfade.curve~ 1 -1;
+#X obj -47 217 mix.switchoglitch 12;
#X connect 0 0 1 0;
-#X connect 0 0 30 0;
-#X connect 1 0 30 1;
-#X connect 2 0 30 2;
+#X connect 0 0 36 0;
+#X connect 1 0 36 1;
+#X connect 2 0 36 2;
#X connect 6 0 11 0;
#X connect 7 0 11 0;
#X connect 8 0 11 0;
@@ -128,18 +120,18 @@ second etc) with just intonation ratios in between.;
#X connect 10 0 8 0;
#X connect 12 0 11 0;
#X connect 13 0 14 0;
-#X connect 13 0 35 1;
+#X connect 13 0 34 1;
#X connect 14 0 12 0;
#X connect 17 0 4 0;
-#X connect 17 1 36 1;
+#X connect 17 1 35 1;
#X connect 18 0 6 0;
-#X connect 18 1 31 1;
+#X connect 18 1 30 1;
#X connect 19 0 10 0;
-#X connect 19 1 32 1;
+#X connect 19 1 31 1;
#X connect 20 0 7 0;
-#X connect 20 1 33 1;
+#X connect 20 1 32 1;
#X connect 21 0 9 0;
-#X connect 21 1 34 1;
+#X connect 21 1 33 1;
#X connect 22 0 18 0;
#X connect 23 0 19 0;
#X connect 24 0 20 0;
@@ -147,11 +139,13 @@ second etc) with just intonation ratios in between.;
#X connect 26 0 17 0;
#X connect 27 0 13 0;
#X connect 28 0 13 0;
-#X connect 30 0 5 0;
-#X connect 31 0 18 0;
-#X connect 32 0 19 0;
-#X connect 33 0 20 0;
-#X connect 34 0 21 0;
-#X connect 35 0 13 0;
-#X connect 36 0 17 0;
+#X connect 30 0 18 0;
+#X connect 31 0 19 0;
+#X connect 32 0 20 0;
+#X connect 33 0 21 0;
+#X connect 34 0 13 0;
+#X connect 35 0 17 0;
+#X connect 36 0 5 0;
+#X connect 36 2 37 0;
+#X connect 37 0 1 1;
#X coords 0 -1 1 1 157 117 2 100 100;
View
19 efx.gui.pshift.ssb~-help.pd
@@ -1,24 +1,19 @@
-#N canvas 114 172 658 423 10;
-#X declare -lib pdmtl;
-#X declare -lib sssad-lib;
+#N canvas 120 195 658 423 10;
#X declare -lib xthsense;
#X obj -108 114 efx.gui.pshift.ssb~;
-#X obj 102 272 import pdmtl;
-#X obj 182 272 import sssad-lib;
#X text 99 186 I/O;
#X obj -106 360 dac~;
#X obj -107 223 mix.ch.stereo~;
#X obj -107 66 osc~ 400;
-#X text 98 240 Needs pdmtl \, sssad-lib;
#X text 99 204 Stereo > Stereo;
#X text 97 116 From Pd audio example H09.ssb.modulation;
#X text 98 81 GOP and sssad wrap for a single sideband modulation aka
pitch shifting;
#X obj 435 385 import xthsense;
-#X connect 0 0 5 0;
-#X connect 0 1 5 1;
-#X connect 5 0 4 0;
-#X connect 5 1 4 1;
-#X connect 6 0 0 0;
-#X connect 6 0 0 1;
+#X connect 0 0 3 0;
+#X connect 0 1 3 1;
+#X connect 3 0 2 0;
+#X connect 3 1 2 1;
+#X connect 4 0 0 0;
+#X connect 4 0 0 1;
#X coords 0 0 1 1 156 50 0;
View
44 efx.gui.pshift.ssb~.pd
@@ -1,7 +1,7 @@
-#N canvas 270 286 810 556 10;
+#N canvas 555 229 810 556 10;
#X obj -155 49 inlet~;
-#X obj -125 70 inlet~;
-#N canvas 722 395 610 447 dsp 0;
+#X obj -124 70 inlet~;
+#N canvas 728 395 610 447 dsp 0;
#X obj 217 173 cos~;
#X obj 260 151 +~ -0.25;
#X obj 260 174 cos~;
@@ -28,6 +28,10 @@
#X obj 217 57 r \$0-pitch;
#X floatatom 170 115 5 0 0 0 - - -;
#X obj 251 88 mtof;
+#X obj 474 13 inlet;
+#X obj 499 38 loadbang;
+#X msg 499 61 1;
+#X obj 474 87 switch~;
#X connect 0 0 3 1;
#X connect 1 0 2 0;
#X connect 2 0 4 1;
@@ -43,6 +47,9 @@
#X connect 23 0 25 0;
#X connect 23 0 12 0;
#X connect 23 0 24 0;
+#X connect 26 0 29 0;
+#X connect 27 0 28 0;
+#X connect 28 0 29 0;
#X restore -96 127 pd dsp;
#X obj -33 127 r \$0-mix;
#X obj -157 196 *~ 1.2;
@@ -55,35 +62,38 @@
#X obj 100 26 inlet pitch;
#X obj 120 51 inlet mix;
#X obj 100 117 gui.slider pitch 8000 0;
-#X obj 100 134 gui.slider mix 127 0;
+#X obj 100 134 gui.slider mix 1 -1;
#X obj 100 100 cnv 15 156 15 empty empty Pshift.ssb 5 8 0 8 -1 -162280
0;
#X obj 241 33 r \$1/sh.pitch;
#X obj 241 53 r \$1/sh.mix;
-#X obj -156 158 mix.wet.stereo~;
#X obj 302 180 xsssad \$1/sh.pitch;
#X obj 303 202 xsssad \$1/sh.mix;
+#X obj -156 158 mix.xfade.curve.stereo~ 1 -1;
+#X obj 9 195 mix.switchoglitch 12;
#X connect 0 0 2 0;
-#X connect 0 0 18 0;
+#X connect 0 0 20 0;
#X connect 1 0 2 0;
-#X connect 1 0 18 1;
-#X connect 2 0 18 2;
-#X connect 2 1 18 3;
-#X connect 3 0 18 4;
+#X connect 1 0 20 1;
+#X connect 2 0 20 2;
+#X connect 2 1 20 3;
+#X connect 3 0 20 4;
#X connect 4 0 5 0;
#X connect 7 0 6 0;
+#X connect 8 0 18 2;
#X connect 8 0 19 2;
-#X connect 8 0 20 2;
#X connect 11 0 13 0;
#X connect 12 0 14 0;
#X connect 13 0 9 0;
-#X connect 13 1 19 1;
+#X connect 13 1 18 1;
#X connect 14 0 10 0;
-#X connect 14 0 20 1;
+#X connect 14 0 19 1;
#X connect 16 0 13 0;
#X connect 17 0 14 0;
-#X connect 18 0 4 0;
-#X connect 18 1 7 0;
-#X connect 19 0 13 0;
-#X connect 20 0 14 0;
+#X connect 18 0 13 0;
+#X connect 19 0 14 0;
+#X connect 20 0 4 0;
+#X connect 20 1 7 0;
+#X connect 20 3 21 0;
+#X connect 21 0 2 1;
#X coords 0 -1 1 1 156 50 2 100 100;
View
31 efx.puncher~.pd
@@ -0,0 +1,31 @@
+#N canvas 562 239 450 300 10;
+#X obj 119 66 inlet~;
+#X obj 104 227 *~;
+#X obj 334 69 inlet;
+#X text 375 69 punch power;
+#X obj 103 252 outlet~;
+#X text 56 37 NEEDS ZEXY;
+#X text 45 19 PUNCH BOOSTS THE AMPLITUDE NEVER EXCEEDING 1 or -1;
+#X obj 48 161 limiter~;
+#X obj 120 202 z~ 1;
+#X obj 239 66 inlet~;
+#X obj 224 227 *~;
+#X obj 223 252 outlet~;
+#X obj 168 161 limiter~;
+#X obj 240 202 z~ 1;
+#X obj 119 133 *~ 2;
+#X obj 239 133 *~ 2;
+#X connect 0 0 14 0;
+#X connect 1 0 4 0;
+#X connect 2 0 14 1;
+#X connect 2 0 15 1;
+#X connect 7 0 1 0;
+#X connect 8 0 1 1;
+#X connect 9 0 15 0;
+#X connect 10 0 11 0;
+#X connect 12 0 10 0;
+#X connect 13 0 10 1;
+#X connect 14 0 7 0;
+#X connect 14 0 8 0;
+#X connect 15 0 12 0;
+#X connect 15 0 13 0;
View
62 gui.slider.pd
@@ -1,4 +1,4 @@
-#N canvas 188 170 592 519 10;
+#N canvas 446 257 682 585 10;
#X obj 100 100 cnv 15 155 15 empty empty empty 20 12 0 14 -1 -228856
0;
#X obj 100 100 nbx 4 14 -1e+37 1e+37 0 0 empty empty empty -2 -10 1
@@ -6,7 +6,7 @@
#X obj 154 100 hsl 100 15 0 127 0 0 empty empty empty 70 7 0 10 -1
-128992 -228856 0 1;
#X msg 150 67 label \$1;
-#X obj 153 100 hsl 2 15 0 127 0 0 ghfgh ghfghf dogf 70 7 0 8 -191407
+#X obj 153 100 hsl 2 15 0 127 0 0 ghfgh ghfghf pan 70 7 0 8 -191407
-191407 -228856 0 1;
#N canvas 0 0 450 300 init 0;
#X obj 141 67 loadbang;
@@ -18,32 +18,36 @@
#X obj 150 -2 r \$0-init;
#X symbolatom 150 44 10 0 0 0 - - -;
#X obj 150 22 symbol \$1;
-#X obj 204 169 r \$0-init;
+#X obj 269 162 r \$0-init;
#X msg 76 59 size \$1;
-#X obj 204 192 t b b;
-#X obj 203 220 float \$2;
-#X obj 236 248 float \$3;
-#X obj 170 299 t f f;
-#X obj 197 324 s \$0-gui;
+#X obj 269 188 t b b;
+#X obj 203 224 float \$2;
+#X obj 269 225 float \$3;
+#X obj 170 369 t f f;
+#X obj 197 394 s \$0-gui;
#X obj 7 10 r \$0-gui;
#X obj 76 36 * 0.787;
#X obj 101 191 s \$0-color;
#X obj 76 13 r \$0-color;
#X obj 7 50 t f;
#X obj 151 152 t f f f;
-#X obj 381 375 outlet midi.range;
-#X obj 170 375 outlet normalized;
-#X text 323 96 Input range 0-127;
-#X text 323 114 By default output is scaled to 0-1;
-#X obj 170 275 scale.lin 1 0 127;
-#X text 323 276 inlet range: 0 127;
-#X text 322 130 if you want to modify this \, just indicate;
-#X text 322 145 the new range in the 2nd and 3rd argument;
+#X obj 381 425 outlet midi.range;
+#X obj 170 445 outlet normalized;
+#X text 318 69 Input range 0-127;
+#X text 318 87 By default output is scaled to 0-1;
+#X text 323 326 inlet range: 0 127;
+#X text 317 103 if you want to modify this \, just indicate;
+#X text 317 118 the new range in the 2nd and 3rd argument;
#X obj 244 71 t f f;
#X msg 7 73 set \$1;
#X obj 244 -57 inlet slider;
#X obj 335 -56 inlet label;
#X obj 335 -33 symbol;
+#X obj 269 250 route 0;
+#X msg 269 274 0;
+#X obj 203 248 route 0;
+#X msg 203 270 1;
+#X obj 170 345 scale.lin 1 0 127;
#X connect 2 0 23 0;
#X connect 3 0 4 0;
#X connect 6 0 12 0;
@@ -55,21 +59,27 @@
#X connect 12 0 4 0;
#X connect 13 0 15 0;
#X connect 13 1 14 0;
-#X connect 14 0 28 1;
-#X connect 15 0 28 2;
+#X connect 14 0 38 0;
+#X connect 15 0 36 0;
#X connect 16 0 25 0;
#X connect 16 1 17 0;
#X connect 18 0 22 0;
#X connect 19 0 12 0;
#X connect 21 0 19 0;
-#X connect 22 0 33 0;
+#X connect 22 0 32 0;
#X connect 23 0 20 0;
-#X connect 23 1 28 0;
+#X connect 23 1 40 0;
#X connect 23 2 24 0;
-#X connect 28 0 16 0;
-#X connect 32 0 2 0;
-#X connect 33 0 1 0;
-#X connect 34 0 32 0;
-#X connect 35 0 36 0;
-#X connect 36 0 9 0;
+#X connect 31 0 2 0;
+#X connect 32 0 1 0;
+#X connect 33 0 31 0;
+#X connect 34 0 35 0;
+#X connect 35 0 9 0;
+#X connect 36 0 37 0;
+#X connect 36 1 40 2;
+#X connect 37 0 40 2;
+#X connect 38 0 39 0;
+#X connect 38 1 40 1;
+#X connect 39 0 40 1;
+#X connect 40 0 16 0;
#X coords 0 -1 1 1 156 15 2 100 100;
View
35 mix.switchoglitch.pd
@@ -0,0 +1,35 @@
+#N canvas 740 179 499 430 10;
+#X obj 72 37 inlet;
+#X msg 72 298 1;
+#X msg 102 298 0;
+#X msg 102 191 stop;
+#X obj 72 325 outlet;
+#X obj 102 233 delay 10;
+#X obj 72 115 select 1;
+#X obj 72 89 change;
+#X obj 72 63 > 0;
+#X obj 72 144 t b b;
+#X obj 169 189 b;
+#X obj 224 105 loadbang;
+#X obj 224 146 f \$1;
+#X obj 224 186 max 10;
+#X obj 281 105 r \$0-init;
+#X text 189 258 Borrowed from PdMtl library \; Author: Claudius Maximus
+\; Modified by Thomas Ouellet Fredericks \; See: http://wiki.dataflow.ws/PdMtlAbstractions
+;
+#X connect 0 0 8 0;
+#X connect 1 0 4 0;
+#X connect 2 0 4 0;
+#X connect 3 0 5 0;
+#X connect 5 0 2 0;
+#X connect 6 0 9 0;
+#X connect 6 1 10 0;
+#X connect 7 0 6 0;
+#X connect 8 0 7 0;
+#X connect 9 0 1 0;
+#X connect 9 1 3 0;
+#X connect 10 0 5 0;
+#X connect 11 0 12 0;
+#X connect 12 0 13 0;
+#X connect 13 0 5 1;
+#X connect 14 0 12 0;
View
109 mix.xfade.curve.stereo~.pd
@@ -0,0 +1,109 @@
+#N canvas 402 71 943 680 10;
+#X obj 59 577 +~;
+#X obj 508 245 -;
+#X msg 508 221 1 \$1;
+#X obj 497 61 loadbang;
+#X obj 481 567 outlet;
+#X obj 694 573 outlet;
+#X obj 481 192 t f f;
+#N canvas 0 0 458 308 pow 0;
+#X obj 125 174 pow 2;
+#X msg 127 216 1 \$1;
+#X obj 135 243 -;
+#X obj 121 141 inlet;
+#X obj 201 140 inlet;
+#X obj 135 270 outlet;
+#X connect 0 0 1 0;
+#X connect 1 0 2 0;
+#X connect 2 0 5 0;
+#X connect 3 0 0 0;
+#X connect 4 0 0 1;
+#X restore 512 269 pd pow;
+#N canvas 0 0 454 304 pow 0;
+#X obj 125 174 pow 2;
+#X msg 127 216 1 \$1;
+#X obj 135 243 -;
+#X obj 121 141 inlet;
+#X obj 201 140 inlet;
+#X obj 135 270 outlet;
+#X connect 0 0 1 0;
+#X connect 1 0 2 0;
+#X connect 2 0 5 0;
+#X connect 3 0 0 0;
+#X connect 4 0 0 1;
+#X restore 481 348 pd pow;
+#X obj 481 372 t f f;
+#X obj 492 289 t f f;
+#X obj 481 89 f \$2;
+#X obj 645 66 loadbang;
+#X obj 645 95 f \$1;
+#X obj 481 114 clip -1 1;
+#X obj 481 138 + 1;
+#X obj 481 161 / 2;
+#X obj 744 152 sel 0;
+#X obj 700 128 moses 0;
+#X msg 700 179 1;
+#X obj 720 223 f;
+#X obj 132 473 line~;
+#X msg 132 448 \$1 5;
+#X obj 19 523 *~;
+#X obj 250 517 *~;
+#X obj 266 470 line~;
+#X msg 266 445 \$1 5;
+#X obj 617 36 inlet curve;
+#X obj 481 38 inlet mix(-1_to_1);
+#X obj 19 37 inlet~ left_1;
+#X obj 115 37 inlet~ right_1;
+#X obj 251 42 inlet~ left_2;
+#X obj 340 43 inlet~ left_1;
+#X obj 59 612 outlet~ left;
+#X obj 182 615 outlet~ right;
+#X obj 182 580 +~;
+#X obj 116 519 *~;
+#X obj 341 523 *~;
+#X obj 705 67 r \$0-init;
+#X obj 556 63 r \$0-init;
+#X connect 0 0 33 0;
+#X connect 1 0 7 0;
+#X connect 2 0 1 0;
+#X connect 3 0 11 0;
+#X connect 6 0 8 0;
+#X connect 6 1 2 0;
+#X connect 7 0 10 0;
+#X connect 8 0 9 0;
+#X connect 9 0 4 0;
+#X connect 9 1 22 0;
+#X connect 10 0 5 0;
+#X connect 10 1 26 0;
+#X connect 11 0 14 0;
+#X connect 12 0 13 0;
+#X connect 13 0 18 0;
+#X connect 14 0 15 0;
+#X connect 15 0 16 0;
+#X connect 16 0 6 0;
+#X connect 17 0 19 0;
+#X connect 17 1 20 0;
+#X connect 18 0 19 0;
+#X connect 18 1 17 0;
+#X connect 19 0 20 0;
+#X connect 20 0 7 1;
+#X connect 20 0 8 1;
+#X connect 21 0 23 1;
+#X connect 21 0 36 1;
+#X connect 22 0 21 0;
+#X connect 23 0 0 0;
+#X connect 24 0 0 1;
+#X connect 25 0 24 1;
+#X connect 25 0 37 1;
+#X connect 26 0 25 0;
+#X connect 27 0 13 0;
+#X connect 28 0 11 0;
+#X connect 29 0 23 0;
+#X connect 30 0 36 0;
+#X connect 31 0 24 0;
+#X connect 32 0 37 0;
+#X connect 35 0 34 0;
+#X connect 36 0 35 0;
+#X connect 37 0 35 1;
+#X connect 38 0 13 0;
+#X connect 39 0 11 0;
View
99 mix.xfade.curve~.pd
@@ -0,0 +1,99 @@
+#N canvas 543 138 751 662 10;
+#X obj 72 391 outlet~;
+#X obj 72 356 +~;
+#X obj 356 132 -;
+#X msg 356 108 1 \$1;
+#X obj 329 -59 loadbang;
+#X obj 127 391 outlet;
+#X obj 356 392 outlet;
+#X obj 329 74 t f f;
+#N canvas 0 0 458 308 pow 0;
+#X obj 125 174 pow 2;
+#X msg 127 216 1 \$1;
+#X obj 135 243 -;
+#X obj 121 141 inlet;
+#X obj 201 140 inlet;
+#X obj 135 270 outlet;
+#X connect 0 0 1 0;
+#X connect 1 0 2 0;
+#X connect 2 0 5 0;
+#X connect 3 0 0 0;
+#X connect 4 0 0 1;
+#X restore 356 170 pd pow;
+#N canvas 0 0 454 304 pow 0;
+#X obj 125 174 pow 2;
+#X msg 127 216 1 \$1;
+#X obj 135 243 -;
+#X obj 121 141 inlet;
+#X obj 201 140 inlet;
+#X obj 135 270 outlet;
+#X connect 0 0 1 0;
+#X connect 1 0 2 0;
+#X connect 2 0 5 0;
+#X connect 3 0 0 0;
+#X connect 4 0 0 1;
+#X restore 127 178 pd pow;
+#X obj 127 204 t f f;
+#X obj 356 210 t f f;
+#X obj 329 -34 f \$2;
+#X obj 483 -113 loadbang;
+#X obj 483 -91 f \$1;
+#X obj 329 2 clip -1 1;
+#X obj 329 25 + 1;
+#X obj 329 50 / 2;
+#X obj 527 -43 sel 0;
+#X obj 483 -67 moses 0;
+#X msg 483 -16 1;
+#X obj 503 28 f;
+#X obj 71 316 *~;
+#X obj 205 317 *~;
+#X obj 449 -140 inlet curve;
+#X obj 310 -82 inlet mix(-1_to_1);
+#X obj 548 75 inlet cross_ms;
+#X obj 87 248 pack f 5;
+#X obj 220 256 pack f 5;
+#X obj 87 279 line~;
+#X obj 220 291 line~;
+#X text 438 255 This is borrowed from [mix.crossfade~] \; in the PdMtl
+Library \; See: http://wiki.dataflow.ws/PdMtlAbstractions;
+#X obj 204 -46 inlet~;
+#X text 73 -78 DRY;
+#X text 206 -70 EFX;
+#X obj 72 -46 inlet~;
+#X connect 1 0 0 0;
+#X connect 2 0 8 0;
+#X connect 3 0 2 0;
+#X connect 4 0 12 0;
+#X connect 7 0 9 0;
+#X connect 7 1 3 0;
+#X connect 8 0 11 0;
+#X connect 9 0 10 0;
+#X connect 10 0 5 0;
+#X connect 10 1 27 0;
+#X connect 11 0 6 0;
+#X connect 11 1 28 0;
+#X connect 12 0 15 0;
+#X connect 13 0 14 0;
+#X connect 14 0 19 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
+#X connect 17 0 7 0;
+#X connect 18 0 20 0;
+#X connect 18 1 21 0;
+#X connect 19 0 20 0;
+#X connect 19 1 18 0;
+#X connect 20 0 21 0;
+#X connect 21 0 8 1;
+#X connect 21 0 9 1;
+#X connect 22 0 1 0;
+#X connect 23 0 1 1;
+#X connect 24 0 14 0;
+#X connect 25 0 12 0;
+#X connect 26 0 28 1;
+#X connect 26 0 27 1;
+#X connect 27 0 29 0;
+#X connect 28 0 30 0;
+#X connect 29 0 22 1;
+#X connect 30 0 23 1;
+#X connect 32 0 23 0;
+#X connect 35 0 22 0;
View
2  path.getdir.pd
@@ -1,4 +1,4 @@
-#N canvas 497 245 291 165 10;
+#N canvas 503 268 291 165 10;
#X obj 73 60 getdir;
#X obj 73 35 loadbang;
#X obj 73 83 outlet;
Please sign in to comment.
Something went wrong with that request. Please try again.