resonance-audio / resonance-audio

Resonance Audio Source Code
https://resonance-audio.github.io/resonance-audio/
Apache License 2.0
503 stars 107 forks source link

Building VST plugin #39

Open Sinnerboy89 opened 4 years ago

Sinnerboy89 commented 4 years ago

Hi there, Having some issues getting VST dependencies set up properly - the link in README points to a download which may be different than what build script expects (e.g. aeffectx.h to exist, but it doesn't). Sourcing VST2 SDK from elsewhere works around this, with the correct source files seemingly in place, but I'm hitting more errors down the line during compile with undeclared base classes and whatnot. Apologies for the brief-and-vagueness, but I'm assuming this is just an outdating issue and a link to appropriate VST2/VST3 SDK versions would solve the problem.

Let me know if you need more specific paths, errors or other information!

anokta commented 3 years ago

AFAICT, the VST 2 SDK support has been officially discontinued by Steinberg (https://forums.steinberg.net/t/vst-2-sdk-discontinued/201774), hence, the current VST 3 SDK that is available for download unfortunately does not include the older version anymore. That said, two options are:

  1. Looking for an older version of the SDK (e.g., VST 2.4) specifically online, which would resolve the issue.
  2. Migrate/upgrade the existing VST integration code to VST 3 (https://github.com/resonance-audio/resonance-audio/tree/master/platforms/vst).

I unfortunately don't have enough bandwidth right now to estimate how much work that would require to migrate, so feel free to also contribute back to this repo in case you proceed with the latter option.

Thanks