[Audacity-devel] Speed up Square, no alias generator
A free multi-track audio editor and recorder
Brought to you by:
aosiniao
From: Steve t. F. <ste...@gm...> - 2012-03-30 13:56:14
|
The "Square, no alias" generator is extremely slow, which appears to be because the entire waveform is generated by additive synthesis. Attached is a Nyquist generator plug-in that is much faster generating alias free square waves, particularly when generating waveforms longer than 10 seconds. One would expect a built-in generator to be significantly faster than a Nyquist implementation, but the Nyquist version achieves a huge speed boost by generating a wavetable for the waveform, then using the wavetable to generate the waveform. I presume that this method could be implemented in C+ to make the "Square, no alias" generator very substantially faster. Steve |