The developer posted that here on KVR and then disappeared, no more posts since May 2018. I guess they realized GPUs are not going to bring anything useful and marketable for audio processing, like so many developers before them.
GPU Driven | The Future Of DAW Processing Or A Dream ?
-
- KVRian
- 1270 posts since 9 Sep, 2005 from Oulu, Finland
-
- KVRAF
- 2317 posts since 24 Jun, 2006 from London, England
Just tried two simultaneous tracks with Eventide's Precision Time Delay, shifting one track by 2ms and aside from the obvious phasing issues it really is nothing - Hell if you've speakers 2.5ft away from you you'd get a larger delay than that !EvilDragon wrote: Thu Feb 28, 2019 3:01 pm Not OK if you want to monitor with FX while recording live.
- KVRAF
- 24442 posts since 7 Jan, 2009 from Croatia
So why should we have a (much) larger delay than the one from speaker to you if we don't have to? As if it's not enough that audio buffers result in added round-trip latency, GPGPU plugins would add to that... 
-
- KVRist
- 128 posts since 13 Aug, 2017 from Gothenburg
GPU processing isn't that different from what UAD is doing with their hardware and plugins, so I can see it work. But there are drawbacks in form of extra latency and you need specially written plugins for it work.
ROLI is doing some interesting experiments with "sound shaders" (see soul-lang.org), I can see that using the DSP from GPUs. But of course, the same drawbacks here again.
ROLI is doing some interesting experiments with "sound shaders" (see soul-lang.org), I can see that using the DSP from GPUs. But of course, the same drawbacks here again.
-
logifuzz-vst-plugins logifuzz-vst-plugins https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=434377
- KVRist
- 160 posts since 25 Jan, 2019 from Brazil
Beyond audio and the usual graphics/video/crypto mining, are anyone putting their GPU cores or extra memory to some other use?
"I used to think I was indecisive, but now I'm not too sure."
Checkout my blog: VST Plugins Free Download.
Checkout my blog: VST Plugins Free Download.
-
- KVRAF
- Topic Starter
- 3496 posts since 30 Dec, 2014
They were utilised in 2004 for the Spirit Rover on Mars and NASA's GPU cluster at the NASA Center for Climate Simulation (NCCS)logifuzz-vst-plugins wrote: Sat Mar 02, 2019 12:19 am Beyond audio and the usual graphics/video/crypto mining, are anyone putting their GPU cores or extra memory to some other use?
https://www.geek.com/games/nvidia-techn ... rs-555177/
https://sciences.gsfc.nasa.gov/600/high ... /gpus.html
KVR S1-Thread | The Intrancersonic-Design Source > Program Resource | Studio One Resource | Music Gallery | 2D / 3D Sci-fi Art | GUI Projects | Animations | Photography | Film Docs | 80's Cartoons | Games | Music Hardware |
- KVRAF
- 3846 posts since 15 Mar, 2002 from Underworld
Young musicians and producers never learned how to conserve resources [mixer channels, FX, polyphony etc.] That's why their projects use much more resources [CPU, RAM] than mine, for the same, or even better result.telecode wrote: Thu Feb 28, 2019 1:27 pm I never thought you would ever need that many tracks,.but.. I have been watching the workflow of some of the new young chilllstep artists , and they use DAWs completely differently than older generation musicans that were weened on tapes and physical recording studios. Their projects are comprised of 100 tracks of little 10 to 20 sec snips of music. I can totally understand why they need the pro version of DAWs with unlimited tracks functionality.
I see people loading new instance of Kontakt on every track and incredibly "funny" things like that. Never realising that one instance of Kontakt can contain hundreds of different sounds on 4x16 different MIDI channels, and 32 different audio outputs. Never thinking "I should make this bass monophonic" or "Maybe I should've used just one reverb on an AUX send instead of 24 insert reverbs".
Having said that, I had high hopes for GPU DSP years ago, but then it turned out much more complicated than it seemed, and yes- the latency issues. So it won't happen any time soon. Shame, of course, but it just won't.
Learn how to conserve resources.
Free newbie tip: keep the bass monophonic and mono. Same with the kick drum. All bass sounds should be mono, unless they go really high into the frequency spectrum, and even then you should make everything below 200Hz mono, because we can't hear bass in stereo. It's just a waste of resources to make it stereo, and the mix won't sound as good.
It is no measure of health to be well adjusted to a profoundly sick society. - Jiddu Krishnamurti
- KVRAF
- 8576 posts since 29 Sep, 2010 from Maui
I would think the key to using the GPU for audio is in asynchronous processing, not parallel.
The fact that we can compress audio should be evidence enough that it should be possible
if you hit it with enough computational capacity and some nifty predictive algorithms.
The fact that we can compress audio should be evidence enough that it should be possible
if you hit it with enough computational capacity and some nifty predictive algorithms.
-
- KVRAF
- 2623 posts since 20 Oct, 2014
It is possible with OpenCL. There are working examples on github. But now Apple deprecated OpenCL, because they suck. It was not old at all.
- Banned
- 2288 posts since 24 Mar, 2015 from Toronto, Canada
At my work we have a POC for trying to use GPU computing for statistical data analysis. Basically, some of the jobs take 2 or 3 days to complete, so we are trying to see if there is a way to use GPU computing to see if it can reduce it to less time to complete. It hasn't really taken off yet due to too much other stuff that needs to get done and not enough human resources available to devote a person to try to get it to work properly.logifuzz-vst-plugins wrote: Sat Mar 02, 2019 12:19 am Beyond audio and the usual graphics/video/crypto mining, are anyone putting their GPU cores or extra memory to some other use?
Gear & Setup: Windows 10, Dual Xeon, 32GB RAM, Cubase 10.5/9.5, NI Komplete Audio 6, NI Maschine, NI Jam, NI Kontakt
-
- KVRian
- 750 posts since 3 May, 2018
If you plan on doing any audio recording with that DAW in your room, noise is an absolutely huge issue, especially as you increase the workload of the graphics card. And graphics cards aren't near as easy to deal with when it comes to silent cooling.
Just an angle it seems no one is thinking about, and is extremely important for the majority of home studios -- it was the #1 reason I went with a passive cooled card for the latest DAW I built -- and needed it because 4k output on motherboard chipsets is still barely workable in a windows environment if you need snappy performance moving things around.
Just an angle it seems no one is thinking about, and is extremely important for the majority of home studios -- it was the #1 reason I went with a passive cooled card for the latest DAW I built -- and needed it because 4k output on motherboard chipsets is still barely workable in a windows environment if you need snappy performance moving things around.
Have you tried Vital?
- KVRAF
- 24442 posts since 7 Jan, 2009 from Croatia
Hold on right there. While Kontakt does have its own multiprocessing support, at some point you get to the point of diminishing returns. There is definitely validity in spreading things across multiple Kontakt instances rather than filling one up fully with 64 instruments or whatnot. The tradeoff is RAM usage (60-80 MB per additional instance of Kontakt), but in most if not all DAWs (yes, Reaper included), CPU usage will actually be improved with multiple Kontakt instances used, for the same number of instruments loaded.DuX wrote: Sat Mar 02, 2019 3:11 amI see people loading new instance of Kontakt on every track and incredibly "funny" things like that. Never realising that one instance of Kontakt can contain hundreds of different sounds on 4x16 different MIDI channels, and 32 different audio outputs.
- KVRAF
- 3846 posts since 15 Mar, 2002 from Underworld
Thanks for clarification. That's true.EvilDragon wrote: Sat Mar 02, 2019 3:07 pmHold on right there. While Kontakt does have its own multiprocessing support, at some point you get to the point of diminishing returns. There is definitely validity in spreading things across multiple Kontakt instances rather than filling one up fully with 64 instruments or whatnot. The tradeoff is RAM usage (60-80 MB per additional instance of Kontakt), but in most if not all DAWs (yes, Reaper included), CPU usage will actually be improved with multiple Kontakt instances used, for the same number of instruments loaded.DuX wrote: Sat Mar 02, 2019 3:11 amI see people loading new instance of Kontakt on every track and incredibly "funny" things like that. Never realising that one instance of Kontakt can contain hundreds of different sounds on 4x16 different MIDI channels, and 32 different audio outputs.
It is no measure of health to be well adjusted to a profoundly sick society. - Jiddu Krishnamurti
- KVRAF
- 24442 posts since 7 Jan, 2009 from Croatia
Yeah, that is also true. I can see that from workflow perspective just using one NKI per Kontakt instance is a lot clearer and simpler, no need to care about MIDI channels or outputs or whatnot. Much easier to just load something and go, and sometimes speed is more important than flexibility. Plus, as mentioned, in most hosts, using a single sound per Kontakt instance WILL yield in better CPU utilization, trading off a bit of RAM in the process.
-
logifuzz-vst-plugins logifuzz-vst-plugins https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=434377
- KVRist
- 160 posts since 25 Jan, 2019 from Brazil
Interesting project, mind me asking what programming language you guys are using to do the GPU parallelism? This would be a proper academic project if the statistical task can be benefited from multi process.telecode wrote: Sat Mar 02, 2019 12:49 pmAt my work we have a POC for trying to use GPU computing for statistical data analysis. Basically, some of the jobs take 2 or 3 days to complete, so we are trying to see if there is a way to use GPU computing to see if it can reduce it to less time to complete. It hasn't really taken off yet due to too much other stuff that needs to get done and not enough human resources available to devote a person to try to get it to work properly.logifuzz-vst-plugins wrote: Sat Mar 02, 2019 12:19 am Beyond audio and the usual graphics/video/crypto mining, are anyone putting their GPU cores or extra memory to some other use?
"I used to think I was indecisive, but now I'm not too sure."
Checkout my blog: VST Plugins Free Download.
Checkout my blog: VST Plugins Free Download.