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

Location of compiled binaries on Linux #4

Open
hellocatfood opened this issue Jul 12, 2022 · 9 comments
Open

Location of compiled binaries on Linux #4

hellocatfood opened this issue Jul 12, 2022 · 9 comments

Comments

@hellocatfood
Copy link

I have followed the instructions for compiling source on Linux (Ubuntu 22.04).

Running fab compile returns no errors (other than not finding the VST2 SDK) and the terminal output ends with All Done! (terminal output attached). However, I can't find the compiled binaries anywhere. Do they get installed to any specific location?

terminal_output.txt

@ffont
Copy link
Owner

ffont commented Jul 13, 2022

Hi, it looks like compilation is aborted because it does not find the sdk. You need VST2 SDK to compile source. You could try disabling VST legacy target output (using the projucer to edit Source.jucer), and only export to vst3, but last time I tried vst3 on linux it did not work well.

@hellocatfood
Copy link
Author

hellocatfood commented Jul 14, 2022

You need VST2 SDK to compile source.

The VST2 SDK is no longer officially available steinbergmedia/vst3sdk#51

using the projucer to edit Source.jucer

Where is this file located? I can't find it after cloning the repository or attempting to compile

@ffont
Copy link
Owner

ffont commented Jul 18, 2022

Hi,

Yeah, VST2 sdk is discontinued but people still use it. I'd like not to use it anymore but I have not managed to make SOURCE it work in the ELK board with VST3.

Where is this file located? I can't find it after cloning the repository or attempting to compile

Here I assumed JUCE development knowledge. The file that needs to be edited is this one: https://github.com/ffont/source/blob/master/SourceSampler/SourceSampler.jucer

Normally you would edit that with an app called "Projucer" that you also need to compile, but maybe you could try by simply editing this with a text editor and replacing:

pluginFormats="buildAU,buildStandalone,buildVST,buildVST3"

by

pluginFormats="buildAU,buildStandalone,buildVST3"

@hellocatfood
Copy link
Author

Yeah, VST2 sdk is discontinued but people still use it.

It's not available on any official website. Can you point me to where you downloaded your copy from?

@ffont
Copy link
Owner

ffont commented Jul 20, 2022

Can you point me to where you downloaded your copy from?

Hi @hellocatfood, this is precisely what I can't do, but you might want to try searching "download vst2 sdk archive". You might get a search result that I think should work.

Also, are you trying to run this on an ELK board or just on normal linux computer? Because if that is the case you can simply skip VST2 as I was mentioning and hopefully VST3 will work for you.

@hellocatfood
Copy link
Author

Also, are you trying to run this on an ELK board or just on normal linux computer?

I want to run it on a linux computer, not the ELK board.

I did try editing SourceSample.jucer to remove buildVST but when running fab compile it still complains of missing VST2 SDK

@ffont
Copy link
Owner

ffont commented Jul 25, 2022

Then maybe there's something else that should be disabled. You should compile projucer and edit the .jucer file to disable "VST legacy". I think you can probably run fab compile-projcuer or otherwise find some JUCE tutorials for doing that.

Otherwise you can try finding VST2 sdk, I'm quite positive you should be able to find it using the suggestions in my previous messages.

@letsdig
Copy link

letsdig commented Sep 17, 2022

succesfully compiled on linux on a debian machine with the sdk2, running it on standalone, what i see it seems to be not working at all its the jack audio option

@ffont
Copy link
Owner

ffont commented Sep 20, 2022

This option is part of what JUCE bundles into a standalone application so I can't really help with that. Did it work with other audio drivers or using a plugin host?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants