Suggestion for Linux VST
Would any developers or volunteers be interested in this? The program supports VST through Wine.
Here is a link to the LMMS page:
It doesn't seem to be in active development, but someone might be interested in examining the source.
Thank you!
Comments
Thanks for the pointer! I kind of doubt going through Wine would really be an acceptable option to most Linux users, but it's good to know that's at least potentially an option.
FWIW, supporting the VST itself is "easy" and already implemented. The part causing trouble, apparently, is getting the window for the VST to display and function correctly, apparently because of differences in how Linux handles windows and processes. At this point, I'm really just summarizing I read but didn't really understand, but anyhow - if someone wants to help work on this, I think the upshot is, you need expxperience in process and window management more so than in audio.
In reply to Thanks for the pointer! I… by Marc Sabatella
I don't know for sure because I haven't read the source, but I believe LMMS relies heavily on Wine for all of the window stuff. Not sure though.
In reply to I don't know for sure… by Chuck Bermingham
It has always been possible in a VST enabled Linux Musescore 4 build to use Windows VST3 audio plugins with wine + yabridge -- if the plugin can run with wine at all: some will not work, e.g. because of missing cryptographic modules in Wine, or because of ilok, and so on..
See https://github.com/musescore/MuseScore/issues/11689
in the middle (May 23, 2022)
yabridge (https://github.com/robbert-vdh/yabridge) plugins are already working. yabridge provides the gui event loop so just compiling with the flag to enable the editor to open is enough to have most of my plugins working.
For the use of Wine on Linux: if you don't want to use Wine for orchestral music, you eliminate almost all commercial products (with the exception of Librewave )
There are currently only 4 complete orchestras in a format that can be used by Linux apps (all in sfz format) - all others are either Kontakt or Windows format VST
1) SonatIna
2) Versilian Studios Community Orchestra (VSCO)
3) No Budget Orchestra (NBO)
4) Virtual Playing Orchestra (VPO)
These are not at all to bad, but if you want high quality commercial samples, you will need Wine (or switch to Windows altogether)
You can also stay with sf2 for another 30 years.
In reply to Every piece of Linux… by graffesmusic
sf2 is adequate for me; I was just offering a suggestion.
Will the vst capability be active in a production MuseScore 4 soon?
Another thought; why not add ladspa and/or lv2 support to Musescore at some point?
In reply to sf2 is adequate for me; I… by Chuck Bermingham
You can, with a little effort use almost any Linux plugin- vst2/3, lv2 and ladspa and Windows vst2/3
see https://musescore.org/en/node/351813
But i can see why the core team does not want to put any effort into this. I have had 2 unique visitors on github since this post. Nobody is interested.
None of this will solve your problem however.
Aeolus (pipe organ synth) from https://archie3d.github.io/aeolus_plugin/
native linux vst -- works just fine. But i doubt it would be controllable enough from MS
In reply to You can, with a little… by graffesmusic
My real problem is the sf2 files and the mixer. I'm playing around a tiny bit with broken-apart sf2, but I've done so many organ pieces, either complete or in process, on MS3 with stefans and reverb, it's just not worth it.
I spent all day going down the VST rabbit hole, and that's not worth it to me as well.
In reply to You can, with a little… by graffesmusic
I don't have a problem if I use 3.6.2 or jojo's fork 3.7.0.
I am sorry, but this is hurtful. I have wanted to donate to Musescore recently because of my success with organ music by Buxtehude, Bach, and Sweelinck using version 3.6.2. And, sadly, I will have to continue that way, because of the incomplete soundfont supprt and make-do reverb support in 4.0. From time to time, I download development releases to see what's changed, but I guess it will take time. I don't want to bother Marc again because he seems annoyed. Still, I don't have a problem at all, but I want to be able to use the new release without these workarounds, and I'm disappointed.
I thought about this a lot overnight, and honestly, I'm wondering how serious the developers are about Linux. Maybe I'm in the minority, but I'm a very sad minority and I hope to be happy with version 4 sometime. If not, I would honestly like to know why that is.
In reply to I don't have a problem if I… by Chuck Bermingham
But, is your problem related to the absence of VST support in the Linux Appimage, or is it a problem with the use of soundsfonts?
Would you problem be solved if you were using Windows/Mac?
In reply to But, is your problem related… by graffesmusic
I don't have a Windows computer or a Mac.
I don't have money nor room for another computer, and like I said, 3.6.2 on Linux worked beautifully for me. I will continue to use that as long as possible, unless a Linux version is released that meets my needs.
In reply to I don't have a Windows… by Chuck Bermingham
I understand completely.
Everybody has it's own goals and searches for the best tool to realize it.
If 3.6.2 (or maybe 3.7) is the best tool for it, then i would surely stay with it (for the time being).
I hope with you that Linux will not be forgotten by Muse.