-
Notifications
You must be signed in to change notification settings - Fork 3k
Enable VST in CI Linux build #28382
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Enable VST in CI Linux build #28382
Conversation
|
@DmitryArefiev Let's see if this is in a state that's acceptable to expose to users. Most likely, it won't be perfect, and not all plugins may work. Maybe, that will always be the case, on Linux. On the other hand, certain users are desperately waiting for VST support on Linux. So if this does not introduce problematic situations for the users who are not interested in VST on Linux, let's merge it, to make the users who do want it happy. |
|
@cbjeukendrup I've installed Vital VSTi (it's VST3, what we are support) but MSS doesn't see that instrument in Mixer. |
|
I don't see any vst3 in this build. |
|
@cbjeukendrup I remembered, VST is disabled by default, we need to enable it.. UPD: Although this will be enabled for all developers, now the SDK downloads itself, there is no need to download it and configure paths.. but on the other hand, it is not necessary for developers and will slow down the configuration and assembly of the project a little. |
d8f7b6d to
a2986a7
Compare
a2986a7 to
418b237
Compare
|
Sorry, second attempt. |
|
Seems to work fine. (sometimes, a restart of MuseScore is needed for newly added vst's) |
|
Tested on LinuxUbuntu24.04.2 LTS. I've tested on Vital VSTi and Dragonfly reverb VSTe (both VST3). @cbjeukendrup Should be logged separately? |
|
@igorkorsukov what do you think? |
|
Like i said: often a restart is needed with a newly scanned plugin. First time it crashes. void VstModulesRepository::removePluginModule(const muse::audio::AudioResourceId& resourceId) The thing is far from perfect, no doubt. But lots of plugins never crash (e.g. Decent sampler). |
I'll take a look and I'll write later |
|
I found out this:
I think this PR can be merged and the problems can be registered separately. |
Yes, it's probably similar to #28352. But you can open those boxes with navigation
Yes, I'll log them separately |
It is believed that it works well enough nowadays to expose it to users.