<div dir="ltr">Seems to be working, nice! I still want to take a stab at making a vanilla patch for partitioned convolution. That way you can have really low latency I/O even if your impulse response is several seconds long. Not a problem to do in C as an external, and seeing your zero padding mask in the overlap 2 sub-patch makes me want to try it out.<div>
<br></div><div>PS: since the impulse response isn't changing, you could do the transform on it once ahead of time, store the results in tables, then tabreceive them for the convolution multiply. Save an FFT!</div></div>
<div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Dec 31, 2013 at 9:58 AM, Alexandre Torres Porres <span dir="ltr"><<a href="mailto:porres@gmail.com" target="_blank">porres@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><span style="color:rgb(55,64,78);font-family:'lucida grande',tahoma,verdana,arial,sans-serif;font-size:12.727272033691406px;line-height:17.99715805053711px">Sharing My New Year's CONVOLUTION</span><br style="color:rgb(55,64,78);font-family:'lucida grande',tahoma,verdana,arial,sans-serif;font-size:12.727272033691406px;line-height:17.99715805053711px">
<br>I'm doing the overlap-add method, as nicely described in <a href="http://www.dspguide.com/ch18.htm" target="_blank">http://www.dspguide.com/ch18.htm</a><div><br></div><div>Seems to be working like a charm! Not sure if anyone ever did this in a patch like this, but I know there are some externals around. I remember I discussed once with Brent on how to do this, by the way. What do you think Brent? Nailed it? Anyone else?</div>
<div><br></div><div>I'll include this soon in my tutorial patches, but for now you can check it at: <a href="https://drive.google.com/file/d/0B3AoiT0xk8fnNU9PRHdldVVFbU0/edit?usp=sharing" target="_blank">https://drive.google.com/file/d/0B3AoiT0xk8fnNU9PRHdldVVFbU0/edit?usp=sharing</a><br>
<br>it runs ok even with insanely huge FFT sizes, but I need to push the latency up as soon as it starts getting <br><br style="color:rgb(55,64,78);font-family:'lucida grande',tahoma,verdana,arial,sans-serif;font-size:12.727272033691406px;line-height:17.99715805053711px">
<span style="color:rgb(55,64,78);font-family:'lucida grande',tahoma,verdana,arial,sans-serif;font-size:12.727272033691406px;line-height:17.99715805053711px">FELIZ 2014</span><br></div></div>
<br>_______________________________________________<br>
<a href="mailto:Pd-list@iem.at">Pd-list@iem.at</a> mailing list<br>
UNSUBSCRIBE and account-management -> <a href="http://lists.puredata.info/listinfo/pd-list" target="_blank">http://lists.puredata.info/listinfo/pd-list</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br>William Brent<br><a href="http://www.williambrent.com">www.williambrent.com</a><br><br>“Great minds flock together”<br>Conflations: conversational idiom for the 21st century<br>
<br><a href="http://www.conflations.com">www.conflations.com</a>
</div>