[linux-audio-dev] Re: This better not be patented...

Juhana Sadeharju kouhia at nic.funet.fi
Thu Sep 16 12:23:54 UTC 2004

Here is one of music-dsp articles (critical date becomes important).
Perhaps they read that article, patented and implemented during the
summer. I don't know.


 == cut ==

 Bill Baldwin wbaldwin at austin.rr.com 
 Sat May 1 15:18:11 PDT 2004 

It's definitely possible, but far from convenient or optimal with today's

The h/w is steadily getting better, but you'd likely run into FP precision
issues on many cards. 

The new pixel shader 3.0 h/w is starting to appear and will become more
common over the next year - this extends the instruction length of shaders,
adds better flow control, and lots of other stuff that increases the
potential for doing interesting audio processing. 

Getting the data in and out is another issue - you could treat an audio
channel as a 1-dimensional texture, turn off h/w filtering, etc. - but you'd
end up locking resources very frequently to write your input and read back
your output, which tends to stall the graphics pipeline and thus slow things

Still, it's worth exploring given that all that GPU power that your
sequencer is ignoring...


 -----Original Message-----
 On Behalf Of vesa norilo

Hi all,

Has anyone thought about it? I bet someone has.
There's plenty of horsepower sitting idle in PCs with modern video
cards. The in them shaders are completely programmable, but I don't
really know about streaming data to and fro. I just thought that it
would be very neat to write a VSTi synth that runs on, say, Radeon X800
or GF6800. Is it possible at all?



 == end ==

More information about the Linux-audio-dev mailing list