fedden / RenderMan

Command line C++ and Python VSTi Host library with MFCC, FFT, RMS and audio extraction and .wav writing.
The Unlicense
355 stars 44 forks source link

JUCE 5.2.0 VST SDK 3.6.7 (+Travis CI) #2

Closed jgefele closed 6 years ago

jgefele commented 6 years ago

I had troubles building RenderMan the JUCE version doesn't work with VST SDK >= 3.6.6 and the Steinberg download page just links 3.6.8. I just found later in the JUCE forums some links to older SDKs, but the work had already been done.

I thought it might be useful to include (a stripped down version of) the exact VST SDK version compatible with the JUCE version in use. So I included the VST SDK 3.6.7 (latest JUCE doesn't work with 3.6.8 yet) and upgraded to the latest JUCE version 5.2.0.

fedden commented 6 years ago

So this looks great, thank you very much for the pull request and congratulations on being the first contributor! I'm currently without my personal computer as it is being repaired, I presume you are on OSX?

Essentially before I merge, I will need to make sure it builds alright for Linux - let me know if you already know that outcome.

jgefele commented 6 years ago

Yes, it also builds on Ubuntu 14.04. (BTW: If you merge the .travis.yml from my last commit and sign up / link your repo on Travis CI you'll get these build checks for free.)

fedden commented 6 years ago

Thank you very much for all of this. I can't verify any of it currently but I'll be able to do so in a few days so have merged regardless. I've added your profile to the bottom of the readme but let me know if I can link anything else!