Skip to content

Commit

Permalink
Wow i have an awesome instrument
Browse files Browse the repository at this point in the history
  • Loading branch information
RJ authored and RJ committed Dec 30, 2011
1 parent c3a91ed commit e9c46d8
Show file tree
Hide file tree
Showing 42 changed files with 3,206 additions and 644 deletions.
11 changes: 8 additions & 3 deletions ADSR.pd
@@ -1,7 +1,7 @@
#N canvas 49 309 580 426 10;
#N canvas 55 351 580 426 10;
#X obj 209 289 vline~;
#X obj 97 70 t b;
#X obj 329 118 +;
#X obj 312 144 +;
#X msg 124 70 bang;
#X obj 179 59 t b;
#X msg 204 60 bang;
Expand All @@ -20,6 +20,8 @@
#X msg 343 229 \$2 \$3;
#X obj 80 206 pack f 1 1000 0.1 1000 1000 0.7 1000 2000;
#X obj 342 204 pack f 0 1000;
#X obj 106 283 print;
#X obj 320 117 t b f;
#X connect 0 0 8 0;
#X connect 1 0 19 0;
#X connect 2 0 19 8;
Expand All @@ -33,13 +35,16 @@
#X connect 10 0 19 2;
#X connect 10 0 19 5;
#X connect 11 0 19 3;
#X connect 12 0 2 1;
#X connect 12 0 19 4;
#X connect 12 0 22 0;
#X connect 13 0 19 6;
#X connect 14 0 19 7;
#X connect 15 0 20 1;
#X connect 16 0 20 2;
#X connect 17 0 0 0;
#X connect 17 0 21 0;
#X connect 18 0 0 0;
#X connect 19 0 17 0;
#X connect 20 0 18 0;
#X connect 22 0 2 0;
#X connect 22 1 2 1;
50 changes: 50 additions & 0 deletions ADSR2.pd
@@ -0,0 +1,50 @@
#N canvas 55 351 580 426 10;
#X obj 209 289 vline~;
#X obj 97 70 t b;
#X obj 312 144 +;
#X msg 124 70 bang;
#X obj 179 59 t b;
#X msg 204 60 bang;
#X obj 98 49 inlet;
#X obj 179 39 inlet;
#X obj 208 346 outlet~;
#X obj 299 32 r \$1-adsr-attack-amp;
#X obj 313 54 r \$1-adsr-attack-time;
#X obj 325 73 r \$1-adsr-decay-amp;
#X obj 340 92 r \$1-adsr-decay-time;
#X obj 360 111 r \$1-adsr-sustain-amp;
#X obj 374 130 r \$1-adsr-sustain-time;
#X obj 390 150 r \$1-adsr-release-amp;
#X obj 405 170 r \$1-adsr-release-time;
#X msg 113 233 \$2 \$3 \, \$4 \$5 \$6 \, \$7 \$8 \$9;
#X msg 343 229 \$2 \$3;
#X obj 80 206 pack f 1 1000 0.1 1000 1000 0.7 1000 2000;
#X obj 342 204 pack f 0 1000;
#X obj 106 283 print;
#X obj 320 117 t b f;
#X connect 0 0 8 0;
#X connect 1 0 19 0;
#X connect 2 0 19 8;
#X connect 3 0 1 0;
#X connect 4 0 20 0;
#X connect 5 0 4 0;
#X connect 6 0 1 0;
#X connect 7 0 4 0;
#X connect 9 0 19 1;
#X connect 10 0 2 0;
#X connect 10 0 19 2;
#X connect 10 0 19 5;
#X connect 11 0 19 3;
#X connect 12 0 19 4;
#X connect 12 0 22 0;
#X connect 13 0 19 6;
#X connect 14 0 19 7;
#X connect 15 0 20 1;
#X connect 16 0 20 2;
#X connect 17 0 0 0;
#X connect 17 0 21 0;
#X connect 18 0 0 0;
#X connect 19 0 17 0;
#X connect 20 0 18 0;
#X connect 22 0 2 0;
#X connect 22 1 2 1;
45 changes: 45 additions & 0 deletions ADSRold.pd
@@ -0,0 +1,45 @@
#N canvas 49 309 580 426 10;
#X obj 209 289 vline~;
#X obj 97 70 t b;
#X obj 329 118 +;
#X msg 124 70 bang;
#X obj 179 59 t b;
#X msg 204 60 bang;
#X obj 98 49 inlet;
#X obj 179 39 inlet;
#X obj 208 346 outlet~;
#X obj 299 32 r \$1-adsr-attack-amp;
#X obj 313 54 r \$1-adsr-attack-time;
#X obj 325 73 r \$1-adsr-decay-amp;
#X obj 340 92 r \$1-adsr-decay-time;
#X obj 360 111 r \$1-adsr-sustain-amp;
#X obj 374 130 r \$1-adsr-sustain-time;
#X obj 390 150 r \$1-adsr-release-amp;
#X obj 405 170 r \$1-adsr-release-time;
#X msg 113 233 \$2 \$3 \, \$4 \$5 \$6 \, \$7 \$8 \$9;
#X msg 343 229 \$2 \$3;
#X obj 80 206 pack f 1 1000 0.1 1000 1000 0.7 1000 2000;
#X obj 342 204 pack f 0 1000;
#X connect 0 0 8 0;
#X connect 1 0 19 0;
#X connect 2 0 19 8;
#X connect 3 0 1 0;
#X connect 4 0 20 0;
#X connect 5 0 4 0;
#X connect 6 0 1 0;
#X connect 7 0 4 0;
#X connect 9 0 19 1;
#X connect 10 0 2 0;
#X connect 10 0 19 2;
#X connect 10 0 19 5;
#X connect 11 0 19 3;
#X connect 12 0 2 1;
#X connect 12 0 19 4;
#X connect 13 0 19 6;
#X connect 14 0 19 7;
#X connect 15 0 20 1;
#X connect 16 0 20 2;
#X connect 17 0 0 0;
#X connect 18 0 0 0;
#X connect 19 0 17 0;
#X connect 20 0 18 0;
139 changes: 139 additions & 0 deletions effectbitcrush2.pd
@@ -0,0 +1,139 @@
#N canvas 127 126 475 542 10;
#X obj -62 496 outlet~;
#N canvas 0 22 466 316 rh_scalelog 0;
#X obj 20 155 exp;
#X obj 20 107 *;
#X obj 20 130 +;
#X obj 98 87 log;
#X obj 194 84 log;
#X obj 123 123 t b f;
#X obj 123 145 -;
#X obj 20 183 outlet;
#X obj 20 19 inlet;
#X obj 98 23 inlet;
#X obj 194 24 inlet;
#X connect 0 0 7 0;
#X connect 1 0 2 0;
#X connect 2 0 0 0;
#X connect 3 0 2 1;
#X connect 3 0 5 0;
#X connect 4 0 6 0;
#X connect 5 0 6 0;
#X connect 5 1 6 1;
#X connect 6 0 1 1;
#X connect 8 0 1 0;
#X connect 9 0 3 0;
#X connect 10 0 4 0;
#X restore 101 431 pd rh_scalelog;
#X msg 173 398 0.1;
#X msg 219 398 10;
#X obj -19 91 inlet~;
#X obj 14 178 wrap~;
#X obj -17 221 -~;
#X obj -15 140 *~ 65536;
#X obj -17 243 /~ 65536;
#N canvas 0 22 466 316 rh_scalelog 0;
#X obj 20 155 exp;
#X obj 20 107 *;
#X obj 20 130 +;
#X obj 98 87 log;
#X obj 194 84 log;
#X obj 123 123 t b f;
#X obj 123 145 -;
#X obj 20 183 outlet;
#X obj 20 19 inlet;
#X obj 98 23 inlet;
#X obj 194 24 inlet;
#X connect 0 0 7 0;
#X connect 1 0 2 0;
#X connect 2 0 0 0;
#X connect 3 0 2 1;
#X connect 3 0 5 0;
#X connect 4 0 6 0;
#X connect 5 0 6 0;
#X connect 5 1 6 1;
#X connect 6 0 1 1;
#X connect 8 0 1 0;
#X connect 9 0 3 0;
#X connect 10 0 4 0;
#X restore 74 164 pd rh_scalelog;
#X msg 192 131 65536;
#X msg 146 131 1;
#X obj 45 275 samphold~;
#X obj 231 189 phasor~ 4400;
#N canvas 0 22 466 316 rh_scalelog 0;
#X obj 20 155 exp;
#X obj 20 107 *;
#X obj 20 130 +;
#X obj 98 87 log;
#X obj 194 84 log;
#X obj 123 123 t b f;
#X obj 123 145 -;
#X obj 20 183 outlet;
#X obj 20 19 inlet;
#X obj 98 23 inlet;
#X obj 194 24 inlet;
#X connect 0 0 7 0;
#X connect 1 0 2 0;
#X connect 2 0 0 0;
#X connect 3 0 2 1;
#X connect 3 0 5 0;
#X connect 4 0 6 0;
#X connect 5 0 6 0;
#X connect 5 1 6 1;
#X connect 6 0 1 1;
#X connect 8 0 1 0;
#X connect 9 0 3 0;
#X connect 10 0 4 0;
#X restore 229 163 pd rh_scalelog;
#X msg 347 130 44009;
#X msg 299 129 512;
#X obj 43 467 *~;
#X obj 75 77 expr pow($f1 \, 4);
#X obj 126 352 r \$1-bitcrush-dist;
#X obj 235 61 r \$1-bitcrush-samplerate;
#X obj 73 29 r \$1-bitcrush-depth;
#X obj 301 102 loadbang;
#X obj 173 370 loadbang;
#X obj 146 103 loadbang;
#X obj 61 443 sig~ 1;
#X obj -59 440 sig~ 0;
#X obj -69 466 *~;
#X obj -19 397 - 1;
#X obj -8 426 abs;
#X connect 2 0 1 1;
#X connect 3 0 1 2;
#X connect 4 0 7 0;
#X connect 4 0 27 0;
#X connect 5 0 6 1;
#X connect 6 0 8 0;
#X connect 7 0 5 0;
#X connect 7 0 6 0;
#X connect 8 0 12 0;
#X connect 9 0 7 1;
#X connect 9 0 8 1;
#X connect 10 0 9 2;
#X connect 11 0 9 1;
#X connect 12 0 17 0;
#X connect 13 0 12 1;
#X connect 14 0 13 0;
#X connect 15 0 14 2;
#X connect 16 0 14 1;
#X connect 17 0 0 0;
#X connect 18 0 9 0;
#X connect 19 0 1 0;
#X connect 19 0 25 0;
#X connect 19 0 28 0;
#X connect 20 0 14 0;
#X connect 21 0 18 0;
#X connect 22 0 16 0;
#X connect 22 0 15 0;
#X connect 23 0 2 0;
#X connect 23 0 3 0;
#X connect 24 0 11 0;
#X connect 24 0 10 0;
#X connect 25 0 17 1;
#X connect 26 0 27 1;
#X connect 27 0 0 0;
#X connect 28 0 29 0;
#X connect 29 0 26 0;
85 changes: 85 additions & 0 deletions effectdistortion3.pd
@@ -0,0 +1,85 @@
#N canvas 0 22 482 383 10;
#X obj 70 5 inlet~;
#X obj 65 301 outlet~;
#X obj 84 70 *~ 10;
#X obj 151 -31 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X obj 198 95 sig~ 1;
#X obj 170 137 +~;
#X msg 112 23 1;
#N canvas 195 396 450 300 upsample 0;
#X obj 29 25 inlet~;
#X obj 15 226 outlet~;
#X obj 123 94 tanh~;
#X obj 191 276 block~ 64 1 16;
#X obj 135 68 *~ 16;
#X obj 132 36 lp10_cheb~ 14000;
#X obj 249 142 lp10_cheb~ 14000;
#X obj 269 44 inlet;
#X obj 168 193 hip~ 5;
#X connect 0 0 5 0;
#X connect 2 0 6 0;
#X connect 4 0 2 0;
#X connect 5 0 4 0;
#X connect 6 0 8 0;
#X connect 7 0 5 1;
#X connect 7 0 6 1;
#X connect 8 0 1 0;
#X restore 91 227 pd upsample;
#X obj 82 262 *~ 0.7;
#X obj 39 255 *~ 0.3;
#X obj 146 273 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X obj 145 298 / 127;
#X obj 56 199 - 1;
#X obj 55 225 * -1;
#X obj 103 147 *~;
#X obj 265 99 *~ 1;
#X obj 227 124 +~ 1;
#X obj 302 75 osc~ 0.1;
#X obj 311 120 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X obj 324 165 mtof;
#X obj 358 166 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10
-262144 -1 -1 0 256;
#X obj 154 70 + 1;
#X obj 186 67 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10
-262144 -1 -1 0 256;
#X obj 155 43 / 6;
#X msg 126 0 20000;
#X obj 168 1 pow 1.6;
#X obj 327 137 + 13;
#X obj 248 -2 r \$1-fuzz-dist;
#X obj 313 196 r \$1-fuzz-cutoff;
#X obj 194 232 r \$1-fuzz-mix;
#X connect 0 0 2 0;
#X connect 0 0 9 0;
#X connect 2 0 14 0;
#X connect 3 0 25 0;
#X connect 4 0 5 0;
#X connect 5 0 14 1;
#X connect 6 0 2 1;
#X connect 7 0 8 0;
#X connect 8 0 1 0;
#X connect 9 0 1 0;
#X connect 10 0 11 0;
#X connect 11 0 12 0;
#X connect 11 0 8 1;
#X connect 12 0 13 0;
#X connect 13 0 9 1;
#X connect 14 0 7 0;
#X connect 15 0 16 0;
#X connect 17 0 15 0;
#X connect 18 0 26 0;
#X connect 19 0 20 0;
#X connect 19 0 7 1;
#X connect 21 0 22 0;
#X connect 21 0 2 1;
#X connect 23 0 21 0;
#X connect 24 0 2 1;
#X connect 25 0 23 0;
#X connect 26 0 19 0;
#X connect 27 0 2 1;
#X connect 28 0 7 1;
#X connect 29 0 12 0;
#X connect 29 0 8 1;
18 changes: 12 additions & 6 deletions effectmoogpass.pd
@@ -1,14 +1,20 @@
#N canvas 325 97 311 163 10;
#N canvas 97 41 564 286 10;
#X obj 24 11 inlet~;
#X obj 26 110 outlet~;
#X obj 28 224 outlet~;
#X obj 66 10 r \$1-moog-cutoff;
#X obj 174 13 r \$1-moog-q;
#X obj 175 34 sig~;
#X obj 59 35 sig~;
#X obj 30 58 moog~ 22500;
#X obj 58 35 sig~;
#X obj 32 172 moog~ 22500;
#X obj 62 149 mtof~;
#X obj 60 127 effectvibrato \$1-moog-cut 20;
#X obj 239 127 effectvibrato \$1-moog-q 3;
#X connect 0 0 6 0;
#X connect 2 0 5 0;
#X connect 3 0 4 0;
#X connect 4 0 6 2;
#X connect 5 0 6 1;
#X connect 4 0 9 0;
#X connect 5 0 8 0;
#X connect 6 0 1 0;
#X connect 7 0 6 1;
#X connect 8 0 7 0;
#X connect 9 0 6 2;

0 comments on commit e9c46d8

Please sign in to comment.