Audiogridder is the best addition to a DAW which you never knew you would need. But if you got it, you ask yourself why this isn't available in DAWs natively yet.
I'm using it with Ableton Live and it made my Computer so much more powerful.
Review is based on 1.2b6, although also 1.1 has most features, but is not as good to use on a local computer.
- sandboxing plugins (if plugin crashes, DAW does not crash).
- offloading work to other CPU cores (if you have a 4+ multi core processor), and this really works. I can load more plugins than ever before, especially on the master bus.
- offloading work to other computers.
- plugin chains within a single instance.
- open source.
- it's free.
- introduced latency is still quite high (it's by design because of the roundtrip time/renderning overhead), but I maybe this could be imrproved in future versions maybe a bit.
- no commercial product available (that means you have to hope the developer has an interest in supporting the product for a longer time and keep it compatible with previous versions).
- uses free JUCE framework with added overlays when loading (minor negative point).
All in all the pros outweigh the contras, but still it is unclear how long it will be supported. I encourage people to donate to the developer, even small amounts, to keep him working. Since this is the best thing that happened to multi-core CPUs/heavy DAW processing since a lot of years.
So I just had a glance at your homepage as well as the github profile but I am not sure: does this mean I can run the server on mixed platforms (e.g. one Mac, one Windows machine) and use those on a Mac DAW with the plugin? Like having a "Windows Outboard" in a Mac (or Linux for that matter) DAW?
When I realized that SoundGrid system was only proprietary at the software level and that the machines were just custom made intel workstations, I became most excited about the prospect of building out my own DSP network. However, I was shocked that there wasn't any soundgrid alternatives commercially available, but a double shocker once I tracked down AudioGribber discussions deep into a pc audio forum where they speak so technical, It might as well be klingon!
I am most thankful for this being opensourced as this will enable so many within the music creator community access to a tool and solution to overcome the financial barrier to acquiring current industry grade workstations. i APPLAUD this effort!.
just discovered this awesome tool. quite stable (only a few GUI things depending on the VST used) but nothing serious.
thanks for your time and effort to offer this for free.
will definitely donate as long as I use it.
will there maybe be an option (if the Server is not available) to load the actual VST in the plugin, to not be always relying on an available server? Also it would be possible to host the Server on a multi core machine on the same computer (maybe in a VM) to offload processing from the DAW's threads.
I have a 16 core CPU and my DAW can't (or won't) use all cores by itself. Usually because of sidechaining only 2 cores can be used by the DAW itself.
When I now use another core which is free on the same machine (by affinity) I can run bigger sessions. Of course a bit of latency is introduced, but that's no problem for me in mixing/mastering.
I don't get it why DAWs still don't allow to process a track on more than one core. Probably the synchronization of data across cores is hard to implement, but this would be the solution for so many problems in these times where core counts are getting higher but not IPC.
I also noticed when hosting plugins on AG on the same machine, I can have way more instances than in Reaper (DAW) itself. I tested this mostly with plugins in series, because that's where dropouts usually happen at some point. AG seems to be able to handle way more plugins without dropouts than Reaper, perhaps because it can be set to greater buffer sizes? Bit I distributed the plugins by 8 plugin instances per AudioGridder Plugin. I didn't put AudioGridder Server on a virtual Machine, I accessed it by typing in 127.0.0.1 as the server address in the AG plugin.
I just successfully switched an AG instance between local server and another machine. Seems no problem as long as the plugin name and format is the same on the other machine.
It would be great to be able to perhaps set some sort of rule how to search for different versions of the plugin on different machines. Let's say I have VST versions on one machine, but Audiounit versions on the other, AG could load the AU version on this particular machine. Would be a great feature for cross platform compatibility etc.
Thanks apohl79 for your awesome program! I've discovered it not so long and in my tests and it works really good! I have some minors issues and it will be could if you can look into them for your future releases:
- i'm using it on Local mode (version 1.1.1) on win 7 64-bit, and the position of the inserted plugins in AGridder is never remembered (always opens on the left corner of the screen).
- plugins inserted on AGridder don't stay on top of the other windows, when using them as soon as i click somewhere else on my DAW there dissapear and go to the bottom of the openned windows.
- when reoppening a session that had AGridder, Algouth the loaded plugins are remembered and work fine, AGridder is blank like when you first start it without plugins. And if i close it's window and reoppen it now it shows the loaded plugins correctly.
- the loaded plugins steal focus of the keyboard, so pressing the spacebar don't start playing the DAW.
All these tests concern mostly the VST format(DAW used was Fl Studio 20) and the results were the same with Protools 12 but after having load AGridder in a very heavy Protools session with a very CPU heavy plugin that session won't load anymore, so will report perhaps later if needed for the aax format.
Thanks again for this awesome solution given freely, tha'ts very generous.