AudioGridder – DSP servers using general purpose networks and computers
github.com
github.com
What's the lowest latency achievable in practice? I'd be surprised if you can run anything under 50ms, so it's probably limited to mixing use-cases, which is already really cool because that tends to be the "plugin-heavy" phase.
How does it work in terms of licensing for the plugins that run remotely? I'm not familiar with common licenses used by plugins.
You can start with no additional buffering In AudioGridder. The additional latency on top of your configured I/O latency (based on the I/O buffer size in your DAW) will be the network RTT plus DSP processing time of one sample block.
The lower the latency the more fragile the setup will be. That’s why you can add additional buffering in AudioGridder.
The only GPU using audio plugins I've seen were a couple of convolution reverb and "dynamic" convolution plugins (Nebula - I think they have dropped GPU processing since), and Nvidia has some realtime noise reduction thing running on the GPU aimed at gaming (RTX Voice - https://www.nvidia.com/en-us/geforce/guides/nvidia-rtx-voice...)
I think the answer would essentially have to be a full-fledged computer running something like the AudioGridder server. Except ironically that still wouldn't help you run generic "Max/MSP, etc", it would only run the plugins supported by AudioGridder (VST3/AU). The scope would necessarily be limited by software, because that software usually expects to be running on your CPU.
Basically, the hardware has been around for ages, but the software is non existent/limited due to the vendors not fully realising the potential of the hardware, and reverse engineering this stuff is really hard!
It's implied that software would have to be rewritten to support this new device, like how all graphics software was rewritten to run on GPUs when they first appeared.
ah,here's the current model, Pacarana: http://www.symbolicsound.com/cgi-bin/bin/view/Products/Pacar...
• Absolutely minimal latency.
• Ability to run open source software.
• Stackability (to achieve high horsepower via multiple units)
• Multichannel digital i/o (analog is unnecessary, there are lots of great hardware AD and DA converter units)
• Wordclock
There's plenty of cycles in modern chips, but latency is a killer with native CPU processing.
Alternately, I'd love a RTOS which could run open source software on high-horsepower multi-core CPUs.
I wonder how/if it handles latency compensation when used with other plugins.