#N canvas 911 295 818 677 12;
#X obj 29 94 inlet~;
#X floatatom 265 287 5 0 0 0 - - -;
#X msg 406 119 10;
#X floatatom 548 111 5 0 0 0 - - -;
#X obj 265 249 expr (($f1 - $f3) / $f2) - $f1 + $f3;
#X floatatom 406 153 5 0 0 0 - - -;
#X obj 406 94 loadbang;
#X obj 230 143 env~ 1024;
#X floatatom 265 225 5 0 0 0 - - -;
#X obj 265 372 dbtorms;
#X floatatom 265 406 12 0 0 0 - - -;
#X floatatom 265 348 5 0 0 0 - - -;
#X obj 265 321 expr 100 + $f1;
#X obj 29 558 outlet~;
#X obj 29 531 *~;
#X obj 49 504 line~;
#X msg 49 480 \$1 20;
#X floatatom 29 203 5 0 0 0 - - -;
#X obj 29 155 delwrite~ comp 100;
#X text 99 479 attack: 20 ms;
#X obj 230 201 moses;
#X floatatom 230 176 5 0 0 0 - - -;
#X msg 230 373 1;
#X obj 230 226 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X msg 75 436 \$1 20;
#X text 125 436 release: 20 ms;
#X obj 29 227 delread~ comp;
#X floatatom 319 138 5 0 0 0 - - -;
#X text 32 16 3.9.1.2. compressor;
#X text 28 69 input signal;
#X text 315 112 threshold;
#X text 546 87 reference;
#X text 453 143 compression factor;
#X text 76 202 forward control;
#X text 312 286 value by which the signal must be increased / reduced
;
#X text 391 358 conversion;
#X text 370 399 correction factor of the input signal's rms value;
#X text 516 620 www.pd-tutorial.com;
#X text 528 587 Johannes Kreidler;
#X connect 0 0 7 0;
#X connect 0 0 18 0;
#X connect 1 0 12 0;
#X connect 2 0 5 0;
#X connect 3 0 4 2;
#X connect 4 0 1 0;
#X connect 5 0 4 1;
#X connect 6 0 2 0;
#X connect 7 0 21 0;
#X connect 8 0 4 0;
#X connect 9 0 10 0;
#X connect 10 0 16 0;
#X connect 11 0 9 0;
#X connect 12 0 11 0;
#X connect 14 0 13 0;
#X connect 15 0 14 1;
#X connect 16 0 15 0;
#X connect 17 0 26 0;
#X connect 20 0 23 0;
#X connect 20 1 8 0;
#X connect 21 0 20 0;
#X connect 22 0 24 0;
#X connect 23 0 22 0;
#X connect 24 0 15 0;
#X connect 26 0 14 0;
#X connect 27 0 20 1;
