SinOsc s => Gain g => dac;
Phasor driver => CurveTable t => blackhole; // <------ connect to phasor
[0.0, 0.0, 0.0,
2.0, 1.0, 0.0,
3.0, 0.0] @=> float times[];
times => t.coefs;
s.freq()/100. => driver.freq; // <-- phasors freq
while (true)
{
1::samp => now;
t.last() => g.gain;
}