<div dir="ltr">Hi all,<div><br></div><div><div>I&#39;m working on a sound installation that uses ChucK for synthesis, and am trying to figure out how to have a variety of interesting reverbs that evoke different kinds of environments. Convolution reverb using a variety of impulse responses would be ideal. This installation does not have any real-time input, so delay is not really a factor.</div><div><br></div><div>I came across <a href="https://lists.cs.princeton.edu/pipermail/chuck-users/2014-November/007807.html">this wonderful FFT convolution example</a> that Perry Cook put together, and it&#39;s great, except that there is a click every hop-size as (I assume) the FFT calculation takes place.</div><div><br></div><div>I realize that maybe there wouldn&#39;t be such a click if I used a shorter impulse response, but I wonder if there&#39;s a way to spread out the calculation so that it isn&#39;t all happening on one sample. Is there any way to do the FFT asynchronously? Again, if it added more delay, it&#39;s not really a big deal.</div><div><br></div><div>Thanks!</div><div><br></div><div>Marc</div><div><br></div><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr">Marc Evans<div>PhD Student in Music Composition at UCSB<br>Stanford BA &#39;10, Music; MA &#39;11, Music, Science and Technology<br><a href="http://www.marcevansmusic.com/" target="_blank">www.marcevansmusic.com</a><br><br>&quot;We are here on Earth to do good to others. What the others are here for, I don&#39;t know.&quot;<br>    --W. H. Auden</div></div></div>
</div></div>