<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=koi8-r">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Thanks a lot for both answers!</div>
<div>
<div id="appendonsend"></div>
<div style="font-family:Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
<br>
</div>
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" color="#000000" style="font-size:11pt"><b>Van:</b> chuck-users-bounces@lists.cs.princeton.edu &lt;chuck-users-bounces@lists.cs.princeton.edu&gt; namens Andrew Telichan Phillips &lt;a.telichanphillips@gmail.com&gt;<br>
<b>Verzonden:</b> woensdag 4 maart 2020 16:44<br>
<b>Aan:</b> ChucK Users Mailing List &lt;chuck-users@lists.cs.princeton.edu&gt;<br>
<b>Onderwerp:</b> Re: [chuck-users] Using ADSR as a P(itch)envelope</font>
<div>&nbsp;</div>
</div>
<div>
<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="x_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="x_gmail-s1" style="color:rgb(162,0,236)">Step</span><span class="x_gmail-s2">
</span>step<span class="x_gmail-s2"> </span>=&gt;<span class="x_gmail-s2"> </span><span class="x_gmail-s1" style="color:rgb(162,0,236)">ADSR</span><span class="x_gmail-s2">
</span>pitchEnv<span class="x_gmail-s2"> </span>=&gt;<span class="x_gmail-s2"> </span>
<span class="x_gmail-s1" style="color:rgb(162,0,236)">SinOsc</span><span class="x_gmail-s2">
</span>sine<span class="x_gmail-s2"> </span>=&gt;<span class="x_gmail-s2"> </span><span class="x_gmail-s1" style="color:rgb(162,0,236)">Gain</span><span class="x_gmail-s2">
</span>gain =&gt; <span class="x_gmail-s3" style="color:rgb(0,0,255)">dac</span>;<span class="x_gmail-s2"><span class="x_gmail-Apple-converted-space">&nbsp;</span></span></p>
<p class="x_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="x_gmail-Apple-converted-space">&nbsp;&nbsp; &nbsp;</span></p>
<p class="x_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="x_gmail-s4" style="color:rgb(212,128,16)">0</span>.<span class="x_gmail-s4" style="color:rgb(212,128,16)">9</span><span class="x_gmail-s2">
</span>=&gt;<span class="x_gmail-s2"> </span>gain.gain;</p>
<p class="x_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="x_gmail-Apple-converted-space">&nbsp;&nbsp; &nbsp;</span></p>
<p class="x_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="x_gmail-s4" style="color:rgb(212,128,16)">440</span><span class="x_gmail-s2">
</span>=&gt;<span class="x_gmail-s2"> </span>step.next;</p>
<p class="x_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="x_gmail-s4" style="color:rgb(212,128,16)">005</span>::<span class="x_gmail-s3" style="color:rgb(0,0,255)">second</span>,<span class="x_gmail-s2">
</span><span class="x_gmail-s4" style="color:rgb(212,128,16)">0</span>.<span class="x_gmail-s4" style="color:rgb(212,128,16)">15</span>::<span class="x_gmail-s3" style="color:rgb(0,0,255)">second</span>,<span class="x_gmail-s2">
</span><span class="x_gmail-s4" style="color:rgb(212,128,16)">1</span>.<span class="x_gmail-s4" style="color:rgb(212,128,16)">0</span>,<span class="x_gmail-s2">
</span><span class="x_gmail-s4" style="color:rgb(212,128,16)">0</span>.<span class="x_gmail-s4" style="color:rgb(212,128,16)">5</span>::<span class="x_gmail-s3" style="color:rgb(0,0,255)">second</span>)<span class="x_gmail-s2">
</span>=&gt;<span class="x_gmail-s2"> </span>pitchEnv.set;<span class="x_gmail-s2"><span class="x_gmail-Apple-converted-space">&nbsp;</span></span></p>
<p class="x_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="x_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="x_gmail-s2" style="color:rgb(0,0,0)"> (</span>true<span class="x_gmail-s2" style="color:rgb(0,0,0)">)<span class="x_gmail-Apple-converted-space">&nbsp;</span></span></p>
<p class="x_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="x_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="x_gmail-Apple-converted-space">&nbsp; &nbsp; </span>pitchEnv.keyOn(); <span class="x_gmail-Apple-converted-space">
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span></p>
<p class="x_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="x_gmail-Apple-converted-space">&nbsp; &nbsp; </span><span class="x_gmail-s4" style="color:rgb(212,128,16)">10</span>::<span class="x_gmail-s3" style="color:rgb(0,0,255)">ms</span> =&gt;
<span class="x_gmail-s3" style="color:rgb(0,0,255)">now</span>;<span class="x_gmail-Apple-converted-space">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
</span><span class="x_gmail-s5" style="color:rgb(96,144,16)"><span class="x_gmail-Apple-converted-space">&nbsp;</span></span></p>
<p class="x_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="x_gmail-Apple-converted-space">&nbsp; &nbsp; </span>pitchEnv.keyOff(); <span class="x_gmail-Apple-converted-space">
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span></p>
<p class="x_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="x_gmail-Apple-converted-space">&nbsp; &nbsp; </span><span class="x_gmail-s4" style="color:rgb(212,128,16)">800</span>::<span class="x_gmail-s3" style="color:rgb(0,0,255)">ms</span> =&gt;
<span class="x_gmail-s3" style="color:rgb(0,0,255)">now</span>;<span class="x_gmail-Apple-converted-space">&nbsp;</span></p>
<p class="x_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="x_gmail_quote">
<div dir="ltr" class="x_gmail_attr">ืิ, 3 อมา. 2020 ว. ื 10:31, Michael Heuer &lt;<a href="mailto:heuermh@gmail.com">heuermh@gmail.com</a>&gt;:<br>
</div>
<blockquote class="x_gmail_quote" style="margin:0px 0px 0px 0.8ex; border-left:1px solid rgb(204,204,204); padding-left:1ex">
<div style="">
<div>Hello Herman,</div>
<div><br>
</div>
<div>You can'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>&nbsp; while (true) {</div>
<div>&nbsp; &nbsp; 1::samp =&gt; now;</div>
<div>&nbsp; &nbsp; env.value() =&gt; buf.rate;</div>
<div>&nbsp; }</div>
<div>}</div>
<div><br>
</div>
<div>Cheers,</div>
<div><br>
</div>
<div>&nbsp; &nbsp;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'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" target="_blank" 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">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" target="_blank" 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">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>
</div>
</div>
</body>
</html>