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?
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