I realize this is not /exactly/ a Renoise bug, but just a heads up that Serum 2 for Linux is here/is coming and it doesn’t work with Renoise out the box.
The error message states: Serum2 requires the DAW to provide an IRunLoop via setHostContext
And then something about implementing VST3 v3.7.9 or later.
Given it’s still a beta, and Renoise is otherwise doing what Renoise is supposed to do, I’m not complaining or expecting miracles, but it might be nice to have this option in Linux.
I excitedly bought myself a copy of Serum 2 this morning when I heard it has a linux beta but unfortunately ran into this issue too. Hopefully Renoise can support it at some point in the not too distant future!
At the time we did the VST3 implementation, no host supported that IRunLoop thing (Redux itself works around that, too), so we happily skipped implementing that. Now, as some plugins rely on it, we’ll try to add it.
Cheers. I haven’t tried KushView but did give Carla a shot for a while with Serum. Definitely was not as rock solid as one would hope a native version would be.
Have you tried Vitalium? It’s an open-source fork of Vital specifically ported for GNU/Linux systems. Has been working pretty reliably for me in linux renoise.