can Envelope work like SinOsc to control ugen parameters? meaning, something like this, hacked from the lovely ChucK manual blackhole example:

SinOsc s => dac; 
Envelope e => blackhole;
10. => lfo.time; 
s.freq = 220.;
e.target(440.);

while (20::ms => now){ 
e.last()  => s.freq; 
} 

?

it doesn't work, and it seems that e.last() doesn't actually give you anything. obviously there are other ways to do this, but i'm trying to *learn* here!

takk,
dan