From 0c726918ab36fc52b68155a223bf11ac4d8e9233 Mon Sep 17 00:00:00 2001 From: Tom Poole Date: Wed, 24 Jul 2019 11:23:36 +0100 Subject: [PATCH] VST3: Updated JUCE's embedded VST3 SDK version to 3.6.13 --- .../format_types/VST3_SDK/LICENSE.txt | 2 +- .../format_types/VST3_SDK/README.md | 112 +++++++++++++----- .../VST3_SDK/VST3_License_Agreement.pdf | Bin 0 -> 160002 bytes .../VST3_SDK/VST3_Usage_Guidelines.pdf | Bin 0 -> 196713 bytes .../format_types/VST3_SDK/base/LICENSE.txt | 2 +- .../format_types/VST3_SDK/base/README.md | 6 + .../VST3_SDK/base/source/baseiids.cpp | 2 +- .../base/source/classfactoryhelpers.h | 2 +- .../VST3_SDK/base/source/fbuffer.cpp | 30 ++--- .../VST3_SDK/base/source/fbuffer.h | 2 +- .../VST3_SDK/base/source/fdebug.cpp | 2 +- .../VST3_SDK/base/source/fdebug.h | 49 ++++---- .../VST3_SDK/base/source/fobject.cpp | 2 +- .../VST3_SDK/base/source/fobject.h | 2 +- .../VST3_SDK/base/source/fstreamer.cpp | 2 +- .../VST3_SDK/base/source/fstreamer.h | 2 +- .../VST3_SDK/base/source/fstring.cpp | 6 +- .../VST3_SDK/base/source/fstring.h | 2 +- .../VST3_SDK/base/source/updatehandler.cpp | 2 +- .../VST3_SDK/base/source/updatehandler.h | 2 +- .../VST3_SDK/base/thread/include/flock.h | 2 +- .../VST3_SDK/base/thread/source/flock.cpp | 2 +- .../VST3_SDK/pluginterfaces/LICENSE.txt | 2 +- .../VST3_SDK/pluginterfaces/README.md | 7 ++ .../VST3_SDK/pluginterfaces/base/coreiids.cpp | 10 +- .../VST3_SDK/pluginterfaces/base/falignpop.h | 4 +- .../VST3_SDK/pluginterfaces/base/falignpush.h | 6 +- .../VST3_SDK/pluginterfaces/base/fplatform.h | 31 ++++- .../VST3_SDK/pluginterfaces/base/funknown.h | 2 +- .../pluginterfaces/base/smartpointer.h | 12 +- .../pluginterfaces/vst/ivstaudioprocessor.h | 3 +- .../pluginterfaces/vst/ivstnoteexpression.h | 4 +- .../pluginterfaces/vst/ivsttestplugprovider.h | 89 ++++++++++++++ .../VST3_SDK/pluginterfaces/vst/vsttypes.h | 4 +- .../VST3_SDK/public.sdk/LICENSE.txt | 2 +- .../VST3_SDK/public.sdk/README.md | 15 +++ .../public.sdk/source/common/memorystream.cpp | 2 +- .../public.sdk/source/common/memorystream.h | 2 +- .../public.sdk/source/common/pluginview.cpp | 2 +- .../public.sdk/source/common/pluginview.h | 2 +- .../source/vst/hosting/hostclasses.cpp | 2 +- .../source/vst/hosting/hostclasses.h | 2 +- .../VST3_SDK/public.sdk/source/vst/vstbus.cpp | 2 +- .../VST3_SDK/public.sdk/source/vst/vstbus.h | 2 +- .../public.sdk/source/vst/vstcomponent.cpp | 2 +- .../public.sdk/source/vst/vstcomponent.h | 2 +- .../source/vst/vstcomponentbase.cpp | 2 +- .../public.sdk/source/vst/vstcomponentbase.h | 2 +- .../source/vst/vsteditcontroller.cpp | 2 +- .../public.sdk/source/vst/vsteditcontroller.h | 2 +- .../public.sdk/source/vst/vstinitiids.cpp | 6 +- .../public.sdk/source/vst/vstparameters.cpp | 2 +- .../public.sdk/source/vst/vstparameters.h | 2 +- .../public.sdk/source/vst/vstpresetfile.cpp | 2 +- .../public.sdk/source/vst/vstpresetfile.h | 2 +- 55 files changed, 343 insertions(+), 123 deletions(-) create mode 100644 modules/juce_audio_processors/format_types/VST3_SDK/VST3_License_Agreement.pdf create mode 100644 modules/juce_audio_processors/format_types/VST3_SDK/VST3_Usage_Guidelines.pdf create mode 100644 modules/juce_audio_processors/format_types/VST3_SDK/base/README.md create mode 100644 modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/README.md create mode 100644 modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/ivsttestplugprovider.h create mode 100644 modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/README.md diff --git a/modules/juce_audio_processors/format_types/VST3_SDK/LICENSE.txt b/modules/juce_audio_processors/format_types/VST3_SDK/LICENSE.txt index c653a2ef70..9e57394dde 100644 --- a/modules/juce_audio_processors/format_types/VST3_SDK/LICENSE.txt +++ b/modules/juce_audio_processors/format_types/VST3_SDK/LICENSE.txt @@ -1,6 +1,6 @@ //----------------------------------------------------------------------------- // LICENSE -// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved +// (c) 2019, Steinberg Media Technologies GmbH, All Rights Reserved //----------------------------------------------------------------------------- This license applies only to files referencing this license, for other files of the Software Development Kit the respective embedded license text diff --git a/modules/juce_audio_processors/format_types/VST3_SDK/README.md b/modules/juce_audio_processors/format_types/VST3_SDK/README.md index 1bea05f545..baef9aec8b 100644 --- a/modules/juce_audio_processors/format_types/VST3_SDK/README.md +++ b/modules/juce_audio_processors/format_types/VST3_SDK/README.md @@ -1,25 +1,28 @@ -# Welcome to VST SDK 3.6.12 +# Welcome to VST SDK 3.6.x ## Table Of Contents + 1. [The VST SDK package](#100) 1. [System requirements](#200) 1. [About VST Plug-ins in general](#300) 1. [About VST 3](#400) 1. [How to build VST 3](#500) -1. [License & Usage guidelines](#600) +1. [Contributing](#600) +1. [License & Usage guidelines](#700)
-## The VST SDK package contains: +## The VST SDK package contains + - The VST 3 API - VST 3 Implementation Helper Classes - AAX, AU and VST 2 wrappers - VST 3 Plug-ins Examples The full VST 3 SDK is available [here!](https://www.steinberg.net/en/company/developers.html). It contains : -- a VST 3 Plug-in Test Host Application/Validator, -- the Steinberg VST 3 Plug-In SDK Licensing Agreement that you have to sign if you want to develop or host VST 3 Plug-Ins. +- a VST 3 Plug-in Test Host Application/Validator, +- the **Steinberg VST 3 Plug-In SDK Licensing Agreement** that you have to sign if you want to develop or host VST 3 Plug-Ins.
@@ -33,7 +36,8 @@ Supported OS: - Linux (Beta version) Supported IDE: -- Visual Studio 2015/2017 + +- Visual Studio 2015/2017/2019 - minimum Xcode 7 - Qt Creator @@ -41,62 +45,79 @@ Supported IDE:
## About VST Plug-ins in general + A VST Plug-in is an audio processing component that is utilized within a host application. This host application provides the audio or/and event streams that are processed by the Plug-in's code. Generally speaking, a VST Plug-in can take a stream of audio data, apply a process to the audio, and return the result to the host application. A VST Plug-in performs its process normally using the processor of the computer. The audio stream is broken down into a series of blocks. The host supplies the blocks in sequence. The host and its current environment control the block-size. The VST Plug-in maintains the status of all its own parameters relating to the running process: The host does not maintain any information about what the Plug-in did with the last block of data it processed. From the host application's point of view, a VST Plug-in is a black box with an arbitrary number of inputs, outputs (Event (MIDI) or Audio), and associated parameters. The host needs no implicit knowledge of the Plug-in's process to be able to use it. The Plug-in process can use whatever parameters it wishes, internally to the process, but depending on the capabilities of the host, it can allow the changes to user parameters to be automated by the host. The source code of a VST Plug-in is platform independent, but the delivery system depends on the platform architecture: -- On **Windows**, a VST Plug-in is a multi-threaded DLL (Dynamic Link Library). + +- On **Windows**, a VST Plug-in is a multi-threaded DLL (Dynamic Link Library), recently packaged into a folder structur. - On **Mac OS X**, a VST Plug-in is a Mach-O Bundle - On **Linux**, a VST Plug-in is a package -To learn more about VST you can subscribe to the [VST Developer Forum](https://sdk.steinberg.net) - check the 3rd Party Developer Support section at [www.steinberg.net](http://www.steinberg.net). - +To learn more about VST you can subscribe to the [VST Developer Forum](https://sdk.steinberg.net) - check the 3rd Party Developer Support section at [www.steinberg.net](http://www.steinberg.net). + ---
## About VST 3 + VST 3 is a general rework of the long-serving VST Plug-in interface. It is not compatible with the older VST versions, but it includes some new features and possibilities. We have redesigned the API to make it not only far easier and more reliable for developers to work with, but have also provided completely new possibilities for Plug-ins. These include: -### 1. Improved Performance with the Silence Flag +### 1. Improved Performance with the Silence Flag + Processing can optionally be applied to Plug-ins only when audio signals are present on their respective inputs, so VST 3 Plug-ins can apply their processing economically and only when it is needed. -### 2. Multiple Dynamic I/Os -VST 3 Plug-ins are no longer limited to a fixed number of inputs and outputs, and their I/O configuration can dynamically adapt to the channel configuration. Side-chains are also very easily realizable. This includes the possibility to deactivate unused buses after loading and even reactivate those when needed. This cleans up the mixer and further helps to reduce CPU load. +### 2. Multiple Dynamic I/Os -### 3. Sample-accurate Automation -VST 3 also features vastly improved parameter automation with sample accuracy and support for ramped automation data, allowing completely accurate and rapid parameter automation changes. +VST 3 Plug-ins are no longer limited to a fixed number of inputs and outputs, and their I/O configuration can dynamically adapt to the channel configuration. Side-chains are also very easily realizable. This includes the possibility to deactivate unused buses after loading and even reactivate those when needed. This cleans up the mixer and further helps to reduce CPU load. -### 4. Logical Parameter Organization -The VST 3 Plug-in parameters are displayed in a tree structure. Parameters are grouped into sections which represent the structure of the Plug-in. Plug-ins can communicate their internal structure for the purpose of overview, but also for some associated functionality (eg. program-lists). +### 3. Sample-accurate Automation -### 5. Resizeable UI Editor -VST 3 defines a way to allow resizing of the Plug-in editor by a user. +VST 3 also features vastly improved parameter automation with sample accuracy and support for ramped automation data, allowing completely accurate and rapid parameter automation changes. -### 6. Mouse Over Support -The Host could ask the Plug-in which parameter is under the mouse. +### 4. Logical Parameter Organization + +The VST 3 Plug-in parameters are displayed in a tree structure. Parameters are grouped into sections which represent the structure of the Plug-in. Plug-ins can communicate their internal structure for the purpose of overview, but also for some associated functionality (eg. program-lists). + +### 5. Resizeable UI Editor + +VST 3 defines a way to allow resizing of the Plug-in editor by a user. + +### 6. Mouse Over Support + +The Host could ask the Plug-in which parameter is under the mouse. ### 7. Context Menu Support + VST 3 defines a way to allow the host to add its own entries in the Plug-in context menu of a specific parameter. ### 8. Channel Context Information + A VST 3 Plug-in could access some channel information where it is instantiated: name, color,... -### 9. Note Expression -VST 3 defines with Note Expression a new way of event controller editing. The Plug-in is able to break free from the limitations of MIDI controller events by providing access to new VST 3 controller events that circumvent the laws of MIDI and provide articulation information for each individual note (event) in a polyphonic arrangement according to its noteId. +### 9. Note Expression + +VST 3 defines with Note Expression a new way of event controller editing. The Plug-in is able to break free from the limitations of MIDI controller events by providing access to new VST 3 controller events that circumvent the laws of MIDI and provide articulation information for each individual note (event) in a polyphonic arrangement according to its noteId. ### 10. 3D Support + VST 3 supports new speaker configurations like Ambisonic, Atmos, Auro 3D or 22.2. -### 11. Factory Concept +### 11. Factory Concept + VST 3 Plug-in library could export multiple Plug-ins and in this way replaces the shell concept of VST 2 (kPlugCategShell). ### 12. Support Remote control Representation + VST 3 Plug-in can deliver a specific parameter mapping for remote controls like Nuage. ### 13. Others + While designing VST 3, we performed a careful analysis of the existing functionality of VST and rewrote the interfaces from scratch. In doing so, we focused a lot on providing clear interfaces and their documentation in order to avoid usage errors from the deepest possible layer. Some more features implemented specifically for developers include: + - More stable technical Host/Plug-in environment - Advanced technical definition of the standard - Modular approach @@ -113,34 +134,46 @@ Some more features implemented specifically for developers include: ## How to build VST3 ### Get the source code from GitHub +
git clone --recursive https://github.com/steinbergmedia/vst3sdk.git
 
### Adding VST2 version + The VST2 SDK is not part anymore of the VST3 SDK, you have to use an older version of the SDK and copy the VST2_SDK folder into the VST_SDK folder. In order to build a VST2 version of the Plug-in and a VST3 at the same time, you need to copy the VST2 folder into the VST3 folder, simply run the following commands: + - for macOS: +
 cd TheFolderWhereYouDownloadTheSDK
 ./copy_vst2_to_vst3_sdk.sh
 
+ - for Windows: +
 cd TheFolderWhereYouDownloadTheSDK
 copy_vst2_to_vst3_sdk.bat
 
### Build the examples on Linux + - Create a folder for the build and move to this folder (using cd): +
     mkdir build
     cd build
 
+ - Generate the Solution/Projects: provide the path of the Project where CMakeLists.txt is located: +
     cmake ../vst3sdk
 
+ - Now you can build the Plug-in: +
     make 
  (or alternatively for example for release)
@@ -148,19 +181,25 @@ copy_vst2_to_vst3_sdk.bat
 
### Build the examples on macOS + - Create a folder for the build and move to this folder (using cd): +
     mkdir build
     cd build
 
+ - Generate the Solution/Projects: provide the path of the Project where CMakeLists.txt is located: +
   For XCode:
     cmake -GXcode ../vst3sdk
   Without XCode (here debug variant):
     cmake -DCMAKE_BUILD_TYPE=Debug ../
 
+ - Now you can build the Plug-in (you can use XCode too): +
     xcodebuild 
  (or alternatively for example for release)
@@ -168,16 +207,22 @@ copy_vst2_to_vst3_sdk.bat
 
### Build the examples on Windows + - Create a folder for the build and move to this folder (using cd): +
     mkdir build
     cd build
 
+ - Generate the Solution/Projects: provide the path of the Project where CMakeLists.txt is located: +
     cmake.exe -G"Visual Studio 15 2017 Win64" ../vst3sdk
 
+ - Now you can build the Plug-in (you can use Visual Studio too): +
     msbuild.exe vstsdk.sln
   (or alternatively for example for release)
@@ -185,15 +230,24 @@ copy_vst2_to_vst3_sdk.bat
 
### Build using cmake-gui -* start the cmake-gui Application -* "Browse Source...": select the folder VST3_SDK -* "Browse Build...": select a folder where the outputs (projects/...) will be created. Typically a folder named "build" -* you can check the SMTG Options -* Press "Configure" -* Press "Generate" and the project will be created + +- start the cmake-gui Application +- "Browse Source...": select the folder VST3_SDK +- "Browse Build...": select a folder where the outputs (projects/...) will be created. Typically a folder named "build" +- you can check the SMTG Options +- Press "Configure" +- Press "Generate" and the project will be created ---
+## Contributing + +For bug reports and features requests, please visit the [VST Developer Forum](https://sdk.steinberg.net) + +--- +
+ ## License & Usage guidelines + More details are found at [www.steinberg.net/sdklicenses_vst3](http://www.steinberg.net/sdklicenses_vst3) \ No newline at end of file diff --git a/modules/juce_audio_processors/format_types/VST3_SDK/VST3_License_Agreement.pdf b/modules/juce_audio_processors/format_types/VST3_SDK/VST3_License_Agreement.pdf new file mode 100644 index 0000000000000000000000000000000000000000..04349f443ac0ef319815279f33081a172b677075 GIT binary patch literal 160002 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 z�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%0Aq+AJhypz(-mP0^L6lxLUo9(;osVUH0# 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 0) { int8* newBuffer = (int8*) ::realloc (buffer, newSize); - if (newBuffer == 0) + if (newBuffer == nullptr) { newBuffer = (int8*)::malloc (newSize); if (newBuffer) @@ -492,7 +492,7 @@ bool Buffer::setSize (uint32 newSize) else { ::free (buffer); - buffer = 0; + buffer = nullptr; } } else @@ -501,7 +501,7 @@ bool Buffer::setSize (uint32 newSize) else { ::free (buffer); - buffer = 0; + buffer = nullptr; } } else @@ -515,7 +515,7 @@ bool Buffer::setSize (uint32 newSize) fillSize = memSize; } - return (newSize > 0) == (buffer != 0); + return (newSize > 0) == (buffer != nullptr); } //------------------------------------------------------------------------------------- @@ -582,7 +582,7 @@ void Buffer::take (Buffer& from) memSize = from.memSize; fillSize = from.fillSize; buffer = from.buffer; - from.buffer = 0; + from.buffer = nullptr; from.memSize = 0; from.fillSize = 0; } @@ -591,7 +591,7 @@ void Buffer::take (Buffer& from) int8* Buffer::pass () { int8* res = buffer; - buffer = 0; + buffer = nullptr; memSize = 0; fillSize = 0; return res; diff --git a/modules/juce_audio_processors/format_types/VST3_SDK/base/source/fbuffer.h b/modules/juce_audio_processors/format_types/VST3_SDK/base/source/fbuffer.h index e8dd936a84..e5f3ed6fa6 100644 --- a/modules/juce_audio_processors/format_types/VST3_SDK/base/source/fbuffer.h +++ b/modules/juce_audio_processors/format_types/VST3_SDK/base/source/fbuffer.h @@ -9,7 +9,7 @@ // //----------------------------------------------------------------------------- // LICENSE -// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved +// (c) 2019, Steinberg Media Technologies GmbH, All Rights Reserved //----------------------------------------------------------------------------- // Redistribution and use in source and binary forms, with or without modification, // are permitted provided that the following conditions are met: diff --git a/modules/juce_audio_processors/format_types/VST3_SDK/base/source/fdebug.cpp b/modules/juce_audio_processors/format_types/VST3_SDK/base/source/fdebug.cpp index 7828add9fa..185954b5ba 100644 --- a/modules/juce_audio_processors/format_types/VST3_SDK/base/source/fdebug.cpp +++ b/modules/juce_audio_processors/format_types/VST3_SDK/base/source/fdebug.cpp @@ -11,7 +11,7 @@ // //----------------------------------------------------------------------------- // LICENSE -// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved +// (c) 2019, Steinberg Media Technologies GmbH, All Rights Reserved //----------------------------------------------------------------------------- // Redistribution and use in source and binary forms, with or without modification, // are permitted provided that the following conditions are met: diff --git a/modules/juce_audio_processors/format_types/VST3_SDK/base/source/fdebug.h b/modules/juce_audio_processors/format_types/VST3_SDK/base/source/fdebug.h index e61f0aacc9..197d4b33cb 100644 --- a/modules/juce_audio_processors/format_types/VST3_SDK/base/source/fdebug.h +++ b/modules/juce_audio_processors/format_types/VST3_SDK/base/source/fdebug.h @@ -11,7 +11,7 @@ // //----------------------------------------------------------------------------- // LICENSE -// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved +// (c) 2019, Steinberg Media Technologies GmbH, All Rights Reserved //----------------------------------------------------------------------------- // Redistribution and use in source and binary forms, with or without modification, // are permitted provided that the following conditions are met: @@ -128,12 +128,12 @@ */ ///@{ -#define DBPRT0(a) FDebugPrint (a); -#define DBPRT1(a, b) FDebugPrint (a, b); -#define DBPRT2(a, b, c) FDebugPrint (a, b, c); -#define DBPRT3(a, b, c, d) FDebugPrint (a, b, c, d); -#define DBPRT4(a, b, c, d, e) FDebugPrint (a, b, c, d, e); -#define DBPRT5(a, b, c, d, e, f) FDebugPrint (a, b, c, d, e, f); +#define SMTG_DBPRT0(a) FDebugPrint (a); +#define SMTG_DBPRT1(a, b) FDebugPrint (a, b); +#define SMTG_DBPRT2(a, b, c) FDebugPrint (a, b, c); +#define SMTG_DBPRT3(a, b, c, d) FDebugPrint (a, b, c, d); +#define SMTG_DBPRT4(a, b, c, d, e) FDebugPrint (a, b, c, d, e); +#define SMTG_DBPRT5(a, b, c, d, e, f) FDebugPrint (a, b, c, d, e, f); ///@} /** @name Helper functions for the above defined macros. @@ -198,17 +198,17 @@ void* operator new (size_t, int, const char*, int); #define SMTG_VERIFY_IS(f, r) f; #define SMTG_VERIFY_NOT(f, r) f; -#define DBPRT0(a) -#define DBPRT1(a, b) -#define DBPRT2(a, b, c) -#define DBPRT3(a, b, c, d) -#define DBPRT4(a, b, c, d, e) -#define DBPRT5(a, b, c, d, e, f) +#define SMTG_DBPRT0(a) +#define SMTG_DBPRT1(a, b) +#define SMTG_DBPRT2(a, b, c) +#define SMTG_DBPRT3(a, b, c, d) +#define SMTG_DBPRT4(a, b, c, d, e) +#define SMTG_DBPRT5(a, b, c, d, e, f) #ifndef NEW #define NEW new #define NEWVEC new - + #endif #endif @@ -223,11 +223,18 @@ void* operator new (size_t, int, const char*, int); #undef ASSERT #endif -#define ASSERT SMTG_ASSERT -#define WARNING SMTG_WARNING -#define DEBUGSTR SMTG_DEBUGSTR -#define VERIFY SMTG_VERIFY -#define VERIFY_IS SMTG_VERIFY_IS -#define VERIFY_NOT SMTG_VERIFY_NOT -#define PRINTSYSERROR SMTG_PRINTSYSERROR +#define ASSERT SMTG_ASSERT +#define WARNING SMTG_WARNING +#define DEBUGSTR SMTG_DEBUGSTR +#define VERIFY SMTG_VERIFY +#define VERIFY_IS SMTG_VERIFY_IS +#define VERIFY_NOT SMTG_VERIFY_NOT +#define PRINTSYSERROR SMTG_PRINTSYSERROR + +#define DBPRT0 SMTG_DBPRT0 +#define DBPRT1 SMTG_DBPRT1 +#define DBPRT2 SMTG_DBPRT2 +#define DBPRT3 SMTG_DBPRT3 +#define DBPRT4 SMTG_DBPRT4 +#define DBPRT5 SMTG_DBPRT5 #endif diff --git a/modules/juce_audio_processors/format_types/VST3_SDK/base/source/fobject.cpp b/modules/juce_audio_processors/format_types/VST3_SDK/base/source/fobject.cpp index 7e83d3f9a7..dd9afe5d2d 100644 --- a/modules/juce_audio_processors/format_types/VST3_SDK/base/source/fobject.cpp +++ b/modules/juce_audio_processors/format_types/VST3_SDK/base/source/fobject.cpp @@ -9,7 +9,7 @@ // //----------------------------------------------------------------------------- // LICENSE -// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved +// (c) 2019, Steinberg Media Technologies GmbH, All Rights Reserved //----------------------------------------------------------------------------- // Redistribution and use in source and binary forms, with or without modification, // are permitted provided that the following conditions are met: diff --git a/modules/juce_audio_processors/format_types/VST3_SDK/base/source/fobject.h b/modules/juce_audio_processors/format_types/VST3_SDK/base/source/fobject.h index 67b0af12fe..fabf025802 100644 --- a/modules/juce_audio_processors/format_types/VST3_SDK/base/source/fobject.h +++ b/modules/juce_audio_processors/format_types/VST3_SDK/base/source/fobject.h @@ -9,7 +9,7 @@ // //----------------------------------------------------------------------------- // LICENSE -// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved +// (c) 2019, Steinberg Media Technologies GmbH, All Rights Reserved //----------------------------------------------------------------------------- // Redistribution and use in source and binary forms, with or without modification, // are permitted provided that the following conditions are met: diff --git a/modules/juce_audio_processors/format_types/VST3_SDK/base/source/fstreamer.cpp b/modules/juce_audio_processors/format_types/VST3_SDK/base/source/fstreamer.cpp index bb87dc66b4..2781c786ce 100644 --- a/modules/juce_audio_processors/format_types/VST3_SDK/base/source/fstreamer.cpp +++ b/modules/juce_audio_processors/format_types/VST3_SDK/base/source/fstreamer.cpp @@ -9,7 +9,7 @@ // //----------------------------------------------------------------------------- // LICENSE -// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved +// (c) 2019, Steinberg Media Technologies GmbH, All Rights Reserved //----------------------------------------------------------------------------- // Redistribution and use in source and binary forms, with or without modification, // are permitted provided that the following conditions are met: diff --git a/modules/juce_audio_processors/format_types/VST3_SDK/base/source/fstreamer.h b/modules/juce_audio_processors/format_types/VST3_SDK/base/source/fstreamer.h index fc8c94d9dd..a7e00afbcb 100644 --- a/modules/juce_audio_processors/format_types/VST3_SDK/base/source/fstreamer.h +++ b/modules/juce_audio_processors/format_types/VST3_SDK/base/source/fstreamer.h @@ -9,7 +9,7 @@ // //----------------------------------------------------------------------------- // LICENSE -// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved +// (c) 2019, Steinberg Media Technologies GmbH, All Rights Reserved //----------------------------------------------------------------------------- // Redistribution and use in source and binary forms, with or without modification, // are permitted provided that the following conditions are met: diff --git a/modules/juce_audio_processors/format_types/VST3_SDK/base/source/fstring.cpp b/modules/juce_audio_processors/format_types/VST3_SDK/base/source/fstring.cpp index bd3a360b6f..e41cbae122 100644 --- a/modules/juce_audio_processors/format_types/VST3_SDK/base/source/fstring.cpp +++ b/modules/juce_audio_processors/format_types/VST3_SDK/base/source/fstring.cpp @@ -9,7 +9,7 @@ // //----------------------------------------------------------------------------- // LICENSE -// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved +// (c) 2019, Steinberg Media Technologies GmbH, All Rights Reserved //----------------------------------------------------------------------------- // Redistribution and use in source and binary forms, with or without modification, // are permitted provided that the following conditions are met: @@ -41,9 +41,9 @@ #include "pluginterfaces/base/fvariant.h" #include -#include +#include #include -#include +#include #include #if SMTG_OS_WINDOWS diff --git a/modules/juce_audio_processors/format_types/VST3_SDK/base/source/fstring.h b/modules/juce_audio_processors/format_types/VST3_SDK/base/source/fstring.h index 12cc3de47f..d1ba2b3897 100644 --- a/modules/juce_audio_processors/format_types/VST3_SDK/base/source/fstring.h +++ b/modules/juce_audio_processors/format_types/VST3_SDK/base/source/fstring.h @@ -9,7 +9,7 @@ // //----------------------------------------------------------------------------- // LICENSE -// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved +// (c) 2019, Steinberg Media Technologies GmbH, All Rights Reserved //----------------------------------------------------------------------------- // Redistribution and use in source and binary forms, with or without modification, // are permitted provided that the following conditions are met: diff --git a/modules/juce_audio_processors/format_types/VST3_SDK/base/source/updatehandler.cpp b/modules/juce_audio_processors/format_types/VST3_SDK/base/source/updatehandler.cpp index cdb928f24a..904e75ccd2 100644 --- a/modules/juce_audio_processors/format_types/VST3_SDK/base/source/updatehandler.cpp +++ b/modules/juce_audio_processors/format_types/VST3_SDK/base/source/updatehandler.cpp @@ -9,7 +9,7 @@ // //----------------------------------------------------------------------------- // LICENSE -// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved +// (c) 2019, Steinberg Media Technologies GmbH, All Rights Reserved //----------------------------------------------------------------------------- // Redistribution and use in source and binary forms, with or without modification, // are permitted provided that the following conditions are met: diff --git a/modules/juce_audio_processors/format_types/VST3_SDK/base/source/updatehandler.h b/modules/juce_audio_processors/format_types/VST3_SDK/base/source/updatehandler.h index 4f966beed6..59d8126381 100644 --- a/modules/juce_audio_processors/format_types/VST3_SDK/base/source/updatehandler.h +++ b/modules/juce_audio_processors/format_types/VST3_SDK/base/source/updatehandler.h @@ -9,7 +9,7 @@ // //----------------------------------------------------------------------------- // LICENSE -// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved +// (c) 2019, Steinberg Media Technologies GmbH, All Rights Reserved //----------------------------------------------------------------------------- // Redistribution and use in source and binary forms, with or without modification, // are permitted provided that the following conditions are met: diff --git a/modules/juce_audio_processors/format_types/VST3_SDK/base/thread/include/flock.h b/modules/juce_audio_processors/format_types/VST3_SDK/base/thread/include/flock.h index 755456346d..ae26df6967 100644 --- a/modules/juce_audio_processors/format_types/VST3_SDK/base/thread/include/flock.h +++ b/modules/juce_audio_processors/format_types/VST3_SDK/base/thread/include/flock.h @@ -9,7 +9,7 @@ // //----------------------------------------------------------------------------- // LICENSE -// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved +// (c) 2019, Steinberg Media Technologies GmbH, All Rights Reserved //----------------------------------------------------------------------------- // Redistribution and use in source and binary forms, with or without modification, // are permitted provided that the following conditions are met: diff --git a/modules/juce_audio_processors/format_types/VST3_SDK/base/thread/source/flock.cpp b/modules/juce_audio_processors/format_types/VST3_SDK/base/thread/source/flock.cpp index c1af97fe25..a0e735b60e 100644 --- a/modules/juce_audio_processors/format_types/VST3_SDK/base/thread/source/flock.cpp +++ b/modules/juce_audio_processors/format_types/VST3_SDK/base/thread/source/flock.cpp @@ -9,7 +9,7 @@ // //----------------------------------------------------------------------------- // LICENSE -// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved +// (c) 2019, Steinberg Media Technologies GmbH, All Rights Reserved //----------------------------------------------------------------------------- // Redistribution and use in source and binary forms, with or without modification, // are permitted provided that the following conditions are met: diff --git a/modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/LICENSE.txt b/modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/LICENSE.txt index c653a2ef70..9e57394dde 100644 --- a/modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/LICENSE.txt +++ b/modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/LICENSE.txt @@ -1,6 +1,6 @@ //----------------------------------------------------------------------------- // LICENSE -// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved +// (c) 2019, Steinberg Media Technologies GmbH, All Rights Reserved //----------------------------------------------------------------------------- This license applies only to files referencing this license, for other files of the Software Development Kit the respective embedded license text diff --git a/modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/README.md b/modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/README.md new file mode 100644 index 0000000000..d799955a3d --- /dev/null +++ b/modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/README.md @@ -0,0 +1,7 @@ +# Welcome to VST SDK 3 Interfaces + +Here are located all VST interfaces definitions (including VST Component/Controller, UI, Test). + +## License & Usage guidelines + +More details are found at [www.steinberg.net/sdklicenses_vst3](http://www.steinberg.net/sdklicenses_vst3) \ No newline at end of file diff --git a/modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/coreiids.cpp b/modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/coreiids.cpp index 9cb6313804..d5935044d4 100644 --- a/modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/coreiids.cpp +++ b/modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/coreiids.cpp @@ -14,13 +14,17 @@ //------------------------------------------------------------------------ #include "pluginterfaces/base/funknown.h" -#include "pluginterfaces/base/iupdatehandler.h" -#include "pluginterfaces/base/icloneable.h" #include "pluginterfaces/base/ibstream.h" +#include "pluginterfaces/base/icloneable.h" +#include "pluginterfaces/base/ipluginbase.h" +#include "pluginterfaces/base/iupdatehandler.h" //------------------------------------------------------------------------ namespace Steinberg { - +DEF_CLASS_IID (IPluginBase) +DEF_CLASS_IID (IPluginFactory) +DEF_CLASS_IID (IPluginFactory2) +DEF_CLASS_IID (IPluginFactory3) DEF_CLASS_IID (FUnknown) diff --git a/modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/falignpop.h b/modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/falignpop.h index 93e16ace4b..8ff7faa790 100644 --- a/modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/falignpop.h +++ b/modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/falignpop.h @@ -16,9 +16,7 @@ //--------------------------------------------------------------------------------------------------- #if SMTG_OS_MACOS - #if !SMTG_PLATFORM_64 - #pragma pack(pop) - #endif + #pragma pack(pop) #elif defined __BORLANDC__ #pragma -a- #elif SMTG_OS_WINDOWS diff --git a/modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/falignpush.h b/modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/falignpush.h index 4c6ce931d5..d4ebbade80 100644 --- a/modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/falignpush.h +++ b/modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/falignpush.h @@ -16,11 +16,15 @@ //---------------------------------------------------------------------------------------------- #if SMTG_OS_MACOS + #pragma GCC diagnostic ignored "-Wunknown-warning-option" + #pragma GCC diagnostic ignored "-Wpragma-pack" #if SMTG_PLATFORM_64 - // no need in packing here + #pragma pack(push, 16) #else #pragma pack(push, 1) #endif + #pragma GCC diagnostic default "-Wpragma-pack" + #pragma GCC diagnostic default "-Wunknown-warning-option" #elif defined __BORLANDC__ #pragma -a8 #elif SMTG_OS_WINDOWS diff --git a/modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/fplatform.h b/modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/fplatform.h index e82897efe0..3a93738937 100644 --- a/modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/fplatform.h +++ b/modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/fplatform.h @@ -34,8 +34,15 @@ #endif //----------------------------------------------------------------------------- -// WIN32 AND WIN64 +// WIN32 AND WIN64 (WINDOWS) +//----------------------------------------------------------------------------- #if defined (_WIN32) + //----------------------------------------------------------------------------- + // ARM32 AND ARM64 (WINDOWS) + #if (defined(_M_ARM64) || defined(_M_ARM)) + #define SMTG_OS_WINDOWS_ARM 1 + #endif + #define SMTG_OS_LINUX 0 #define SMTG_OS_MACOS 0 #define SMTG_OS_WINDOWS 1 @@ -59,7 +66,7 @@ #pragma warning (3 : 4189) // local variable is initialized but not referenced #pragma warning (3 : 4238) // nonstandard extension used : class rvalue used as lvalue - #if defined (_WIN64) // WIN64 only + #if defined (_WIN64) || defined (_M_ARM64) #define SMTG_PLATFORM_64 1 #else #define SMTG_PLATFORM_64 0 @@ -70,12 +77,15 @@ #endif #ifdef __cplusplus - #define SMTG_CPP11 __cplusplus >= 201103L || _MSC_VER > 1800 || SMTG_INTEL_CXX11_MODE + #define SMTG_CPP11 __cplusplus >= 201103L || _MSC_VER > 1600 || SMTG_INTEL_CXX11_MODE #define SMTG_CPP11_STDLIBSUPPORT SMTG_CPP11 #define SMTG_HAS_NOEXCEPT _MSC_VER >= 1900 || (SMTG_INTEL_CXX11_MODE && SMTG_INTEL_COMPILER >= 1300) - #endif + #endif + + #define SMTG_DEPRECATED_ATTRIBUTE(message) __declspec (deprecated ("Is Deprecated: " message)) //----------------------------------------------------------------------------- // LINUX +//----------------------------------------------------------------------------- #elif __gnu_linux__ #define SMTG_OS_LINUX 1 #define SMTG_OS_MACOS 0 @@ -110,6 +120,7 @@ #endif //----------------------------------------------------------------------------- // Mac and iOS +//----------------------------------------------------------------------------- #elif __APPLE__ #include #define SMTG_OS_LINUX 0 @@ -175,9 +186,9 @@ #endif #else #pragma error unknown platform - #endif +//----------------------------------------------------------------------------- #if !SMTG_RENAME_ASSERT #undef WINDOWS #undef MAC @@ -206,3 +217,13 @@ #else #define SMTG_NOEXCEPT #endif + +//----------------------------------------------------------------------------- +// Deprecation setting +//----------------------------------------------------------------------------- +#ifndef SMTG_DEPRECATED_ATTRIBUTE +#define SMTG_DEPRECATED_ATTRIBUTE(msg) +#endif + +#define SMTG_DEPRECATED_MSG(msg) SMTG_DEPRECATED_ATTRIBUTE(msg) +//----------------------------------------------------------------------------- diff --git a/modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/funknown.h b/modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/funknown.h index 0bcd018bea..98df20e7b5 100644 --- a/modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/funknown.h +++ b/modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/funknown.h @@ -296,7 +296,7 @@ public: /** Prints the UID to a string (or debug output if string is NULL). \param string is the output string if not NULL. \param style can be chosen from the FUID::UIDPrintStyle enumeration. */ - void print (char8* string = 0, int32 style = kINLINE_UID) const; + void print (char8* string = nullptr, int32 style = kINLINE_UID) const; template inline explicit FUID (const int8 (&uid)[N]) diff --git a/modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/smartpointer.h b/modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/smartpointer.h index bcc1d82958..f9af78be1d 100644 --- a/modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/smartpointer.h +++ b/modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/smartpointer.h @@ -80,7 +80,7 @@ public: template inline IPtr (IPtr&& movePtr) SMTG_NOEXCEPT : ptr (movePtr.take ()) { } - inline IPtr& operator= (IPtr&& movePtr) SMTG_NOEXCEPT + inline IPtr& operator= (IPtr&& movePtr) { if (ptr) ptr->release (); @@ -88,6 +88,16 @@ public: ptr = movePtr.take (); return *this; } + + template + inline IPtr& operator= (IPtr&& movePtr) + { + if (ptr) + ptr->release (); + + ptr = movePtr.take (); + return *this; + } inline void reset (I* obj = nullptr) { diff --git a/modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/ivstaudioprocessor.h b/modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/ivstaudioprocessor.h index d559540bde..f0755a455e 100644 --- a/modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/ivstaudioprocessor.h +++ b/modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/ivstaudioprocessor.h @@ -68,10 +68,11 @@ const CString kFxNetwork = "Fx|Network"; ///< using Network const CString kInstrument = "Instrument"; ///< Effect used as instrument (sound generator), not as insert const CString kInstrumentDrum = "Instrument|Drum"; ///< Instrument for Drum sounds +const CString kInstrumentExternal = "Instrument|External";///< External Instrument (wrapped Hardware) +const CString kInstrumentPiano = "Instrument|Piano"; ///< Instrument for Piano sounds const CString kInstrumentSampler = "Instrument|Sampler"; ///< Instrument based on Samples const CString kInstrumentSynth = "Instrument|Synth"; ///< Instrument based on Synthesis const CString kInstrumentSynthSampler = "Instrument|Synth|Sampler"; ///< Instrument based on Synthesis and Samples -const CString kInstrumentExternal = "Instrument|External";///< External Instrument (wrapped Hardware) const CString kSpatial = "Spatial"; ///< used for SurroundPanner const CString kSpatialFx = "Spatial|Fx"; ///< used for SurroundPanner and as insert effect diff --git a/modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/ivstnoteexpression.h b/modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/ivstnoteexpression.h index 9e340076e3..dd04d14f6a 100644 --- a/modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/ivstnoteexpression.h +++ b/modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/ivstnoteexpression.h @@ -34,7 +34,7 @@ VST predefines some types like volume, pan, tuning by defining their ranges and Used by NoteExpressionEvent::typeId and NoteExpressionTypeID::typeId \see NoteExpressionTypeInfo */ -enum NoteExpressionTypeIDs +enum NoteExpressionTypeIDs : uint32 { kVolumeTypeID = 0, ///< Volume, plain range [0 = -oo , 0.25 = 0dB, 0.5 = +6dB, 1 = +12dB]: plain = 20 * log (4 * norm) kPanTypeID, ///< Panning (L-R), plain range [0 = left, 0.5 = center, 1 = right] @@ -183,7 +183,7 @@ DECLARE_CLASS_IID (INoteExpressionController, 0xB7F8F859, 0x41234872, 0x91169581 /** KeyswitchTypeIDs describes the type of a key switch \see KeyswitchInfo */ -enum KeyswitchTypeIDs +enum KeyswitchTypeIDs : uint32 { kNoteOnKeyswitchTypeID = 0, ///< press before noteOn is played kOnTheFlyKeyswitchTypeID, ///< press while noteOn is played diff --git a/modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/ivsttestplugprovider.h b/modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/ivsttestplugprovider.h new file mode 100644 index 0000000000..1e792c9b8e --- /dev/null +++ b/modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/ivsttestplugprovider.h @@ -0,0 +1,89 @@ +//----------------------------------------------------------------------------- +// Flags : clang-format SMTGSequencer +// Project : VST SDK +// +// Category : Validator +// Filename : public.sdk/source/vst/testsuite/iplugprovider.h +// Created by : Steinberg, 04/2005 +// Description : VST Test Suite +// +//----------------------------------------------------------------------------- +// LICENSE +// (c) 2019, Steinberg Media Technologies GmbH, All Rights Reserved +//----------------------------------------------------------------------------- +// Redistribution and use in source and binary forms, with or without modification, +// are permitted provided that the following conditions are met: +// +// * Redistributions of source code must retain the above copyright notice, +// this list of conditions and the following disclaimer. +// * Redistributions in binary form must reproduce the above copyright notice, +// this list of conditions and the following disclaimer in the documentation +// and/or other materials provided with the distribution. +// * Neither the name of the Steinberg Media Technologies nor the names of its +// contributors may be used to endorse or promote products derived from this +// software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. +// IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, +// INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +// BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF +// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE +// OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +// OF THE POSSIBILITY OF SUCH DAMAGE. +//----------------------------------------------------------------------------- + +#pragma once + +#include "pluginterfaces/base/istringresult.h" +#include "pluginterfaces/vst/ivstcomponent.h" +#include "pluginterfaces/vst/ivsteditcontroller.h" + +//------------------------------------------------------------------------ +namespace Steinberg { +namespace Vst { + +//------------------------------------------------------------------------ +/** Test Helper. + * \ingroup TestClass + * + * This class provides access to the component and the controller of a plug-in when running a unit + * test (see ITest). + * You get this interface as the context argument in the ITestFactory::createTests method. + */ +//------------------------------------------------------------------------ +class ITestPlugProvider : public FUnknown +{ +public: +//------------------------------------------------------------------------ + /** get the component of the plug-in. + * + * The reference count of the component is increased in this function and you need to call + * releasePlugIn when done with the component. + */ + virtual IComponent* PLUGIN_API getComponent () = 0; + /** get the controller of the plug-in. + * + * The reference count of the controller is increased in this function and you need to call + * releasePlugIn when done with the controller. + */ + virtual IEditController* PLUGIN_API getController () = 0; + /** release the component and/or controller */ + virtual tresult PLUGIN_API releasePlugIn (IComponent* component, + IEditController* controller) = 0; + /** get the sub categories of the plug-in */ + virtual tresult PLUGIN_API getSubCategories (IStringResult& result) const = 0; + /** get the component UID of the plug-in */ + virtual tresult PLUGIN_API getComponentUID (FUID& uid) const = 0; + +//------------------------------------------------------------------------ + static const FUID iid; +}; + +DECLARE_CLASS_IID (ITestPlugProvider, 0x86BE70EE, 0x4E99430F, 0x978F1E6E, 0xD68FB5BA) + +//------------------------------------------------------------------------ +} // Vst +} // Steinberg diff --git a/modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/vsttypes.h b/modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/vsttypes.h index db456473e4..3ba6ec4385 100644 --- a/modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/vsttypes.h +++ b/modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/vsttypes.h @@ -23,12 +23,12 @@ namespace Steinberg { namespace Vst { //------------------------------------------------------------------------ #ifndef kVstVersionString -#define kVstVersionString "VST 3.6.12" ///< SDK version for PClassInfo2 +#define kVstVersionString "VST 3.6.13" ///< SDK version for PClassInfo2 #endif #define kVstVersionMajor 3 #define kVstVersionMinor 6 -#define kVstVersionSub 12 +#define kVstVersionSub 13 // this allows to write things like: #if VST_VERSION >= 0x030500 // note that 3.10.0 is 0x030a00 #define VST_VERSION ((kVstVersionMajor << 16) | (kVstVersionMinor << 8) | kVstVersionSub) diff --git a/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/LICENSE.txt b/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/LICENSE.txt index 1f195a9088..cf53fd8111 100644 --- a/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/LICENSE.txt +++ b/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/LICENSE.txt @@ -1,6 +1,6 @@ //----------------------------------------------------------------------------- // LICENSE -// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved +// (c) 2019, Steinberg Media Technologies GmbH, All Rights Reserved //----------------------------------------------------------------------------- // Redistribution and use in source and binary forms, with or without modification, // are permitted provided that the following conditions are met: diff --git a/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/README.md b/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/README.md new file mode 100644 index 0000000000..2045d5eafd --- /dev/null +++ b/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/README.md @@ -0,0 +1,15 @@ +# Welcome to VST SDK 3 public_sdk + +Here are located: + +- helper classes implementing VST3 Interfaces +- samples of VST3 hosting and VST3 Plug-Ins +- AAX Wrapper +- AU Wrapper +- AUv3 Wrapper +- VST2 Wrapper +- InterAppAudio + +## License & Usage guidelines + +More details are found at [www.steinberg.net/sdklicenses_vst3](http://www.steinberg.net/sdklicenses_vst3) \ No newline at end of file diff --git a/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/common/memorystream.cpp b/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/common/memorystream.cpp index fa4fd9f7b1..496d69cc71 100644 --- a/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/common/memorystream.cpp +++ b/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/common/memorystream.cpp @@ -8,7 +8,7 @@ // //----------------------------------------------------------------------------- // LICENSE -// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved +// (c) 2019, Steinberg Media Technologies GmbH, All Rights Reserved //----------------------------------------------------------------------------- // Redistribution and use in source and binary forms, with or without modification, // are permitted provided that the following conditions are met: diff --git a/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/common/memorystream.h b/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/common/memorystream.h index bc4d9030f5..e4d7afa782 100644 --- a/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/common/memorystream.h +++ b/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/common/memorystream.h @@ -8,7 +8,7 @@ // //----------------------------------------------------------------------------- // LICENSE -// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved +// (c) 2019, Steinberg Media Technologies GmbH, All Rights Reserved //----------------------------------------------------------------------------- // Redistribution and use in source and binary forms, with or without modification, // are permitted provided that the following conditions are met: diff --git a/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/common/pluginview.cpp b/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/common/pluginview.cpp index aa8ab14698..88de304c13 100644 --- a/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/common/pluginview.cpp +++ b/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/common/pluginview.cpp @@ -8,7 +8,7 @@ // //----------------------------------------------------------------------------- // LICENSE -// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved +// (c) 2019, Steinberg Media Technologies GmbH, All Rights Reserved //----------------------------------------------------------------------------- // Redistribution and use in source and binary forms, with or without modification, // are permitted provided that the following conditions are met: diff --git a/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/common/pluginview.h b/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/common/pluginview.h index b4589d6cb6..861f283c3b 100644 --- a/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/common/pluginview.h +++ b/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/common/pluginview.h @@ -8,7 +8,7 @@ // //----------------------------------------------------------------------------- // LICENSE -// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved +// (c) 2019, Steinberg Media Technologies GmbH, All Rights Reserved //----------------------------------------------------------------------------- // Redistribution and use in source and binary forms, with or without modification, // are permitted provided that the following conditions are met: diff --git a/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/hosting/hostclasses.cpp b/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/hosting/hostclasses.cpp index d7171b5066..ba7d8085eb 100644 --- a/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/hosting/hostclasses.cpp +++ b/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/hosting/hostclasses.cpp @@ -8,7 +8,7 @@ // //----------------------------------------------------------------------------- // LICENSE -// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved +// (c) 2019, Steinberg Media Technologies GmbH, All Rights Reserved //----------------------------------------------------------------------------- // Redistribution and use in source and binary forms, with or without modification, // are permitted provided that the following conditions are met: diff --git a/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/hosting/hostclasses.h b/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/hosting/hostclasses.h index e98c40d8b1..7919cea6b0 100644 --- a/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/hosting/hostclasses.h +++ b/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/hosting/hostclasses.h @@ -8,7 +8,7 @@ // //----------------------------------------------------------------------------- // LICENSE -// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved +// (c) 2019, Steinberg Media Technologies GmbH, All Rights Reserved //----------------------------------------------------------------------------- // Redistribution and use in source and binary forms, with or without modification, // are permitted provided that the following conditions are met: diff --git a/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vstbus.cpp b/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vstbus.cpp index 9d45bca882..0391998bf8 100644 --- a/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vstbus.cpp +++ b/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vstbus.cpp @@ -8,7 +8,7 @@ // //----------------------------------------------------------------------------- // LICENSE -// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved +// (c) 2019, Steinberg Media Technologies GmbH, All Rights Reserved //----------------------------------------------------------------------------- // Redistribution and use in source and binary forms, with or without modification, // are permitted provided that the following conditions are met: diff --git a/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vstbus.h b/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vstbus.h index e305e80610..c122bdaad8 100644 --- a/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vstbus.h +++ b/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vstbus.h @@ -8,7 +8,7 @@ // //----------------------------------------------------------------------------- // LICENSE -// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved +// (c) 2019, Steinberg Media Technologies GmbH, All Rights Reserved //----------------------------------------------------------------------------- // Redistribution and use in source and binary forms, with or without modification, // are permitted provided that the following conditions are met: diff --git a/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vstcomponent.cpp b/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vstcomponent.cpp index 71bdd2e2a0..9750c65ce7 100644 --- a/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vstcomponent.cpp +++ b/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vstcomponent.cpp @@ -8,7 +8,7 @@ // //----------------------------------------------------------------------------- // LICENSE -// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved +// (c) 2019, Steinberg Media Technologies GmbH, All Rights Reserved //----------------------------------------------------------------------------- // Redistribution and use in source and binary forms, with or without modification, // are permitted provided that the following conditions are met: diff --git a/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vstcomponent.h b/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vstcomponent.h index 759b42f271..2a8081280f 100644 --- a/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vstcomponent.h +++ b/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vstcomponent.h @@ -8,7 +8,7 @@ // //----------------------------------------------------------------------------- // LICENSE -// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved +// (c) 2019, Steinberg Media Technologies GmbH, All Rights Reserved //----------------------------------------------------------------------------- // Redistribution and use in source and binary forms, with or without modification, // are permitted provided that the following conditions are met: diff --git a/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vstcomponentbase.cpp b/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vstcomponentbase.cpp index 2765ffa52a..16a2662feb 100644 --- a/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vstcomponentbase.cpp +++ b/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vstcomponentbase.cpp @@ -8,7 +8,7 @@ // //----------------------------------------------------------------------------- // LICENSE -// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved +// (c) 2019, Steinberg Media Technologies GmbH, All Rights Reserved //----------------------------------------------------------------------------- // Redistribution and use in source and binary forms, with or without modification, // are permitted provided that the following conditions are met: diff --git a/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vstcomponentbase.h b/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vstcomponentbase.h index c98a2ae6f4..822d26a379 100644 --- a/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vstcomponentbase.h +++ b/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vstcomponentbase.h @@ -8,7 +8,7 @@ // //----------------------------------------------------------------------------- // LICENSE -// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved +// (c) 2019, Steinberg Media Technologies GmbH, All Rights Reserved //----------------------------------------------------------------------------- // Redistribution and use in source and binary forms, with or without modification, // are permitted provided that the following conditions are met: diff --git a/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vsteditcontroller.cpp b/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vsteditcontroller.cpp index 7bb952c03e..c53ba5e31c 100644 --- a/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vsteditcontroller.cpp +++ b/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vsteditcontroller.cpp @@ -8,7 +8,7 @@ // //----------------------------------------------------------------------------- // LICENSE -// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved +// (c) 2019, Steinberg Media Technologies GmbH, All Rights Reserved //----------------------------------------------------------------------------- // Redistribution and use in source and binary forms, with or without modification, // are permitted provided that the following conditions are met: diff --git a/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vsteditcontroller.h b/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vsteditcontroller.h index fd49b1a36a..2e70e7f8d3 100644 --- a/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vsteditcontroller.h +++ b/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vsteditcontroller.h @@ -8,7 +8,7 @@ // //----------------------------------------------------------------------------- // LICENSE -// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved +// (c) 2019, Steinberg Media Technologies GmbH, All Rights Reserved //----------------------------------------------------------------------------- // Redistribution and use in source and binary forms, with or without modification, // are permitted provided that the following conditions are met: diff --git a/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vstinitiids.cpp b/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vstinitiids.cpp index 6c03b80edb..95f74f391c 100644 --- a/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vstinitiids.cpp +++ b/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vstinitiids.cpp @@ -8,7 +8,7 @@ // //----------------------------------------------------------------------------- // LICENSE -// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved +// (c) 2019, Steinberg Media Technologies GmbH, All Rights Reserved //----------------------------------------------------------------------------- // Redistribution and use in source and binary forms, with or without modification, // are permitted provided that the following conditions are met: @@ -52,6 +52,7 @@ #include "pluginterfaces/vst/ivstplugview.h" #include "pluginterfaces/vst/ivstprefetchablesupport.h" #include "pluginterfaces/vst/ivstrepresentation.h" +#include "pluginterfaces/vst/ivsttestplugprovider.h" #include "pluginterfaces/vst/ivstunits.h" //------------------------------------------------------------------------ @@ -127,6 +128,9 @@ DEF_CLASS_IID (IMidiLearn) DEF_CLASS_IID (IPlugInterfaceSupport) DEF_CLASS_IID (IVst3WrapperMPESupport) +//----VST 3.6.13-------------------------------- +DEF_CLASS_IID (ITestPlugProvider) + //------------------------------------------------------------------------ } // Vst } // Steinberg diff --git a/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vstparameters.cpp b/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vstparameters.cpp index 57664bf2ce..1ff7683246 100644 --- a/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vstparameters.cpp +++ b/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vstparameters.cpp @@ -8,7 +8,7 @@ // //----------------------------------------------------------------------------- // LICENSE -// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved +// (c) 2019, Steinberg Media Technologies GmbH, All Rights Reserved //----------------------------------------------------------------------------- // Redistribution and use in source and binary forms, with or without modification, // are permitted provided that the following conditions are met: diff --git a/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vstparameters.h b/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vstparameters.h index f9c421ecb7..b2bcdc8ecc 100644 --- a/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vstparameters.h +++ b/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vstparameters.h @@ -8,7 +8,7 @@ // //----------------------------------------------------------------------------- // LICENSE -// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved +// (c) 2019, Steinberg Media Technologies GmbH, All Rights Reserved //----------------------------------------------------------------------------- // Redistribution and use in source and binary forms, with or without modification, // are permitted provided that the following conditions are met: diff --git a/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vstpresetfile.cpp b/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vstpresetfile.cpp index aaaeb3fc45..719f1c4fd8 100644 --- a/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vstpresetfile.cpp +++ b/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vstpresetfile.cpp @@ -8,7 +8,7 @@ // //----------------------------------------------------------------------------- // LICENSE -// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved +// (c) 2019, Steinberg Media Technologies GmbH, All Rights Reserved //----------------------------------------------------------------------------- // Redistribution and use in source and binary forms, with or without modification, // are permitted provided that the following conditions are met: diff --git a/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vstpresetfile.h b/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vstpresetfile.h index dc06e87cd2..413183d412 100644 --- a/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vstpresetfile.h +++ b/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vstpresetfile.h @@ -8,7 +8,7 @@ // //----------------------------------------------------------------------------- // LICENSE -// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved +// (c) 2019, Steinberg Media Technologies GmbH, All Rights Reserved //----------------------------------------------------------------------------- // Redistribution and use in source and binary forms, with or without modification, // are permitted provided that the following conditions are met: