#N canvas 588 29 564 456 12;
#X declare -path else;
#X obj 271 327 vsl 18 100 0 1 0 0 empty empty empty 0 -9 0 10 -228856
-1 -1 0 1;
#X obj 271 195 tgl 17 0 empty empty empty 17 7 0 10 -228856 -1 -1 0
1;
#X msg 271 220 500 \$1;
#X text 318 219 duration \, target;
#X obj 271 291 s2f~;
#X obj 356 16 declare -path else;
#X obj 396 334 setdsp~;
#X obj 271 252 envgen~ -exp 4;
#X obj 124 252 osc~ 440;
#X obj 124 297 *~;
#X obj 124 353 out~;
#X text 39 64 The [envgen~] object can also generate exponential and
curved lines \, unlike the native objects [line~] and [vline~]. In
the example below \, we have a power of 4 \, and this is exactly the
same as the quartic function we've used many times to control the volume
logarythmically. In this way \, the example below implements fade in/out
with [envgen~]. Check its help file for more details on setting exponential
values., f 65;
#X connect 1 0 2 0;
#X connect 2 0 7 0;
#X connect 4 0 0 0;
#X connect 7 0 4 0;
#X connect 7 0 9 1;
#X connect 8 0 9 0;
#X connect 9 0 10 0;
