<p dir="ltr">Any pc-based solutions will have quite a lot of delay as well as will be very expensive for what they do.</p>
<br><div class="gmail_quote"><div dir="ltr">On Wed, 8 Feb 2017 00:44 Travis Thatcher, <<a href="mailto:recompas@gmail.com">recompas@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto" class="gmail_msg"><div class="gmail_msg"></div><div class="gmail_msg">I imagine with a Bela + BeagleBoneBlack you could do it in PureData. Maybe I'll give it a try.</div></div><div dir="auto" class="gmail_msg"><div class="gmail_msg"><br class="gmail_msg">On Feb 7, 2017, at 17:25, <a href="mailto:analogheaven@hushmail.com" class="gmail_msg" target="_blank">analogheaven@hushmail.com</a> wrote:<br class="gmail_msg"><br class="gmail_msg"></div><blockquote type="cite" class="gmail_msg"><div class="gmail_msg"><span style="font-family:Arial;font-size:13px" class="gmail_msg">I keep coming back to this as processors get cheaper and faster. If I was better at Linux scripts and the Linux enviroment, I think a convolution system could be cobbled together pretty quickly with Jack, JConvolver, a standard audio interface and some hardware controller. <br class="gmail_msg">Until then, I am pretty happy with the Logidy EPSi:<br class="gmail_msg"><a href="http://www.logidy.com/" class="gmail_msg" target="_blank">http://www.logidy.com/</a><br class="gmail_msg">Crappy interface, but have used it with all sorts of IRs.<br class="gmail_msg"><br class="gmail_msg">On 2/7/2017 at 10:30 AM, "Mikko Helin" <<a href="mailto:maohelin@gmail.com" class="gmail_msg" target="_blank">maohelin@gmail.com</a>> wrote:<blockquote style="border-left:solid 1px #ccc;margin-left:10px;padding-left:10px" class="gmail_msg">This XMOS board designed (for stompbox use mostly) by an XMOS employee<br class="gmail_msg">might be a good alternative for DSP chips and better than generic<br class="gmail_msg">ARM's:<br class="gmail_msg"><br class="gmail_msg"><a href="http://www.diystompboxes.com/smfforum/index.php?topic=114354.0" class="gmail_msg" target="_blank">http://www.diystompboxes.com/smfforum/index.php?topic=114354.0</a><br class="gmail_msg"><br class="gmail_msg"><br class="gmail_msg"><br class="gmail_msg">On Tue, Feb 7, 2017 at 8:12 AM,  <<a href="mailto:rsdio@audiobanshee.com" class="gmail_msg" target="_blank">rsdio@audiobanshee.com</a>> wrote:<br class="gmail_msg">><br class="gmail_msg">> On Feb 6, 2017, at 9:20 PM, cheater00 cheater00 <<a href="mailto:cheater00@gmail.com" class="gmail_msg" target="_blank">cheater00@gmail.com</a>> wrote:<br class="gmail_msg">>> I understand FFT domain convolution introduces latency, which is not wanted in hardware.<br class="gmail_msg">><br class="gmail_msg">> There are a few considerations regarding latency:<br class="gmail_msg">><br class="gmail_msg">> 1) Most convolution represents a reverberation, especially convolutions of impulses that last a couple of seconds. In nearly all cases, the reverb involves a pre-delay before the signal appears in the impulse response. In such cases, the latency can be subtracted from the pre-delay and then there won't be any perceived latency.<br class="gmail_msg">><br class="gmail_msg">> 2) All 24-bit converters have hundreds of samples of delay. Or at least it seems that all 24-bit converters are built on delta-sigma technology with tons of digital filtering. Unless you're going to based your design around a 16-bit or perhaps 20-bit codec, you won't be able to remove all latency regardless of the convolution algorithm used.<br class="gmail_msg">><br class="gmail_msg">> 3) One of the responses mentioned overlap-add FFT. That technique allows for significant reduction in latency, provided that the processor has the power to calculate many more FFTs per the time available.<br class="gmail_msg">><br class="gmail_msg">> That said, I support all designs which strive to reduce latency in hardware! It's just not as easy as you might think. You certainly want to start with a DSP, though, for the best chances.<br class="gmail_msg">><br class="gmail_msg">> Brian Willoughby<br class="gmail_msg">> Sound Consulting<br class="gmail_msg">><br class="gmail_msg">><br class="gmail_msg">> _______________________________________________<br class="gmail_msg">> Synth-diy mailing list<br class="gmail_msg">> <a href="mailto:Synth-diy@synth-diy.org" class="gmail_msg" target="_blank">Synth-diy@synth-diy.org</a><br class="gmail_msg">> <a href="http://synth-diy.org/mailman/listinfo/synth-diy" class="gmail_msg" target="_blank">http://synth-diy.org/mailman/listinfo/synth-diy</a><br class="gmail_msg"><br class="gmail_msg">_______________________________________________<br class="gmail_msg">Synth-diy mailing list<br class="gmail_msg"><a href="mailto:Synth-diy@synth-diy.org" class="gmail_msg" target="_blank">Synth-diy@synth-diy.org</a><br class="gmail_msg"><a href="http://synth-diy.org/mailman/listinfo/synth-diy" class="gmail_msg" target="_blank">http://synth-diy.org/mailman/listinfo/synth-diy</a></blockquote></span></div></blockquote><blockquote type="cite" class="gmail_msg"><div class="gmail_msg"><span class="gmail_msg">_______________________________________________</span><br class="gmail_msg"><span class="gmail_msg">Synth-diy mailing list</span><br class="gmail_msg"><span class="gmail_msg"><a href="mailto:Synth-diy@synth-diy.org" class="gmail_msg" target="_blank">Synth-diy@synth-diy.org</a></span><br class="gmail_msg"><span class="gmail_msg"><a href="http://synth-diy.org/mailman/listinfo/synth-diy" class="gmail_msg" target="_blank">http://synth-diy.org/mailman/listinfo/synth-diy</a></span><br class="gmail_msg"></div></blockquote></div>_______________________________________________<br class="gmail_msg">
Synth-diy mailing list<br class="gmail_msg">
<a href="mailto:Synth-diy@synth-diy.org" class="gmail_msg" target="_blank">Synth-diy@synth-diy.org</a><br class="gmail_msg">
<a href="http://synth-diy.org/mailman/listinfo/synth-diy" rel="noreferrer" class="gmail_msg" target="_blank">http://synth-diy.org/mailman/listinfo/synth-diy</a><br class="gmail_msg">
</blockquote></div>