My Ardour log (Ardour 6.0.0, AVLinux 2020.5.10) shows many messages like this:
2020-06-15T22:17:18 [INFO]: Re-Scan Plugins (Preferences > Plugins) to update the cache, also make sure your system-time is set correctly.
2020-06-15T22:17:18 [WARNING]: Ignored VST plugin which is newer than cache: ‘/usr/lib/vst/AF210.so’ (cache: ‘/home/diehl/.cache/ardour6/vst/8964b0bbfb57af4e9809985322bbc60ea0ca4e31.fsi64’)
I rescanned the plugins but still get this error. Checking the files mentioned in the complaint I don’t see a problem:
$ dir /usr/lib/vst/AF210.so
-rw-r–r-- 1 root root 1332592 May 28 12:56 /usr/lib/vst/AF210.so
$ dir /home/diehl/.cache/ardour6/vst/8964b0bbfb57af4e9809985322bbc60ea0ca4e31.fsi64
-rw-r–r-- 1 diehl diehl 1143 Jun 15 22:17 /home/diehl/.cache/ardour6/vst/8964b0bbfb57af4e9809985322bbc60ea0ca4e31.fsi64
Plugin appears to be older than cache.
Also, I am able to use the AF210 plugin normally, so it does not seem that the VST is actually ignored.
Are these messages some kind of bug or is there a configuration problem?
Unless you’re using Ambisonics, uninstall the amb-plugin package (that’ll get rid of the LADSPA warnings), but it might be worth filing a bug report about that issue.
Edit : I can’t even get my KlangFalter or Vex plugins, from the most recent git, to show up in my self-compiled Ardour 6.0.15; not even if I do a rescan.
My A6 apparently ignores them since they’re not supported, so it’s unclear why you get the errors.
It’s just a Warning (not an error). Those LV2 plugins can work in other hosts just fine.
The tech details:
required LV2 feature: ‘fixedBlockLength’ means that the plugin can only be used if the block-size is constant. In Ardour this is not the case. e.g. when looping or using automation, Ardour can use smaller process-blocks.
e.g play N samples, loop, continue and play (block-size - N) samples.
Some other simple LV2 hosts do not have this constraint and hence can satisfy the plugin’s requirement.
This is usually trade-off. Requiring a fixed block size allows a developer to optimize the math and also shorten development time.
To clarify other than a single package containing small collection of plugin binaries that are not packaged in Ubuntu, Debian or KXStudio repositories the majority of AV Linux plugins originate from the KXStudio repositories. I have checked my ‘avlinux-plugins-extra’ package and there are no LV2 plugins in the systemwide /usr/lib/vst VST folder. This problem was probably from a KXStudio updated package I would guess. Are there not versions of SetBFree that use VST wrappers and components of SetBFree that end up in the users VST folder?
As far as the ambisonics plugins error messages that is an upstream packaging problem that has been around for a long time, it’s an annoying error but completely harmless to run Ardour with…