Thanks Gary,<div>I definitely hear you w/regard to &quot;rather spend my time on other issues&quot;!</div><div>Unfortunately, the &quot;modern CPU&#39;s are so fast&quot; statement isn&#39;t true for those of us developing software for mobile devices.</div>
<div>If I wind up trying to improve the performance of one of those reverbs I&#39;ll share my code with any who want to take a look.</div><div>-Morgan<br><br><div class="gmail_quote">On Wed, Mar 2, 2011 at 8:54 PM, Gary Scavone <span dir="ltr">&lt;<a href="mailto:gary@ccrma.stanford.edu" target="_blank">gary@ccrma.stanford.edu</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Yes, in fact this is a bug in many or all of the Effects classes.  I fixed it a while back in my own version with the hope that a new release would be forthcoming shortly.  Needless to say, things have been delayed more than I expect.  But hopefully, the new release will happen this Spring.<br>


<br>
Regarding block-based processing, I considered it but eventually didn&#39;t bother because:<br>
<br>
- the possible performance improvement is not necessarily great (based on a few basic tests)<br>
<br>
- there is the possibility of introducing yet more bugs<br>
<br>
- modern CPUs are so fast now that I&#39;d rather spend my time on other issues<br>
<br>
Best,<br>
<br>
--gary<br>
<div><div></div><div><br>
On 2011-03-01, at 7:10 PM, Morgan Packard wrote:<br>
<br>
&gt; Hello all,<br>
&gt;<br>
&gt; FYI, I think I&#39;ve found a bug in the multi-frame version of JCRev :: tick. The method was hopping three samples on every input frame instead of two samples.<br>
&gt; Perhaps I&#39;m using it incorrectly, but it looks to me like no one has ever tested this method. Anyway, after a simple adjustment to oHop, it works fine for me. My fix is here:<br>
&gt;<br>
&gt; <a href="http://tinypaste.com/7b6860" target="_blank">http://tinypaste.com/7b6860</a><br>
&gt;<br>
&gt; Also on the subject of JCRev, I noticed that it&#39;s calculating frames sample-by-sample rather than in blocks of StkFrames, which is not the most optimized way to do things. Is there a reverb in STK which has been written with more of an eye toward performance? I hesitate to offer to optimize this class since I&#39;m basically a noob with regard to both DSP and C++, but I&#39;d be happy to contribute if I can.<br>


&gt;<br>
&gt; thanks,<br>
&gt;<br>
&gt; -Morgan<br>
&gt;<br>
&gt; --<br>
&gt; ================================<br>
&gt; Web:<br>
&gt; <a href="http://www.morganpackard.com" target="_blank">http://www.morganpackard.com</a><br>
&gt;<br>
&gt; Music/Art:<br>
&gt; Latest album: Moment Again Elsewhere<br>
&gt; iOS app Thicket available on iTunes store.<br>
&gt; ================================<br>
&gt;<br>
</div></div>&gt; _______________________________________________<br>
&gt; Stk mailing list<br>
&gt; <a href="mailto:Stk@ccrma.stanford.edu" target="_blank">Stk@ccrma.stanford.edu</a><br>
&gt; <a href="http://ccrma-mail.stanford.edu/mailman/listinfo/stk" target="_blank">http://ccrma-mail.stanford.edu/mailman/listinfo/stk</a><br>
<br>
</blockquote></div><br><br clear="all"><br>-- <br><font color="#999999">================================</font><div><font color="#999999">Web:</font><br><div><a href="http://www.morganpackard.com" target="_blank"><font color="#333333">http://www.morganpackard.com</font></a></div>

<div><br></div><div><font color="#999999">Music/Art:</font></div><div><font color="#333333">Latest album: </font><a href="http://www.anticipaterecordings.com/releases/ANT_011/index.php" target="_blank"><font color="#333333">Moment Again Elsewhere</font></a></div>

</div><div><font color="#333333">iOS app </font><a href="http://itunes.apple.com/us/app/thicket/id364824621?mt=8" target="_blank"><font color="#333333">Thicket</font></a><font color="#333333"> available on iTunes store</font>.</div>

<div><span style="color:rgb(153, 153, 153)">================================</span></div><br>
</div>