<div dir="ltr">Hi Herman... this may not be the exact application you are looking for, given that you are using a buffer, but here is an example of how I have used the ADSR ugen as a pitch envelope:<div><br></div><div>





<p class="gmail-p1" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:13px;line-height:normal;font-family:Monaco;color:rgb(0,0,0)"><span class="gmail-s1" style="color:rgb(162,0,236)">Step</span><span class="gmail-s2"> </span>step<span class="gmail-s2"> </span>=&gt;<span class="gmail-s2"> </span><span class="gmail-s1" style="color:rgb(162,0,236)">ADSR</span><span class="gmail-s2"> </span>pitchEnv<span class="gmail-s2"> </span>=&gt;<span class="gmail-s2"> </span><span class="gmail-s1" style="color:rgb(162,0,236)">SinOsc</span><span class="gmail-s2"> </span>sine<span class="gmail-s2"> </span>=&gt;<span class="gmail-s2"> </span><span class="gmail-s1" style="color:rgb(162,0,236)">Gain</span><span class="gmail-s2"> </span>gain =&gt; <span class="gmail-s3" style="color:rgb(0,0,255)">dac</span>;<span class="gmail-s2"><span class="gmail-Apple-converted-space"> </span></span></p>
<p class="gmail-p2" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:13px;line-height:normal;font-family:Monaco;min-height:17px"><span class="gmail-Apple-converted-space">    </span></p>
<p class="gmail-p1" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:13px;line-height:normal;font-family:Monaco;color:rgb(0,0,0)"><span class="gmail-s4" style="color:rgb(212,128,16)">0</span>.<span class="gmail-s4" style="color:rgb(212,128,16)">9</span><span class="gmail-s2"> </span>=&gt;<span class="gmail-s2"> </span>gain.gain;</p>
<p class="gmail-p2" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:13px;line-height:normal;font-family:Monaco;min-height:17px"><span class="gmail-Apple-converted-space">    </span></p>
<p class="gmail-p1" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:13px;line-height:normal;font-family:Monaco;color:rgb(0,0,0)"><span class="gmail-s4" style="color:rgb(212,128,16)">440</span><span class="gmail-s2"> </span>=&gt;<span class="gmail-s2"> </span>step.next;</p>
<p class="gmail-p1" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:13px;line-height:normal;font-family:Monaco;color:rgb(0,0,0)">(.<span class="gmail-s4" style="color:rgb(212,128,16)">005</span>::<span class="gmail-s3" style="color:rgb(0,0,255)">second</span>,<span class="gmail-s2"> </span><span class="gmail-s4" style="color:rgb(212,128,16)">0</span>.<span class="gmail-s4" style="color:rgb(212,128,16)">15</span>::<span class="gmail-s3" style="color:rgb(0,0,255)">second</span>,<span class="gmail-s2"> </span><span class="gmail-s4" style="color:rgb(212,128,16)">1</span>.<span class="gmail-s4" style="color:rgb(212,128,16)">0</span>,<span class="gmail-s2"> </span><span class="gmail-s4" style="color:rgb(212,128,16)">0</span>.<span class="gmail-s4" style="color:rgb(212,128,16)">5</span>::<span class="gmail-s3" style="color:rgb(0,0,255)">second</span>)<span class="gmail-s2"> </span>=&gt;<span class="gmail-s2"> </span>pitchEnv.set;<span class="gmail-s2"><span class="gmail-Apple-converted-space"> </span></span></p>
<p class="gmail-p2" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:13px;line-height:normal;font-family:Monaco;min-height:17px"><br></p>
<p class="gmail-p3" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:13px;line-height:normal;font-family:Monaco;color:rgb(0,0,255)">while<span class="gmail-s2" style="color:rgb(0,0,0)"> (</span>true<span class="gmail-s2" style="color:rgb(0,0,0)">)<span class="gmail-Apple-converted-space"> </span></span></p>
<p class="gmail-p1" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:13px;line-height:normal;font-family:Monaco;color:rgb(0,0,0)">{</p>
<p class="gmail-p1" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:13px;line-height:normal;font-family:Monaco;color:rgb(0,0,0)"><span class="gmail-Apple-converted-space">    </span>pitchEnv.keyOn(); <span class="gmail-Apple-converted-space">               </span></p>
<p class="gmail-p1" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:13px;line-height:normal;font-family:Monaco;color:rgb(0,0,0)"><span class="gmail-Apple-converted-space">    </span><span class="gmail-s4" style="color:rgb(212,128,16)">10</span>::<span class="gmail-s3" style="color:rgb(0,0,255)">ms</span> =&gt; <span class="gmail-s3" style="color:rgb(0,0,255)">now</span>;<span class="gmail-Apple-converted-space">                </span><span class="gmail-s5" style="color:rgb(96,144,16)"><span class="gmail-Apple-converted-space"> </span></span></p>
<p class="gmail-p1" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:13px;line-height:normal;font-family:Monaco;color:rgb(0,0,0)"><span class="gmail-Apple-converted-space">    </span>pitchEnv.keyOff(); <span class="gmail-Apple-converted-space">               </span></p>
<p class="gmail-p1" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:13px;line-height:normal;font-family:Monaco;color:rgb(0,0,0)"><span class="gmail-Apple-converted-space">    </span><span class="gmail-s4" style="color:rgb(212,128,16)">800</span>::<span class="gmail-s3" style="color:rgb(0,0,255)">ms</span> =&gt; <span class="gmail-s3" style="color:rgb(0,0,255)">now</span>;<span class="gmail-Apple-converted-space"> </span></p>
<p class="gmail-p1" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:13px;line-height:normal;font-family:Monaco;color:rgb(0,0,0)">}</p></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">вт, 3 мар. 2020 г. в 10:31, Michael Heuer &lt;<a href="mailto:heuermh@gmail.com">heuermh@gmail.com</a>&gt;:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div style="overflow-wrap: break-word;"><div>Hello Herman,</div><div><br></div><div>You can&#39;t chuck into a field/parameter, though I wish it were so</div><div><br></div><div><a href="https://github.com/ccrma/chuck/issues/110" target="_blank">https://github.com/ccrma/chuck/issues/110</a></div><div><br></div><div>This should work</div><div><br></div><div>SndBuf buf =&gt; dac;</div><div>ADSR env =&gt; blackhole;</div><div><br></div><div>spork ~ updateAtSampleRate();</div><div><br></div><div>fun void updateAtSampleRate() {</div><div>  while (true) {</div><div>    1::samp =&gt; now;</div><div>    env.value() =&gt; buf.rate;</div><div>  }</div><div>}</div><div><br></div><div>Cheers,</div><div><br></div><div>   michael</div><div><br></div><div><br><blockquote type="cite"><div>On Mar 3, 2020, at 5:37 AM, herman verbaeten &lt;<a href="mailto:hverb54@hotmail.com" target="_blank">hverb54@hotmail.com</a>&gt; wrote:</div><br><div><div style="font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;font-family:Calibri,Helvetica,sans-serif;font-size:12pt">Hi,</div><div style="font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;font-family:Calibri,Helvetica,sans-serif;font-size:12pt"><br></div><div style="font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;font-family:Calibri,Helvetica,sans-serif;font-size:12pt">I was hoping to use an ADSR as a pichenvelope But Chuck doesn&#39;t want to accept it. Is there another way to achieve this?</div><div style="font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;font-family:Calibri,Helvetica,sans-serif;font-size:12pt"><br></div><div style="font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;font-family:Calibri,Helvetica,sans-serif;font-size:12pt"><span>SndBuf buf =&gt; dac;<br></span><span>ADSR Penv =&gt; buf.rate;</span><br></div><div style="font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;font-family:Calibri,Helvetica,sans-serif;font-size:12pt"><span><br></span></div><div style="font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;font-family:Calibri,Helvetica,sans-serif;font-size:12pt"><span>Kind regards,</span></div><div style="font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;font-family:Calibri,Helvetica,sans-serif;font-size:12pt"><span><br></span></div><div style="font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;font-family:Calibri,Helvetica,sans-serif;font-size:12pt"><span>herman</span></div><span style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;float:none;display:inline">_______________________________________________</span><br style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none"><span style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;float:none;display:inline">chuck-users mailing list</span><br style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none"><a href="mailto:chuck-users@lists.cs.princeton.edu" style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px" target="_blank">chuck-users@lists.cs.princeton.edu</a><br style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none"><a href="https://lists.cs.princeton.edu/mailman/listinfo/chuck-users" style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px" target="_blank">https://lists.cs.princeton.edu/mailman/listinfo/chuck-users</a></div></blockquote></div><br></div>_______________________________________________<br>
chuck-users mailing list<br>
<a href="mailto:chuck-users@lists.cs.princeton.edu" target="_blank">chuck-users@lists.cs.princeton.edu</a><br>
<a href="https://lists.cs.princeton.edu/mailman/listinfo/chuck-users" rel="noreferrer" target="_blank">https://lists.cs.princeton.edu/mailman/listinfo/chuck-users</a><br>
</blockquote></div>