From b58d643a08553a1bf051c3e65d699e9607f4d3b2 Mon Sep 17 00:00:00 2001 From: Robbert van der Helm Date: Tue, 10 Nov 2020 23:35:57 +0100 Subject: [PATCH] Suggest plugin groups for boosting performance I found that using plugin groups with the BBC Spitfire plugins can get rid of all latency spikes I was getting when playing notes on 30 instances of them at once. After doing so the overall thread count dropped from 332 down to 128. --- README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/README.md b/README.md index b1daf667..0d2e8597 100644 --- a/README.md +++ b/README.md @@ -401,6 +401,12 @@ these negative side effects: If anyone knows a good way to install an fsync patched version of Wine on other distros, then please let me know! +- [Plugin groups](#plugin-groups) can also greatly improve performance when + using many instances of the same plugin. Some plugins, like the BBC Spitfire + plugins, can share a lot of resources between different instances of the + plugin. Hosting all instances of the same plugin in a single process can in + those cases greatly reduce overall CPU usage and get rid of latency spikes. + ## Runtime dependencies and known issues Any VST2 plugin should function out of the box, although some plugins will need