#N canvas 462 217 784 598 10; #X obj 47 361 osc~ 220; #X obj 47 404 *~; #X obj 47 452 dac~; #X obj 145 359 line~; #X obj 145 240 trigger bang bang; #X msg 145 266 0; #X obj 378 237 trigger bang bang; #X msg 378 263 0.3; #X msg 145 209 bang; #X msg 378 208 bang; #X text 182 208 click to fade out; #X text 417 208 click to fade in; #X text 508 236 trigger fires right inlet \, then left; #X text 536 262 first send delta time; #X text 382 309 then send target value; #X text 195 359 outputs a smooth ramp between values; #X text 83 403 multiply to adjust the amplitude of the oscillator; #X obj 145 129 trigger bang bang; #X msg 145 97 bang; #X text 185 96 click to fade in and fade out; #X obj 145 159 delay 500; #X msg 492 263 500; #X msg 259 266 2000; #X text 52 158 wait before; #X text 9 173 triggering fadeout; #X text 38 28 simple amplitude enveloping in Pd; #X text 39 47 note use of trigger \, delay \, and line~; #X connect 0 0 1 0; #X connect 1 0 2 0; #X connect 1 0 2 1; #X connect 3 0 1 1; #X connect 4 0 5 0; #X connect 4 1 22 0; #X connect 5 0 3 0; #X connect 6 0 7 0; #X connect 6 1 21 0; #X connect 7 0 3 0; #X connect 8 0 4 0; #X connect 9 0 6 0; #X connect 17 0 20 0; #X connect 17 1 9 0; #X connect 18 0 17 0; #X connect 20 0 8 0; #X connect 21 0 3 1; #X connect 22 0 3 1;