source icon indicating copy to clipboard operation
source copied to clipboard

Location of compiled binaries on Linux

Open hellocatfood opened this issue 3 years ago • 9 comments

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

hellocatfood avatar Jul 12 '22 21:07 hellocatfood

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.

ffont avatar Jul 13 '22 11:07 ffont

You need VST2 SDK to compile source.

The VST2 SDK is no longer officially available https://github.com/steinbergmedia/vst3sdk/issues/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

hellocatfood avatar Jul 14 '22 17:07 hellocatfood

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"

ffont avatar Jul 18 '22 10:07 ffont

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?

hellocatfood avatar Jul 18 '22 17:07 hellocatfood

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.

ffont avatar Jul 20 '22 10:07 ffont

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

hellocatfood avatar Jul 21 '22 14:07 hellocatfood

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.

ffont avatar Jul 25 '22 16:07 ffont

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

letsdig avatar Sep 17 '22 23:09 letsdig

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?

ffont avatar Sep 20 '22 07:09 ffont