On a slightly related note, are there any C//C++ based sound generation tools that have been re-hosted to work using a spare graphics processor unit, for example using Nvidia&#39;s CUDA: <meta http-equiv="content-type" content="text/html; charset=utf-8"><a href="http://blogs.nvidia.com/ntersect/2010/03/gpgpu-developers-get-boost-from-new-cuda-toolkit-30.html">http://blogs.nvidia.com/ntersect/2010/03/gpgpu-developers-get-boost-from-new-cuda-toolkit-30.html</a> . Although most people think of CUDA for only high-end processing, the CUDA compatible GPU&#39;s are rapidly coming down in price as they benefit from economies of scale. This means in the future we&#39;ll have the equivalent processing power of Native Instruments Core available in a $50.00 graphics card.<div>
<br></div><div>GPU processing for sound via CUDA has already been done a little bit in the windows/mac world:<div><a href="http://www.acusticaudio.net/modules.php?name=Products&amp;file=nebula3">http://www.acusticaudio.net/modules.php?name=Products&amp;file=nebula3</a></div>
<div><a href="http://www.kvraudio.com/forum/viewtopic.php?t=222978">http://www.kvraudio.com/forum/viewtopic.php?t=222978</a></div><div><a href="http://www.kvraudio.com/forum/viewtopic.php?t=240824">http://www.kvraudio.com/forum/viewtopic.php?t=240824</a></div>
</div><div><br></div><div>What about Linux? Certainly, Linux HTPC&#39;s have already benefited from GPU-processing as relatively low-end CPU&#39;s can now decode H.264 video using <a href="http://en.wikipedia.org/wiki/VDPAU">http://en.wikipedia.org/wiki/VDPAU</a> . Despite low-power CPUs, such decoding can appear &quot;real-time&quot; and without glitches, due to offloading the real-time-intensive &quot;DSP&quot; computation to the graphics card. Such GPU decoding of video is now available in $50-range GPU&#39;s like the 9500GT.</div>
<meta http-equiv="content-type" content="text/html; charset=utf-8"><div><br></div><div> Wouldn&#39;t it be nice to have jconvolver or softsynths doing their &quot;grunt work&quot; in a GPU and not loading up the CPU? Also, with real-timey-DSP processing offloaded to the GPU, the CPU can better keep up with the interrupts and GUI processing.</div>
<div><br></div><div>-- Niels</div><div><a href="http://nielsmayer.com">http://nielsmayer.com</a></div><div><br></div>