#N canvas 336 55 476 357 12;
#X msg 26 101 set \$1;
#X floatatom 28 139 5 0 0;
#X msg 171 105 set \$1;
#X floatatom 173 143 5 0 0;
#X obj 52 231 line~;
#X msg 28 179 0 \, 128 \$1;
#X obj 52 263 tabread4~ tbl_Envelope;
#X msg 177 180 256 \$1;
#X obj 303 303 outlet~;
#X obj 302 135 select 0;
#X obj 359 172 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1
-1;
#X obj 249 136 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1
-1;
#X text 24 22 CCLIB_ADSR_IMPL.pd - First shot at a generic Envelope
generator - Implementation part;
#X obj 26 66 r gf_AttackTime;
#X obj 173 66 r gf_ReleaseTime;
#X obj 300 239 inlet~;
#X obj 302 267 *~;
#X obj 303 99 inlet;
#X text 296 210 sig in out (1st inlet);
#X text 348 99 velocity in (2nd inlet);
#X connect 0 0 1 0;
#X connect 1 0 5 0;
#X connect 2 0 3 0;
#X connect 3 0 7 0;
#X connect 4 0 6 0;
#X connect 5 0 4 0;
#X connect 6 0 16 1;
#X connect 7 0 4 0;
#X connect 9 0 11 0;
#X connect 9 1 10 0;
#X connect 10 0 1 0;
#X connect 11 0 3 0;
#X connect 13 0 0 0;
#X connect 14 0 2 0;
#X connect 15 0 16 0;
#X connect 16 0 8 0;
#X connect 17 0 9 0;
