<div dir="ltr"><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">Regarding the <span style="font-family:Arial,Helvetica,sans-serif">band-limited impulses there's also the BLIT (</span><span style="font-family:Arial,Helvetica,sans-serif">band-limited impulse</span><span style="font-family:Arial,Helvetica,sans-serif"> train) method for producing (almost) anti-aliased trivial waveforms where you just just integrate and high pass (to avoid the "dc-shift") the impulses, practically use oversampled buffer and interpolate it when summing the pitched output...</span></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Feb 16, 2021 at 1:09 PM Mike Bryant <<a href="mailto:mbryant@futurehorizons.com">mbryant@futurehorizons.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">I wouldn't be surprised at all - I write these algorithms for some of these companies. That's my job. Been doing DSP since 1974, in frequencies from sub-audio to r.f.<br>
<br>
-----Original Message-----<br>
From: Synth-diy [mailto:<a href="mailto:synth-diy-bounces@synth-diy.org" target="_blank">synth-diy-bounces@synth-diy.org</a>] On Behalf Of Brian Willoughby<br>
Sent: 16 February 2021 01:29<br>
To: SYNTH DIY<br>
Subject: Re: [sdiy] Digital accumulator VCO core?<br>
<br>
On Feb 15, 2021, at 14:09, Mike Bryant wrote:<br>
> And you don't just use an FFT to do autotune, that's merely a starting point if you want to do it in real time, as it would be for a real time spectral gate. Some of the best systems don't even use an FFT at all nowadays.<br>
<br>
You would perhaps be surprised by how many algorithms use FFT behind the scenes, without making it obvious. Impulse-based convolution (incl. reverbs) use FFT to vastly reduce the CPU usage below the textbook convolution math.<br>
<br>
... and of course autotune is more than just FFT. It's the extra stuff that can be expensive compared to FFT.<br>
<br>
Brian Willoughby<br>
<br>
<br>
_______________________________________________<br>
Synth-diy mailing list<br>
<a href="mailto:Synth-diy@synth-diy.org" target="_blank">Synth-diy@synth-diy.org</a><br>
<a href="http://synth-diy.org/mailman/listinfo/synth-diy" rel="noreferrer" target="_blank">http://synth-diy.org/mailman/listinfo/synth-diy</a><br>
Selling or trading? Use <a href="mailto:marketplace@synth-diy.org" target="_blank">marketplace@synth-diy.org</a><br>
<br>
<br>
_______________________________________________<br>
Synth-diy mailing list<br>
<a href="mailto:Synth-diy@synth-diy.org" target="_blank">Synth-diy@synth-diy.org</a><br>
<a href="http://synth-diy.org/mailman/listinfo/synth-diy" rel="noreferrer" target="_blank">http://synth-diy.org/mailman/listinfo/synth-diy</a><br>
Selling or trading? Use <a href="mailto:marketplace@synth-diy.org" target="_blank">marketplace@synth-diy.org</a><br>
</blockquote></div>