Andrew,<span dir="ltr"></span><br><br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Nice, with .sync. Just a quick question, though, out of curiosity.<br>

Does it .sync at sample rate, then? I can&#39;t believe I never took<br>
advantage of that before.<br>
<br></blockquote><div><br>I&#39;ll assume that was one for me, and not about the quoted text from Perry?<br><br>Yes, .sync refers to the sample-rate input the osc receives. The UGen can react to this in one of a few quite different ways. In the case of the fm modulation it adds the input to it&#39;s set .freq() and uses the result as it&#39;s frequency. This is good for modulation but with a .freq() of 0Hz the oscillator will use the input value as it&#39;s frequency. The only thing you then need is to write the desired frequency to the Envelope&#39;s target and you have a audio-rate glide.<br>
<br>Kas.<br></div></div>