<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>                                    <div class="rmTopSpacer rmTop">                          <div class="rmButtons">                <span class="rmPrev"><img src="https://blu182.mail.live.com/ol/clear.gif" class="i_rm_p"></span><span class="rmNext"><img src="https://blu182.mail.live.com/ol/clear.gif" class="i_rm_n"></span><span class="rmFull "><img src="https://blu182.mail.live.com/ol/clear.gif" class="i_r_fv"></span><span class="rmClose "><img src="https://blu182.mail.live.com/ol/clear.gif" class="g_close"></span>                </div>                <h2 class="rmSubject">Scheme, Outa, and reverb</h2>                      </div>                                                                    <div class="paddingtop paddingbottom">          <div class="c-ReadMessagePartHeader">            <div class="t_hov MsgHover MsgPartGradient ia_hc Expanded">      <div class="ReadMsgFrom FloatLeft">        <div class="MsgPropertiesWrapper">          <div class="MsgProperties">            <div class="SenderLine FloatLeft">              <div class="FloatRight ClearRight NoWrap">                              </div>              <div class="SenderLineLeft">                                <div class="MessageHeaderItem">                                    <a class="t_atc ICName">                     James Hearon                   </a>                                                    </div>                                <div class="MessageHeaderItem">                                  </div>                                                <div class="MessageHeaderItem">                  <span class="Date TextSizeSmall">                                        4/28/15                                      </span>                </div>                                                <span class="MessageHeaderItem Categories TextSizeSmall">                  <a href="https://blu182.mail.live.com/ol/#" title="">                                      </a>                </span>                              </div>            </div>            <div class="ReadMsgTo TextSizeSmall ClearLeft">                            <div class="recip_c">                                <div class="recip_to FloatLeft">                                      <span>To:  cmdist@ccrma.Stanford.EDU</span>                                                    </div>                                <a class="DetailToggle FloatLeft toggleExpandHeader HideH" title="Show header details" href="https://blu182.mail.live.com/ol/#">                                  </a>              </div>                          </div>                      </div>        </div>        <div id="icTmReadMessageContact0" class="c_ic c_ic_h_mxl icpwc"><div class="c_ic_img_h c_ic_img_mxl"><div class="c_ic_img_sub c_ic_img_mxl" id="icTmReadMessageContact0_usertilecontainer"><a id="icTmReadMessageContact0_frame_clip" title="" class="c_ic_frame_clip c_ml" target="_top" href="https://blu182.mail.live.com/ol/#"><div style="cursor: pointer;" class="c_ic_tile_clip"><img class="c_ic_tile" src="https://a.gfx.ms/ic/bluemanmxl.png" id="icTmReadMessageContact0_usertile" style="" alt=""></div></a></div></div></div>      </div>    </div>          </div>      </div>                                    <div class="ClearBoth">                        </div>        <div class="ClearBoth">                  </div>                        


Hi,<br>I might have figured out a way to add the reverberator using outa and *reverb* in the definstrument, and calling it using a scheme process.&nbsp; It may not be the best way but it seems to work...which is setting the *clm-reverb* global.&nbsp; (Now I need to figure out how to unset it.)&nbsp; TX.&nbsp; Jim<br><br>(if (not (provided? 'jcrev.scm))
<br>&nbsp;&nbsp;&nbsp; &nbsp; (load "jcrev.scm"))<br><br>&nbsp;(set! *clm-reverb* jc-reverb)<br><br>(definstrument (myexamp start-time duration frequency amplitude sampling-rate<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (reverb-amount 0.01))
<br>&nbsp; (let* ((beg (floor (* start-time sampling-rate)))
<br>&nbsp;&nbsp;&nbsp; &nbsp;(end (+ beg (floor (* duration sampling-rate))))
<br>&nbsp;&nbsp;&nbsp; &nbsp;(sine-wave (make-oscil :frequency frequency)))
<br>&nbsp;&nbsp;&nbsp;&nbsp; (do ((i beg (+ i 1)))
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ((= i end))&nbsp; <br>(outa i (* (* (* amplitude (oscil sine-wave))) reverb-amount)&nbsp; *reverb*)<br>(outb i (* (* (* amplitude (oscil sine-wave))) reverb-amount)&nbsp; *reverb*)&nbsp;&nbsp;
)))
<br><br>(with-sound (:output "test.wav" :srate 48000 :channels 2
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :data-format mus-lshort
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :header-type&nbsp; mus-riff<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :reverb jc-reverb) <br>(myexamp 0 1 440.0 0.5 48000 :reverb-amount 0.15))<br><br>;---------------------------------<br>;using a process<br>(define (call_myexamp n r d flb fub amp sr)
<br>(process&nbsp;
<br>&nbsp; for freq = (between flb fub)
<br>&nbsp; repeat n do
<br>&nbsp;(send "myexamp" (elapsed) d freq amp sr&nbsp; :reverb-amount 0.15)
<br>&nbsp;(wait r) ))
<br>&nbsp;<br>(sprout(call_myexamp 40 .15 .10 500 2000 0.5 48000) "mytest.wav")<br>                                               </div></body>
</html>