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

Incomplete/invalid instructions (Windows) #3

Open
aidv opened this issue May 25, 2020 · 3 comments
Open

Incomplete/invalid instructions (Windows) #3

aidv opened this issue May 25, 2020 · 3 comments

Comments

@aidv
Copy link

aidv commented May 25, 2020

The instructions are a little confusing and seem to be incomplete. I followed exactly what you have stated on your repo.

For example you write "Download and install JUCE". Download from website or from repo? Install where? In C:? In root of where spleeterpp and vstSpleeter resided? Anywhere?

On Building instruction point one you say "replace Xcode with ""Visual Studio 15 2017 Win64" ".
What Xcode? Do you mean -GXcode? Where?

Your JUCER project VS2017 export contains a reference to VST3 SDK, something you did not mention in your instructions.

Right out the box I was presented with the following errors upon building in Release mode in VS2017:
LINK : fatal error LNK1181: cannot open input file '....\external\spleeterpp\lib\spleeter_filter.lib'
and
fatal error C1083: Cannot open include file: 'spleeter_filter/filter.h': No such file or directory (compiling source file ....\Source\PluginProcessor.cpp

I'm looking at the VS2017 export settings and I can see that all paths in External Compiler Flags and External Libraries to Link point towards ../../external/spleeter/lib and ../../external/spleeter/include,
however, when I check those paths, only "lib" exists and it only has the file "tensorflow.lib".

Edit:

Yeah, this isn't working for me.

@gvne library works but doesn't have the 16kHz models, and @diracdeltas doesn't properly install all things where they should be.

I'm so confused.

@diracdeltas
Copy link
Owner

"Download and install JUCE". Download from website or from repo?

website, just download it i guess. no need to install. i copied this from gvne's original instructions.

Do you mean -GXcode?

yes, that's the only occurence of 'Xcode' in the command

Your JUCER project VS2017 export contains a reference to VST3 SDK, something you did not mention in your instructions.

you can delete this part - it shouldn't be needed. i just did it to make sure it was using the expected version of the sdk.

however, when I check those paths, only "lib" exists and it only has the file "tensorflow.lib".

hmm that sounds like maybe your spleeterpp build didn't complete correctly? it should have built several files like tensorflow.lib, spleeter_filter.lib, artff.lib, etc.

@aidv
Copy link
Author

aidv commented May 25, 2020

Nice. Nice. And Nice.

The last part is what I get stuck with really. I'm thinking of trying to build it in a fresh VM to see if I get different results.

@peanutismint
Copy link

peanutismint commented Jun 5, 2023

Hey guys, I know this is super old but I’m trying to recompile a version of this Spleeter VST as an AudioUnit plug-in so I can run it on iPad, and I saw you were also running into the same compile errors that I’m now facing. I just wondered whether any of you ever managed to figure out a solution?

'spleeter_filter/filter.h' file not found

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