diff options
author | Thomas O Fredericks <mrtof@users.sourceforge.net> | 2009-10-25 00:39:13 +0000 |
---|---|---|
committer | Thomas O Fredericks <mrtof@users.sourceforge.net> | 2009-10-25 00:39:13 +0000 |
commit | f18d063d9312c95e25294e0777bc135ee9a3fd8a (patch) | |
tree | 54763b4c61f53c8ec696be54bc1c0e8d816c05aa /compress~.pd |
Adding mtlsvn2git-root
svn path=/trunk/abstractions/mtl/; revision=12667
Diffstat (limited to 'compress~.pd')
-rw-r--r-- | compress~.pd | 203 |
1 files changed, 203 insertions, 0 deletions
diff --git a/compress~.pd b/compress~.pd new file mode 100644 index 0000000..338f24e --- /dev/null +++ b/compress~.pd @@ -0,0 +1,203 @@ +#N canvas 678 217 640 350 10; +#N canvas 233 421 588 419 processing 0; +#X obj 7 271 *~; +#N canvas 284 416 336 370 amp-factor 0; +#X obj 19 22 inlet~; +#X obj 84 23 inlet; +#X text 120 23 Ratio; +#X obj 168 26 inlet; +#X text 204 26 Threshold; +#X obj 200 54 loadbang; +#X msg 200 78 100; +#X obj 200 102 sig~; +#X obj 168 102 sig~; +#X obj 168 134 +~; +#X obj 155 161 -~; +#X obj 155 206 /~; +#X obj 155 184 max~ 0; +#X obj 142 262 -~; +#X obj 142 286 dbtorms~; +#X obj 142 311 outlet~; +#X obj 84 179 sig~; +#X obj 97 129 - 1; +#X obj 84 156 /; +#X obj 19 68 rmstodb~; +#X obj 19 45 abs~; +#X text 18 4 Signal; +#X text 189 310 Factor in RMS; +#X connect 0 0 20 0; +#X connect 1 0 17 0; +#X connect 1 0 18 0; +#X connect 3 0 8 0; +#X connect 5 0 6 0; +#X connect 6 0 7 0; +#X connect 7 0 9 1; +#X connect 7 0 13 0; +#X connect 8 0 9 0; +#X connect 9 0 10 1; +#X connect 10 0 12 0; +#X connect 11 0 13 1; +#X connect 12 0 11 0; +#X connect 13 0 14 0; +#X connect 14 0 15 0; +#X connect 16 0 11 1; +#X connect 17 0 18 1; +#X connect 18 0 16 0; +#X connect 19 0 10 0; +#X connect 20 0 19 0; +#X restore 143 109 pd amp-factor; +#X obj 294 112 /; +#X obj 294 91 57; +#X obj 294 70 t b f; +#X obj 333 112 /; +#X obj 333 91 57; +#X obj 333 70 t b f; +#X obj 7 31 inlet~; +#X obj 7 350 outlet~; +#X obj 179 24 inlet ratio; +#X obj 216 50 inlet threshold; +#X obj 294 25 inlet attack; +#X obj 333 47 inlet release; +#X obj 120 232 inlet gain; +#X obj 120 253 + 100; +#X obj 120 275 dbtorms; +#X obj 200 212 loadbang; +#X obj 64 271 *~; +#X obj 78 230 *~; +#X obj 63 34 inlet~; +#X obj 64 350 outlet~; +#X obj 101 73 *~ 0.707946; +#X text 119 55 -3dB; +#N canvas 597 484 506 356 att-rel-filtering 0; +#N canvas 386 426 585 414 a-r-det 0; +#X obj 43 51 inlet~; +#X obj 43 200 outlet~; +#X obj 94 200 outlet~; +#X obj 43 145 max~ 0; +#X obj 94 171 -~; +#X obj 94 121 loadbang; +#X msg 94 146 1; +#X obj 105 50 inlet~; +#X obj 43 97 -~; +#X text 7 33 vgl.: "soll" mit "ist"; +#X text 33 218 Attack / Release; +#X obj 43 121 zexy/sgn~; +#X connect 0 0 8 1; +#X connect 3 0 4 1; +#X connect 3 0 1 0; +#X connect 4 0 2 0; +#X connect 5 0 6 0; +#X connect 6 0 4 0; +#X connect 7 0 8 0; +#X connect 8 0 11 0; +#X connect 11 0 3 0; +#X restore 50 86 pd a-r-det; +#X text 26 99 att; +#X text 111 101 rel; +#X obj 22 195 vcf~; +#X msg 134 162 0.4; +#X obj 50 126 *~; +#X obj 105 128 *~; +#X obj 75 163 +~; +#X obj 134 138 loadbang; +#X obj 22 26 inlet~; +#X text 67 26 amp-factor; +#X obj 164 84 inlet; +#X text 200 85 attack; +#X text 237 104 release; +#X obj 196 106 inlet; +#X obj 22 272 outlet~; +#X obj 290 47 block~ 2; +#N canvas 0 0 450 300 (subpatch) 0; +#X array \$0-factor 16 float 0; +#X coords 0 100 15 0 20 20 1; +#X restore 287 169 graph; +#X obj 22 239 *~ 0.971042; +#X obj 109 233 tabsend~ \$0-factor; +#X obj 105 62 tabreceive~ \$0-factor; +#X connect 0 0 5 0; +#X connect 0 1 6 0; +#X connect 3 0 18 0; +#X connect 3 0 19 0; +#X connect 4 0 3 2; +#X connect 5 0 7 0; +#X connect 6 0 7 1; +#X connect 7 0 3 1; +#X connect 8 0 4 0; +#X connect 9 0 3 0; +#X connect 9 0 0 0; +#X connect 11 0 5 1; +#X connect 14 0 6 1; +#X connect 18 0 15 0; +#X connect 20 0 0 1; +#X restore 143 148 pd att-rel-filtering; +#X obj 200 232 0; +#X obj 306 309 env~ 6000; +#X obj 306 334 outlet; +#X connect 0 0 9 0; +#X connect 1 0 24 0; +#X connect 2 0 24 1; +#X connect 3 0 2 0; +#X connect 4 0 3 0; +#X connect 4 1 2 1; +#X connect 5 0 24 2; +#X connect 6 0 5 0; +#X connect 7 0 6 0; +#X connect 7 1 5 1; +#X connect 8 0 0 0; +#X connect 8 0 22 0; +#X connect 10 0 1 1; +#X connect 11 0 1 2; +#X connect 12 0 4 0; +#X connect 13 0 7 0; +#X connect 14 0 15 0; +#X connect 15 0 16 0; +#X connect 16 0 19 1; +#X connect 17 0 25 0; +#X connect 18 0 21 0; +#X connect 19 0 0 1; +#X connect 19 0 18 1; +#X connect 20 0 18 0; +#X connect 20 0 22 0; +#X connect 22 0 1 0; +#X connect 24 0 19 0; +#X connect 24 0 26 0; +#X connect 25 0 15 0; +#X connect 26 0 27 0; +#X restore 119 164 pd processing; +#X obj 66 71 inlet~; +#X obj 116 71 inlet~; +#X obj 64 239 outlet~; +#X obj 158 239 outlet~; +#X obj 445 37 inlet params; +#X obj 445 59 tof/paramRoute; +#X obj 445 83 print PARAM_NOTFOUND; +#X obj 154 96 tof/param /ratio 1 /g slider 1 10; +#X obj 164 76 tof/param /threshold 0 /g slider -60 0; +#X obj 174 56 tof/param /attack 10 /g slider 1 300; +#X obj 185 35 tof/param /release 160 /g slider 5 3000; +#X obj 64 211 tof/crossfade~ 2; +#X obj 217 145 tof/param /switch 0 /g tgl; +#X obj 217 166 != 0; +#X msg 217 190 \$1 200; +#X obj 144 116 tof/param /gain 0 /g slider -20 30; +#X obj 217 212 line~; +#X connect 0 0 12 2; +#X connect 0 1 12 3; +#X connect 1 0 0 0; +#X connect 1 0 12 0; +#X connect 2 0 0 1; +#X connect 2 0 12 1; +#X connect 5 0 6 0; +#X connect 6 0 7 0; +#X connect 8 0 0 3; +#X connect 9 0 0 4; +#X connect 10 0 0 5; +#X connect 11 0 0 6; +#X connect 12 0 3 0; +#X connect 12 1 4 0; +#X connect 13 0 14 0; +#X connect 14 0 15 0; +#X connect 15 0 17 0; +#X connect 16 0 0 2; +#X connect 17 0 12 4; |