Here is one of music-dsp articles (critical date becomes important).
http://aulos.calarts.edu/pipermail/music-dsp/2004-May/027009.html
Perhaps they read that article, patented and implemented during the
summer. I don't know.
Juhana
== 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
hardware.
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
down.
Still, it's worth exploring given that all that GPU power that your
sequencer is ignoring...
-Bill
-----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?
Vesa
http://shoko.calarts.edu/musicdsp
http://ceait.calarts.edu/mailman/listinfo/music-dsp
== end ==