Hi All,

I was thinking,

we always have dedicated graphic cards for gaming/3D rendering etc..
why don't we have some h/w optimised audio algos running on some FPGA/DSP/ etc...


...

on linux...

look at these.. are there simple/cheap/open versions of these?

http://www.lyrtech.com/DSP-development/audio/index.php
http://www.zpeng.com/Articles/Section1/digitalaudio.html
http://www.altera.com/products/devkits/partners/kit-ate-dmck.html
http://lts1pc19.epfl.ch/repository/Simeonov2004_737.pdf

what we require is a separate card which can take a few channels of audio lines and process them in a cheap FPGA/DSP (put in your favourite **HW LADSPA** algo).. and route them back to the main audio card..

of course I am for the idea of using clusters of linux PCs while some of them do different types of audio processing,
but not everyone has access to more than 1 PC.. : >


jipi

Steve Harris wrote:

On Fri, Feb 18, 2005 at 12:08:35PM +0100, Clemens Ladisch wrote:


jipi wrote:


currently, all signal processing algos are being done in software for
Linux Audio.
are there any hardware accelerated support for audio hardware when doing
these sort of algos?


If you bend the definition of "hardware accelerated" enough, SIMD
extensions like MMX/SSE... would qualify. :)



Heh, yeah, though we dont support those that well, until gcc4 is out.

There is a problem to do with building LADSPA plugins that makes it hard to
hand over SSE-built functions on SSE capable machine, and 387 otherwise
from a single .so, which is a shame, but I cant think of an easy way round
it.



what if we want to experiment with h/w dsp?


The DSP on emu10k1 cards is the only one supported in Linux.



I think some of the general purpose DSP PCI cards are supported, but they cost serious money. e.g. http://www.agelectronics.co.uk/dp12.html

- Steve







Reply via email to