Browse Source

Clarified some comments regarding the removal of the embedded VST2 SDK

tags/2021-05-28
Tom Poole 7 years ago
parent
commit
ff4e54b32d
3 changed files with 9 additions and 6 deletions
  1. +2
    -1
      BREAKING-CHANGES.txt
  2. +4
    -3
      modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp
  3. +3
    -2
      modules/juce_audio_processors/format_types/juce_VSTPluginFormat.cpp

+ 2
- 1
BREAKING-CHANGES.txt View File

@@ -44,7 +44,8 @@ Workaround
----------
1. The VST2 SDK can be obtained from the vstsdk3610_11_06_2018_build_37 (or
older) VST3 SDK or JUCE version 5.3.2. You should put the VST2 SDK in your
header search paths.
header search paths or use the "VST (Legacy) SDK Folder" fields in the
Projucer.
2. For new plug-in projects where you will be releasing both a VST2 and VST3
version, and you want the VST3 plug-in to replace the VST2 plug-in in
hosts that support it, then you should enable the JUCE_VST3_CAN_REPLACE_VST2


+ 4
- 3
modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp View File

@@ -88,9 +88,10 @@ namespace Vst2
{
// If the following files cannot be found then you are probably trying to build
// a VST2 plug-in or a VST2-compatible VST3 plug-in. To do this you must have a
// VST2 SDK in your header search path. The VST2 SDK can be obtained from the
// vstsdk3610_11_06_2018_build_37 (or older) VST3 SDK or JUCE version 5.3.2.
// You also need a VST2 license from Steinberg to distribute VST2 plug-ins.
// VST2 SDK in your header search paths or use the "VST (Legacy) SDK Folder"
// field in the Projucer. The VST2 SDK can be obtained from the
// vstsdk3610_11_06_2018_build_37 (or older) VST3 SDK or JUCE version 5.3.2. You
// also need a VST2 license from Steinberg to distribute VST2 plug-ins.
#include "pluginterfaces/vst2.x/aeffect.h"
#include "pluginterfaces/vst2.x/aeffectx.h"
}


+ 3
- 2
modules/juce_audio_processors/format_types/juce_VSTPluginFormat.cpp View File

@@ -43,8 +43,9 @@ namespace Vst2
{
// If the following files cannot be found then you are probably trying to host
// VST2 plug-ins. To do this you must have a VST2 SDK in your header search
// path. The VST2 SDK can be obtained from the vstsdk3610_11_06_2018_build_37
// (or older) VST3 SDK or JUCE version 5.3.2.
// paths or use the "VST (Legacy) SDK Folder" field in the Projucer. The VST2
// SDK can be obtained from the vstsdk3610_11_06_2018_build_37 (or older) VST3
// SDK or JUCE version 5.3.2.
#include <pluginterfaces/vst2.x/aeffect.h>
#include <pluginterfaces/vst2.x/aeffectx.h>
}


Loading…
Cancel
Save