Skip to content
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

How to disable VST in Surge XT? #5996

Closed
yurivict opened this issue Mar 27, 2022 · 6 comments · Fixed by #5998
Closed

How to disable VST in Surge XT? #5996

yurivict opened this issue Mar 27, 2022 · 6 comments · Fixed by #5998
Labels
Bug Report Item submitted using the Bug Report template Infrastructure Issues related to repository, CI/CD, installers, etc.
Milestone

Comments

@yurivict
Copy link

Bug Description:
I'm getting this error on FreeBSD:

error: To build JUCE VST3 plug-ins on BSD you must use an external BSD-compatible VST3 SDK with JUCE_CUSTOM_VST3_SDK=1

Rather than making VST work, how to disable it altogether for now?

Surge XT Version
1.0.1

@yurivict yurivict added the Bug Report Item submitted using the Bug Report template label Mar 27, 2022
@baconpaul
Copy link
Collaborator

if you disable it, how will people use the software?

but if this error is in the build phase, you can simply not build the vst3 target. and if it is in the initial cmake phase you can remove "VST3" from SURGE_JUCE_FORMATS in src/CMakelists.txt with a patch and replace it with Standalone.

@baconpaul
Copy link
Collaborator

and if this turns out to be useful to your user base, easy for us to add a SURGE_SKIP_VST3 cmake option to our 1.1 release. Just let us know!

@yurivict
Copy link
Author

@baconpaul I just want to disable VST, and leave LV2, etc.

Adding SURGE_SKIP_VST3 should be useful.

@baconpaul
Copy link
Collaborator

Ok I’ll add it to head this week and the you can apply as parch against 101 if you want.

Thanks

@baconpaul baconpaul added this to the Surge XT 1.1 milestone Mar 28, 2022
@baconpaul baconpaul added the Infrastructure Issues related to repository, CI/CD, installers, etc. label Mar 28, 2022
baconpaul added a commit to baconpaul/surge that referenced this issue Mar 29, 2022
- SURGE_SKIP_VST3 supresses a VST3 build. Closes surge-synthesizer#5996
- SURGE_SKIP_ALSA which forces ALSA off even if Standalone
  is on. Closes surge-synthesizer#5997
baconpaul added a commit that referenced this issue Mar 29, 2022
- SURGE_SKIP_VST3 supresses a VST3 build. Closes #5996
- SURGE_SKIP_ALSA which forces ALSA off even if Standalone
  is on. Closes #5997
@baconpaul
Copy link
Collaborator

Hi

Commit 3ba6b82 provides both the features you asked for (VST3 off; ALSA off) as options.

You should be able to merge that diff as a patch against 1.0.1 for your purposes.

It will be in our next 1.1. release, but there's currently not a scheduled date for that.

Thanks!

@yurivict
Copy link
Author

Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Report Item submitted using the Bug Report template Infrastructure Issues related to repository, CI/CD, installers, etc.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants