Room acoustics processing on GPU, seems we're already there!

VST, AU, AAX, CLAP, etc. Plugin Virtual Effects Discussion
RELATED
PRODUCTS

Post

It _is_ a DSP solution. GPU's are today floating point SIMD dsp's, just way more bang for the buck then when buying a sound dsp card like powercore or uad-1.

Post

bla bla bla

and let me add :
BLA BLA BLA BLA

Once again people get excited about this subject but my question is why is there still no single plug which works this way ?

You could talk forever about how good it is going to be and how it will save us CPU and etc. etc. but so far I haven't even seen a delay plugin which works that way so.... whats going on ?

Post

One problem comes to my mind though:

How would one implement a IIR filter on GPU? All kinds of DSP isn't very easy on GPU's I quess...
Misspellers of the world, unit!
https://soundcloud.com/aflecht

Post

Kraku: you could use fft and then multiply textures and so forth.

Post

I do not know that much about graphics cards, which ones do you need for this, and what do they cost, and which programs are for which cards. If you don`t Mind me asking. :)

Post

I know this all sounds brilliant idea.. but I recall hearing rumors that next generation Windows' are using GPU acceleration for Windows' UI, so we'll see if that crashes all the GPU-audio dreams.
jouni - www.markvera.net - Stardrive Studio - Orionology

Post

Scr1pt3r wrote:bla bla bla

and let me add :
BLA BLA BLA BLA

Once again people get excited about this subject but my question is why is there still no single plug which works this way ?

You could talk forever about how good it is going to be and how it will save us CPU and etc. etc. but so far I haven't even seen a delay plugin which works that way so.... whats going on ?
Anyone ?
Why doesn't anybody even program a delay plugin ?

Post

Scr1pt3r wrote:bla bla bla
and let me add :
BLA BLA BLA BLA

Once again people get excited about this subject but my question is why is there still no single plug which works this way ?

You could talk forever about how good it is going to be and how it will save us CPU and etc. etc. but so far I haven't even seen a delay plugin which works that way so.... whats going on ?
What wrong with having a civilised discussion about a subject? If there's no plugin involved, does it mean I can't talk about it? :smack:
Mark Vera wrote:I know this all sounds brilliant idea.. but I recall hearing rumors that next generation Windows' are using GPU acceleration for Windows' UI, so we'll see if that crashes all the GPU-audio dreams.
I would call this a non-issue. Microsoft already announced that you can not only turn off the GPU GUI acceleration, but that there are several versions of the acceleration as well (ie, for older cards or for newers cards).

Post

stefancrs wrote:It _is_ a DSP solution. GPU's are today floating point SIMD dsp's, just way more bang for the buck then when buying a sound dsp card like powercore or uad-1.

Well, actually the UAD-1 is not a DSP card per se, it is actually a PCI video card, using a Chromatic Mpact-2 GPU, optimized for use as a viable low cost DAW DSP solution. UA painfully coded from the ground up, their excellent DSP plugin algos and the necessary Mac/Windows driver support to harness the massive processing potential inhernet in GPU's. So the use of GPU's, as DSP, is not all that new of a concept. Universal Audio has been already doing it successfully, with the UAD-1, for many years now. :wink:
I'm on the road to Sonic Nirvana
REAPER.....your DAW on a keychain! Don't leave home without it!
Visit me on ACIDPlanet

Post

billybk1 wrote:
stefancrs wrote:It _is_ a DSP solution. GPU's are today floating point SIMD dsp's, just way more bang for the buck then when buying a sound dsp card like powercore or uad-1.

Well, actually the UAD-1 is not a DSP card per se, it is actually a PCI video card, using a Chromatic Mpact-2 GPU, optimized for use as a viable low cost DAW DSP solution. UA painfully coded from the ground up, their excellent DSP plugin algos and the necessary Mac/Windows driver support to harness the massive processing potential inhernet in GPU's. So the use of GPU's, as DSP, is not all that new of a concept. Universal Audio has been already doing it successfully, with the UAD-1, for many years now. :wink:
Hah! I did not know they used GPU's for it. Cool stuff :)

Post

drinelli wrote:I do not know that much about graphics cards, which ones do you need for this, and what do they cost, and which programs are for which cards. If you don`t Mind me asking. :)
You can do simplier stuff (filters etc) on most new cards, supporting 2.0 shaders. In fact you can do almost any kind of dsp stuff on these. To do stuff with per sample feedback etc, you'd probably need 3.0 shaders and currently only the nvidia 6800 series support this. Main difference is that 2.0 shaders have a limit in number of instructions per shader, while 3.0 does not.

Post

Mark Vera wrote:I know this all sounds brilliant idea.. but I recall hearing rumors that next generation Windows' are using GPU acceleration for Windows' UI, so we'll see if that crashes all the GPU-audio dreams.
I doubt that Windows itself will eat up a lot of GPU power just because they use the GPU :) Do remember that the GPU's are more powerful than your CPU.

Post

Scr1pt3r wrote:
Scr1pt3r wrote:bla bla bla

and let me add :
BLA BLA BLA BLA

Once again people get excited about this subject but my question is why is there still no single plug which works this way ?

You could talk forever about how good it is going to be and how it will save us CPU and etc. etc. but so far I haven't even seen a delay plugin which works that way so.... whats going on ?
Anyone ?
Why doesn't anybody even program a delay plugin ?
I will later try to make a simple filter on my Radeon 9800. When I get the time. Occupied with plenty of stuff atm. But there has been stuff done on the subject already, and it's not a matter of processing audio. It's a matter of using the GPU as a general purpose processing unit. Read more here:
http://www.gpgpu.org/

Post Reply

Return to “Effects”