Convolution Reverb for NVidia and ATI GPUs - saving CPU time

VST, AU, AAX, CLAP, etc. Plugin Virtual Effects Discussion
Post Reply New Topic
RELATED
PRODUCTS

Post

Version 1.03 is released, the following changes were made:

* IMP: Added support for True Stereo impulse responses. If a quad-channel wav file is loaded, the IR is processed in True Stereo mode automatically

* IMP: Added folders and a back button to the file list for easier directory changes & faster selection of impulse responses

* IMP: Hovering the "N" logo displays the plugins version number
https://k1v.nilsschneider.de - Kawai K1 emulated as VSTi/AU
https://heatvst.com - Android Synthesizer with full VST integration
https://gpuimpulsereverb.de - Use your GPU as reverberation DSP

Post

As always, awesome work Nils
Thanks

Post

I have just downloaded the demo...it crashes Live 8.2.2

Post

The download is from today?

This is weird, I testet Live 8.2.2 yesterday together with a friend and solved the remaining issues.

The properties of the dlls display version number 1.0.4.0?

I'll invesigate Live further this evening.
https://k1v.nilsschneider.de - Kawai K1 emulated as VSTi/AU
https://heatvst.com - Android Synthesizer with full VST integration
https://gpuimpulsereverb.de - Use your GPU as reverberation DSP

Post

Nils Schneider wrote:The download is from today?

This is weird, I testet Live 8.2.2 yesterday together with a friend and solved the remaining issues.

The properties of the dlls display version number 1.0.4.0?

I'll invesigate Live further this evening.
the download is from to day, and yes version is 1,0,4,0

Post

I'm testing a lot at the moment with Ableton Live Trial 8.2.2 I've got no problems here, everything runs fine as expected.

Could you provide a bit more info? What is the GPU used? Which blocksize is Live running at? Could you try to use the latest drivers for your GPU?
https://k1v.nilsschneider.de - Kawai K1 emulated as VSTi/AU
https://heatvst.com - Android Synthesizer with full VST integration
https://gpuimpulsereverb.de - Use your GPU as reverberation DSP

Post

Nvidia GeForce 8600 GT

blocksize??????

but i am not going to waste any more time at this.

Post

cis-didge wrote:Nvidia GeForce 8600 GT
Should be fine.
cis-didge wrote:blocksize??????
ASIO blocksize / latency / whatever your call it.
cis-didge wrote:but i am not going to waste any more time at this.
Your choice. I've got hundereds of demo downloads, but none replied. It's difficult to help if no one says anything, so what do you expect...

The guys that bought it seem to be happy though as they would have complained otherwise, So I'm probably not that wrong with what I'm doing.
https://k1v.nilsschneider.de - Kawai K1 emulated as VSTi/AU
https://heatvst.com - Android Synthesizer with full VST integration
https://gpuimpulsereverb.de - Use your GPU as reverberation DSP

Post

I am using NI's AudioKontrol 1. The USB Buffersize is 3 ms and the Audio buffersize is 9 ms

input sample rate 44100
buffersize 396 samples


..and i dont think you are wrong in what you are doing, I think its a good idea and new also.

I am running Live at windows xp sp3 on a pc with quad core processor

Post

Gpu convolution effects? Thanks, but no thanks. It is my experience that no good comes from plugins running on the gpu since it is way to limited. It requires you to have specific cards to run specific plugins since it isn't as compatible as it is between PC's.

I tested a gpu plugin that tried to process audio via the GPU, nothing came out of it but silence. I'd wait at least until VST 5 for gpu support. No offence intended.
Best regards from Johan Brodd.
JoBroMedia since 1996.

Post

jobromedia wrote:It requires you to have specific cards to run specific plugins since it isn't as compatible as it is between PC's.
I understand your point, but you have to admit that exactly this same thing also applies to any other DSP solution around.

It's really not that different, except the part that nowadays nearly any consumer GPU is more powerful than a UAD or Powercore, though the programming model is totally different and the possible algorithms are limited.

The main problem at the moment is, that CUDA and OpenCL are very new and the older drivers that are still around were just not stable enough to perform well.

This is by the way my main problem at the moment, you can tell them "update your drivers" everywhere, no one cares but they wonder why it's not running.

But this not applies only to GPUs, I had two Powercores, a PCI and a FW, both were pain while still in ther 2.x driver range. They even didn't run on any mainboard, it made my angry some days, but when they finally run smooth, I was very satisfied and happy to have them.

I'm sure that the project goes into the right direction and that it's also the right time to do it. There are enough people out there that want more horsepower while making music, unused devices like a GPU that has nothing to do than painting VU-meters is a good idea here I think.
jobromedia wrote:No offence intended.
I didn't notice any :)
https://k1v.nilsschneider.de - Kawai K1 emulated as VSTi/AU
https://heatvst.com - Android Synthesizer with full VST integration
https://gpuimpulsereverb.de - Use your GPU as reverberation DSP

Post

@jobromedia,

If you get a chance to try Reverberate LE, it's AMAZING!!!!!

And its actually pretty simple for nvidia owners: If you own a higher end card 8800 or later... it should work. I had 2 broken 8800's siting around, oven baked them, and they're fine now. You can find them for 40$ or 10$ broken, and try to bake them.

GPU based audio is BRILLIANT. This stuff has helped me immensely on heavy projects where Multicore CPU or UAD ran out of juice, the GPU kicked in and saved the day. No need to freeze tracks, or bounce audio. Latency is also not an issue either. I can run 11 instances of Reverberate with almost 0% CPU usage.

Hopefully more people ride the GPU bandwagon!! :band:

Post

GPU Impulse Reverb VST 1.05 has been released which introduces the following changes / improvements:

* IMP: The plugin refuses to work if an NVidia card is used and the driver is too old to prevent unexcepted crashes

* IMP: The Compatibility Check displays more information and checks the driver version

* IMP: Equalizer is now applied to the Wet Signal only

* FIX: Fixed CPU spikes when using an ASIO blocksize that is not a power-of-two
https://k1v.nilsschneider.de - Kawai K1 emulated as VSTi/AU
https://heatvst.com - Android Synthesizer with full VST integration
https://gpuimpulsereverb.de - Use your GPU as reverberation DSP

Post

bjporter wrote:@jobromedia,

If you get a chance to try Reverberate LE, it's AMAZING!!!!!

And its actually pretty simple for nvidia owners: If you own a higher end card 8800 or later... it should work. I had 2 broken 8800's siting around, oven baked them, and they're fine now. You can find them for 40$ or 10$ broken, and try to bake them.

GPU based audio is BRILLIANT. This stuff has helped me immensely on heavy projects where Multicore CPU or UAD ran out of juice, the GPU kicked in and saved the day. No need to freeze tracks, or bounce audio. Latency is also not an issue either. I can run 11 instances of Reverberate with almost 0% CPU usage.

Hopefully more people ride the GPU bandwagon!! :band:

I have a NVIDIA GeForce 8600 GT, and it dont work here.
Maybe I should bake it. :D

Post

cis-didge wrote:Maybe I should bake it. :D
Updating drivers should be the better choice :wink:
https://k1v.nilsschneider.de - Kawai K1 emulated as VSTi/AU
https://heatvst.com - Android Synthesizer with full VST integration
https://gpuimpulsereverb.de - Use your GPU as reverberation DSP

Post Reply

Return to “Effects”