1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-30 05:40:06 +00:00

New port: audio/vst3sdk: VST3 SDK (VST3 audio plugins Software Development Kit)

This commit is contained in:
Yuri Victorovich 2021-03-22 21:25:47 +00:00
parent 2265b831c4
commit 7bb8e3fd44
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=568987
13 changed files with 758 additions and 0 deletions

View File

@ -818,6 +818,7 @@
SUBDIR += vorbis-tools
SUBDIR += vorbisgain
SUBDIR += vsound
SUBDIR += vst3sdk
SUBDIR += waon
SUBDIR += wav2cdr
SUBDIR += wavbreaker

49
audio/vst3sdk/Makefile Normal file
View File

@ -0,0 +1,49 @@
# $FreeBSD$
PORTNAME= vst3sdk
DISTVERSIONPREFIX= v
DISTVERSION= 3.7.1_build_50-1
DISTVERSIONSUFFIX= -g8199057
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
COMMENT= VST3 SDK (VST3 audio plugins Software Development Kit)
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
BUILD_DEPENDS= bash:shells/bash
LIB_DEPENDS= libexpat.so:textproc/expat2 \
libfontconfig.so:x11-fonts/fontconfig \
libfreetype.so:print/freetype2 \
libxcb-cursor.so:x11/xcb-util-cursor \
libxcb-keysyms.so:x11/xcb-util-keysyms \
libxcb-util.so:x11/xcb-util \
libxkbcommon.so:x11/libxkbcommon
USES= cmake compiler:c++14-lang gnome localbase:ldflags pkgconfig shebangfix xorg
USE_GNOME= cairo gtk30 gtkmm30
USE_XORG= ice sm x11 xcb xext
USE_GITHUB= yes
GH_ACCOUNT= steinbergmedia
GH_TUPLE= \
steinbergmedia:vst3_base:7b977c031f42a6bab08e8b10f4f8df0a1f516c38:steinbergmedia_vst3_base/base \
steinbergmedia:vst3_cmake:ed8d829631a8913143f5c0f4d5d36a31c412e42c:steinbergmedia_vst3_cmake/cmake \
steinbergmedia:vst3_doc:d8e7317751aaf7ccccbeb4d1e8103c290c2690ca:steinbergmedia_vst3_doc/doc \
steinbergmedia:vst3_pluginterfaces:fe202edc93e9a01a1f79a614cc9a292dc9bf3e6e:steinbergmedia_vst3_pluginterfaces/pluginterfaces \
steinbergmedia:vst3_public_sdk:a3a3ed1b1620df0b064564f1fd5423ae110234a0:steinbergmedia_vst3_public_sdk/public.sdk \
steinbergmedia:vstgui:83c6dc9a548729e121746839da946e2b73781b70:steinbergmedia_vstgui/vstgui4
SHEBANG_FILES= vstgui4/vstgui/uidescription/editing/createuidescdata.sh
do-install:
${MKDIR} ${STAGEDIR}${PREFIX}/include/${PORTNAME}
.for dir in base pluginterfaces public.sdk
${INSTALL_DATA} `${FIND} ${WRKSRC}/${dir} \( -type f -iname "*.cpp" -or -iname "*.h" \)` ${STAGEDIR}${PREFIX}/include/${PORTNAME}
.endfor
${MKDIR} ${STAGEDIR}${PREFIX}/lib/vst3
${INSTALL_LIB} `${FIND} ${BUILD_WRKSRC} -type f -name "*.so"` ${STAGEDIR}${PREFIX}/lib/vst3
${INSTALL_DATA} `${FIND} -X ${BUILD_WRKSRC} -type f -name "*.png" -o -iname "*.uidesc"` ${STAGEDIR}${PREFIX}/lib/vst3
.include <bsd.port.mk>

15
audio/vst3sdk/distinfo Normal file
View File

@ -0,0 +1,15 @@
TIMESTAMP = 1616443176
SHA256 (steinbergmedia-vst3sdk-v3.7.1_build_50-1-g8199057_GH0.tar.gz) = 4bc9dafb8cd509bf28b50528f2c4ac872329b0fa5398c6acb8a8ec6b8b67eac3
SIZE (steinbergmedia-vst3sdk-v3.7.1_build_50-1-g8199057_GH0.tar.gz) = 413312
SHA256 (steinbergmedia-vst3_base-7b977c031f42a6bab08e8b10f4f8df0a1f516c38_GH0.tar.gz) = 4e9795de22f2c71f5e7924944463617c0b0f322d61e9a078b7c00c1cf9f927e0
SIZE (steinbergmedia-vst3_base-7b977c031f42a6bab08e8b10f4f8df0a1f516c38_GH0.tar.gz) = 62106
SHA256 (steinbergmedia-vst3_cmake-ed8d829631a8913143f5c0f4d5d36a31c412e42c_GH0.tar.gz) = 2269410517eb2b665f4e6afd832fbe7ea93330a8aae5cb678625c3f2a0f4a46e
SIZE (steinbergmedia-vst3_cmake-ed8d829631a8913143f5c0f4d5d36a31c412e42c_GH0.tar.gz) = 17908
SHA256 (steinbergmedia-vst3_doc-d8e7317751aaf7ccccbeb4d1e8103c290c2690ca_GH0.tar.gz) = d39cacbe3a415ae2bf770df5458b23b76c59425adb09a426fc4389352cb0ecd6
SIZE (steinbergmedia-vst3_doc-d8e7317751aaf7ccccbeb4d1e8103c290c2690ca_GH0.tar.gz) = 43767244
SHA256 (steinbergmedia-vst3_pluginterfaces-fe202edc93e9a01a1f79a614cc9a292dc9bf3e6e_GH0.tar.gz) = f1093ac8a932626f3c1615b32660c971876de0d7bd4cb40fdd3b370e6d65ddc5
SIZE (steinbergmedia-vst3_pluginterfaces-fe202edc93e9a01a1f79a614cc9a292dc9bf3e6e_GH0.tar.gz) = 94883
SHA256 (steinbergmedia-vst3_public_sdk-a3a3ed1b1620df0b064564f1fd5423ae110234a0_GH0.tar.gz) = 45dc7cf1236624718ab35a3d79a861e6242adead28c832a77e33ff9cc9c8e21c
SIZE (steinbergmedia-vst3_public_sdk-a3a3ed1b1620df0b064564f1fd5423ae110234a0_GH0.tar.gz) = 12255746
SHA256 (steinbergmedia-vstgui-83c6dc9a548729e121746839da946e2b73781b70_GH0.tar.gz) = 6250e037cdb4e3ef383fd4f03b1addd7077e1ba8776a5f8e6bc920b06a6b796f
SIZE (steinbergmedia-vstgui-83c6dc9a548729e121746839da946e2b73781b70_GH0.tar.gz) = 3510116

View File

@ -0,0 +1,13 @@
- workaround for https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=254489
--- cmake/modules/SMTG_AddSMTGLibrary.cmake.orig 2021-03-22 20:48:43 UTC
+++ cmake/modules/SMTG_AddSMTGLibrary.cmake
@@ -109,7 +109,7 @@ function(smtg_create_link_to_plugin target)
add_custom_command(
TARGET ${target} POST_BUILD
COMMAND mkdir -p "${TARGET_DESTINATION}"
- COMMAND ln -svfF "${TARGET_SOURCE}" "${TARGET_DESTINATION}"
+ COMMAND ln -sv "${TARGET_SOURCE}" "${TARGET_DESTINATION}"
)
endif()
endfunction()

View File

@ -0,0 +1,11 @@
--- cmake/modules/SMTG_PlatformToolset.cmake.orig 2021-03-22 20:22:49 UTC
+++ cmake/modules/SMTG_PlatformToolset.cmake
@@ -54,7 +54,7 @@ macro(smtg_setup_platform_toolset)
set(CMAKE_ANDROID_STL_TYPE c++_static)
link_libraries(dl)
else()
- link_libraries(stdc++fs pthread dl)
+ link_libraries(pthread dl)
endif()
endif()
endif()

View File

@ -0,0 +1,20 @@
--- pluginterfaces/base/fplatform.h.orig 2021-03-22 20:10:27 UTC
+++ pluginterfaces/base/fplatform.h
@@ -95,7 +95,7 @@
//-----------------------------------------------------------------------------
// LINUX
//-----------------------------------------------------------------------------
-#elif __gnu_linux__ || __linux__
+#elif __gnu_linux__ || __linux__ || defined(__FreeBSD__)
#define SMTG_OS_LINUX 1
#define SMTG_OS_MACOS 0
#define SMTG_OS_WINDOWS 0
@@ -107,7 +107,7 @@
#define SMTG_CPU_ARM __arm__
#define SMTG_CPU_ARM_64 __aarch64__
- #include <endian.h>
+ #include <sys/endian.h>
#if __BYTE_ORDER == __LITTLE_ENDIAN
#define BYTEORDER kLittleEndian
#else

View File

@ -0,0 +1,20 @@
--- pluginterfaces/base/funknown.cpp.orig 2021-03-22 20:19:14 UTC
+++ pluginterfaces/base/funknown.cpp
@@ -50,7 +50,7 @@
#ifdef __ANDROID__
#include <stdatomic.h>
#else
-#include <ext/atomicity.h>
+//#include <ext/atomicity.h>
#endif
#include <stdlib.h>
#endif
@@ -97,7 +97,7 @@ int32 PLUGIN_API atomicAdd (int32& var, int32 d)
#endif
#elif defined(__ANDROID__)
return atomic_fetch_add ((atomic_int*)&var, d) + d;
-#elif SMTG_OS_LINUX
+#elif SMTG_OS_LINUX && !defined(__FreeBSD__)
__gnu_cxx::__atomic_add (&var, d);
return var;
#else

View File

@ -0,0 +1,13 @@
- Workaround for https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=254489
--- public.sdk/source/vst/auwrapper/again/CMakeLists.txt.orig 2021-03-22 20:46:18 UTC
+++ public.sdk/source/vst/auwrapper/again/CMakeLists.txt
@@ -27,7 +27,7 @@ if(SMTG_MAC AND XCODE AND SMTG_COREAUDIO_SDK_PATH AND
COMMAND /bin/mkdir "-p" ${outputdir}/${target}.component/Contents/Resources
COMMAND /bin/rm "-f" "${outputdir}/${target}.component/Contents/Resources/plugin.vst3"
COMMAND /bin/ln "-svfF" "${outputdir}/again.vst3" "${outputdir}/${target}.component/Contents/Resources/plugin.vst3"
- COMMAND /bin/ln "-svfF" "${outputdir}/${target}.component" "~/Library/Audio/Plug-Ins/Components/"
+ COMMAND /bin/ln "-sv" "${outputdir}/${target}.component" "~/Library/Audio/Plug-Ins/Components/"
)
execute_process(COMMAND xcrun --find Rez OUTPUT_VARIABLE OSX_REZ_COMMAND OUTPUT_STRIP_TRAILING_WHITESPACE)

View File

@ -0,0 +1,12 @@
--- vstgui4/vstgui/lib/platform/linux/cairofont.cpp.orig 2021-03-22 20:14:12 UTC
+++ vstgui4/vstgui/lib/platform/linux/cairofont.cpp
@@ -236,8 +236,7 @@ Font::Font (UTF8StringPtr name, const CCoord& size, co
auto it = map.find (name);
if (it == map.end ())
{
- static constexpr auto defaults = {"Liberation Sans", "Noto Sans", "Ubuntu", "FreeSans"};
- for (auto& defName : defaults)
+ for (auto& defName : {"Liberation Sans", "Noto Sans", "Ubuntu", "FreeSans"})
{
it = map.find (defName); // default font
if (it != map.end ())

View File

@ -0,0 +1,11 @@
--- vstgui4/vstgui/lib/vstguibase.h.orig 2021-03-22 20:04:22 UTC
+++ vstgui4/vstgui/lib/vstguibase.h
@@ -134,7 +134,7 @@
using std::min;
using std::max;
-#elif defined(__linux__)
+#elif defined(__linux__) || defined(__FreeBSD__)
#include <cstdint>
#include <type_traits>
#include <algorithm>

View File

@ -0,0 +1,11 @@
--- vstgui4/vstgui/tests/unittest/CMakeLists.txt.orig 2021-03-22 20:23:26 UTC
+++ vstgui4/vstgui/tests/unittest/CMakeLists.txt
@@ -116,7 +116,7 @@ if(UNIX AND NOT CMAKE_HOST_APPLE)
)
set(${target}_PLATFORM_LIBS
${LINUX_LIBRARIES}
- stdc++fs
+ #stdc++fs
pthread
dl
)

7
audio/vst3sdk/pkg-descr Normal file
View File

@ -0,0 +1,7 @@
The VST SDK package contains
* The VST 3 API
* VST 3 Implementation Helper Classes
* AAX, AU, AUv3 and VST 2 wrappers
* VST 3 plug-ins Examples
WWW: https://github.com/steinbergmedia/vst3sdk

575
audio/vst3sdk/pkg-plist Normal file
View File

@ -0,0 +1,575 @@
include/vst3sdk/AUv3AudioEngine.h
include/vst3sdk/AUv3Wrapper.h
include/vst3sdk/AUv3WrapperFactory.h
include/vst3sdk/AppDelegate.h
include/vst3sdk/AudioIO.h
include/vst3sdk/HostApp.h
include/vst3sdk/MidiIO.h
include/vst3sdk/NSDataIBStream.h
include/vst3sdk/PresetBrowserViewController.h
include/vst3sdk/PresetManager.h
include/vst3sdk/PresetSaveViewController.h
include/vst3sdk/SettingsViewController.h
include/vst3sdk/VST3Editor.h
include/vst3sdk/VST3Plugin.h
include/vst3sdk/VSTInterAppAudioAppDelegate.h
include/vst3sdk/VSTInterAppAudioAppDelegateBase.h
include/vst3sdk/VSTInterAppAudioHostUIControllerViewController.h
include/vst3sdk/ViewController.h
include/vst3sdk/aaxentry.cpp
include/vst3sdk/aaxlibrary.cpp
include/vst3sdk/aaxwrapper.cpp
include/vst3sdk/aaxwrapper.h
include/vst3sdk/aaxwrapper_description.h
include/vst3sdk/aaxwrapper_gui.cpp
include/vst3sdk/aaxwrapper_gui.h
include/vst3sdk/aaxwrapper_parameters.cpp
include/vst3sdk/aaxwrapper_parameters.h
include/vst3sdk/adelaycontroller.cpp
include/vst3sdk/adelaycontroller.h
include/vst3sdk/adelayids.h
include/vst3sdk/adelayprocessor.cpp
include/vst3sdk/adelayprocessor.h
include/vst3sdk/again.cpp
include/vst3sdk/again.h
include/vst3sdk/againaax.cpp
include/vst3sdk/againcids.h
include/vst3sdk/againcontroller.cpp
include/vst3sdk/againcontroller.h
include/vst3sdk/againentry.cpp
include/vst3sdk/againentry_vst2.cpp
include/vst3sdk/againparamids.h
include/vst3sdk/againprocess.h
include/vst3sdk/againsidechain.cpp
include/vst3sdk/againsidechain.h
include/vst3sdk/againsimple.cpp
include/vst3sdk/againsimple.h
include/vst3sdk/againuimessagecontroller.h
include/vst3sdk/appinit.h
include/vst3sdk/aucarbonview.h
include/vst3sdk/aucocoaview.h
include/vst3sdk/audioclient.cpp
include/vst3sdk/audioclient.h
include/vst3sdk/audiohost.cpp
include/vst3sdk/audiohost.h
include/vst3sdk/audiounitconfig.h
include/vst3sdk/automation.cpp
include/vst3sdk/automation.h
include/vst3sdk/auwrapper.h
include/vst3sdk/baseiids.cpp
include/vst3sdk/basewrapper.cpp
include/vst3sdk/basewrapper.h
include/vst3sdk/basewrapper.sdk.cpp
include/vst3sdk/brownnoise.h
include/vst3sdk/busactivation.cpp
include/vst3sdk/busactivation.h
include/vst3sdk/busconsistency.cpp
include/vst3sdk/busconsistency.h
include/vst3sdk/businvalidindex.cpp
include/vst3sdk/businvalidindex.h
include/vst3sdk/bypasspersistence.cpp
include/vst3sdk/bypasspersistence.h
include/vst3sdk/checkaudiobusarrangement.cpp
include/vst3sdk/checkaudiobusarrangement.h
include/vst3sdk/checkunitstructure.cpp
include/vst3sdk/checkunitstructure.h
include/vst3sdk/cids.h
include/vst3sdk/classfactoryhelpers.h
include/vst3sdk/commoniids.cpp
include/vst3sdk/connectionproxy.cpp
include/vst3sdk/connectionproxy.h
include/vst3sdk/conststringtable.cpp
include/vst3sdk/conststringtable.h
include/vst3sdk/coreiids.cpp
include/vst3sdk/dllmain.cpp
include/vst3sdk/doc.cpp
include/vst3sdk/doc.h
include/vst3sdk/docAUv2.h
include/vst3sdk/docAUv3.h
include/vst3sdk/docaax.h
include/vst3sdk/docvst2.h
include/vst3sdk/editorclasses.cpp
include/vst3sdk/editorclasses.h
include/vst3sdk/editorhost.cpp
include/vst3sdk/editorhost.h
include/vst3sdk/editorsizecontroller.cpp
include/vst3sdk/editorsizecontroller.h
include/vst3sdk/eventlist.cpp
include/vst3sdk/eventlist.h
include/vst3sdk/eventlistcheck.cpp
include/vst3sdk/eventlistcheck.h
include/vst3sdk/eventlogdatabrowsersource.cpp
include/vst3sdk/eventlogdatabrowsersource.h
include/vst3sdk/eventlogger.cpp
include/vst3sdk/eventlogger.h
include/vst3sdk/exampletest.cpp
include/vst3sdk/exampletest.h
include/vst3sdk/factory.cpp
include/vst3sdk/falignpop.h
include/vst3sdk/falignpush.h
include/vst3sdk/fbuffer.cpp
include/vst3sdk/fbuffer.h
include/vst3sdk/fcleanup.h
include/vst3sdk/fcommandline.h
include/vst3sdk/fcondition.cpp
include/vst3sdk/fcondition.h
include/vst3sdk/fdebug.cpp
include/vst3sdk/fdebug.h
include/vst3sdk/fdynlib.cpp
include/vst3sdk/fdynlib.h
include/vst3sdk/filter.h
include/vst3sdk/flock.cpp
include/vst3sdk/flock.h
include/vst3sdk/fobject.cpp
include/vst3sdk/fobject.h
include/vst3sdk/fplatform.h
include/vst3sdk/fstdmethods.h
include/vst3sdk/fstrdefs.h
include/vst3sdk/fstreamer.cpp
include/vst3sdk/fstreamer.h
include/vst3sdk/fstring.cpp
include/vst3sdk/fstring.h
include/vst3sdk/ftypes.h
include/vst3sdk/funknown.cpp
include/vst3sdk/funknown.h
include/vst3sdk/futils.h
include/vst3sdk/fvariant.h
include/vst3sdk/geoconstants.h
include/vst3sdk/helpers.h
include/vst3sdk/hexbinary.h
include/vst3sdk/hostcheck.cpp
include/vst3sdk/hostcheck.h
include/vst3sdk/hostchecker_aax.cpp
include/vst3sdk/hostcheckercontroller.cpp
include/vst3sdk/hostcheckercontroller.h
include/vst3sdk/hostcheckerprocessor.cpp
include/vst3sdk/hostcheckerprocessor.h
include/vst3sdk/hostclasses.cpp
include/vst3sdk/hostclasses.h
include/vst3sdk/iapplication.h
include/vst3sdk/ibstream.h
include/vst3sdk/icloneable.h
include/vst3sdk/ierrorcontext.h
include/vst3sdk/imediaserver.h
include/vst3sdk/invalidstatetransition.cpp
include/vst3sdk/invalidstatetransition.h
include/vst3sdk/iosEditor.h
include/vst3sdk/iparameterclient.h
include/vst3sdk/ipersistent.h
include/vst3sdk/iplatform.h
include/vst3sdk/ipluginbase.h
include/vst3sdk/iplugview.h
include/vst3sdk/iplugviewcontentscalesupport.h
include/vst3sdk/istringresult.h
include/vst3sdk/itest.h
include/vst3sdk/iupdatehandler.h
include/vst3sdk/ivstattributes.h
include/vst3sdk/ivstaudioprocessor.h
include/vst3sdk/ivstautomationstate.h
include/vst3sdk/ivstchannelcontextinfo.h
include/vst3sdk/ivstcomponent.h
include/vst3sdk/ivstcontextmenu.h
include/vst3sdk/ivsteditcontroller.h
include/vst3sdk/ivstevents.h
include/vst3sdk/ivsthostapplication.h
include/vst3sdk/ivstinterappaudio.h
include/vst3sdk/ivstmessage.h
include/vst3sdk/ivstmidicontrollers.h
include/vst3sdk/ivstmidilearn.h
include/vst3sdk/ivstnoteexpression.h
include/vst3sdk/ivstparameterchanges.h
include/vst3sdk/ivstparameterfunctionname.h
include/vst3sdk/ivstphysicalui.h
include/vst3sdk/ivstpluginterfacesupport.h
include/vst3sdk/ivstplugview.h
include/vst3sdk/ivstprefetchablesupport.h
include/vst3sdk/ivstprocesscontext.h
include/vst3sdk/ivstrepresentation.h
include/vst3sdk/ivsttestplugprovider.h
include/vst3sdk/ivstunits.h
include/vst3sdk/iwindow.h
include/vst3sdk/jackclient.cpp
include/vst3sdk/keycodes.h
include/vst3sdk/keyswitch.cpp
include/vst3sdk/keyswitch.h
include/vst3sdk/linuxmain.cpp
include/vst3sdk/logevents.h
include/vst3sdk/logscale.h
include/vst3sdk/macmain.cpp
include/vst3sdk/main.cpp
include/vst3sdk/mdaAmbienceController.cpp
include/vst3sdk/mdaAmbienceController.h
include/vst3sdk/mdaAmbienceProcessor.cpp
include/vst3sdk/mdaAmbienceProcessor.h
include/vst3sdk/mdaBandistoController.cpp
include/vst3sdk/mdaBandistoController.h
include/vst3sdk/mdaBandistoProcessor.cpp
include/vst3sdk/mdaBandistoProcessor.h
include/vst3sdk/mdaBaseController.cpp
include/vst3sdk/mdaBaseController.h
include/vst3sdk/mdaBaseProcessor.cpp
include/vst3sdk/mdaBaseProcessor.h
include/vst3sdk/mdaBeatBoxController.cpp
include/vst3sdk/mdaBeatBoxController.h
include/vst3sdk/mdaBeatBoxProcessor.cpp
include/vst3sdk/mdaBeatBoxProcessor.h
include/vst3sdk/mdaComboController.cpp
include/vst3sdk/mdaComboController.h
include/vst3sdk/mdaComboProcessor.cpp
include/vst3sdk/mdaComboProcessor.h
include/vst3sdk/mdaDX10Controller.cpp
include/vst3sdk/mdaDX10Controller.h
include/vst3sdk/mdaDX10Processor.cpp
include/vst3sdk/mdaDX10Processor.h
include/vst3sdk/mdaDeEsserController.cpp
include/vst3sdk/mdaDeEsserController.h
include/vst3sdk/mdaDeEsserProcessor.cpp
include/vst3sdk/mdaDeEsserProcessor.h
include/vst3sdk/mdaDegradeController.cpp
include/vst3sdk/mdaDegradeController.h
include/vst3sdk/mdaDegradeProcessor.cpp
include/vst3sdk/mdaDegradeProcessor.h
include/vst3sdk/mdaDelayController.cpp
include/vst3sdk/mdaDelayController.h
include/vst3sdk/mdaDelayProcessor.cpp
include/vst3sdk/mdaDelayProcessor.h
include/vst3sdk/mdaDetuneController.cpp
include/vst3sdk/mdaDetuneController.h
include/vst3sdk/mdaDetuneProcessor.cpp
include/vst3sdk/mdaDetuneProcessor.h
include/vst3sdk/mdaDitherController.cpp
include/vst3sdk/mdaDitherController.h
include/vst3sdk/mdaDitherProcessor.cpp
include/vst3sdk/mdaDitherProcessor.h
include/vst3sdk/mdaDubDelayController.cpp
include/vst3sdk/mdaDubDelayController.h
include/vst3sdk/mdaDubDelayProcessor.cpp
include/vst3sdk/mdaDubDelayProcessor.h
include/vst3sdk/mdaDynamicsController.cpp
include/vst3sdk/mdaDynamicsController.h
include/vst3sdk/mdaDynamicsProcessor.cpp
include/vst3sdk/mdaDynamicsProcessor.h
include/vst3sdk/mdaEPianoController.cpp
include/vst3sdk/mdaEPianoController.h
include/vst3sdk/mdaEPianoData.h
include/vst3sdk/mdaEPianoProcessor.cpp
include/vst3sdk/mdaEPianoProcessor.h
include/vst3sdk/mdaImageController.cpp
include/vst3sdk/mdaImageController.h
include/vst3sdk/mdaImageProcessor.cpp
include/vst3sdk/mdaImageProcessor.h
include/vst3sdk/mdaJX10Controller.cpp
include/vst3sdk/mdaJX10Controller.h
include/vst3sdk/mdaJX10Processor.cpp
include/vst3sdk/mdaJX10Processor.h
include/vst3sdk/mdaLeslieController.cpp
include/vst3sdk/mdaLeslieController.h
include/vst3sdk/mdaLeslieProcessor.cpp
include/vst3sdk/mdaLeslieProcessor.h
include/vst3sdk/mdaLimiterController.cpp
include/vst3sdk/mdaLimiterController.h
include/vst3sdk/mdaLimiterProcessor.cpp
include/vst3sdk/mdaLimiterProcessor.h
include/vst3sdk/mdaLoudnessController.cpp
include/vst3sdk/mdaLoudnessController.h
include/vst3sdk/mdaLoudnessProcessor.cpp
include/vst3sdk/mdaLoudnessProcessor.h
include/vst3sdk/mdaMultiBandController.cpp
include/vst3sdk/mdaMultiBandController.h
include/vst3sdk/mdaMultiBandProcessor.cpp
include/vst3sdk/mdaMultiBandProcessor.h
include/vst3sdk/mdaOverdriveController.cpp
include/vst3sdk/mdaOverdriveController.h
include/vst3sdk/mdaOverdriveProcessor.cpp
include/vst3sdk/mdaOverdriveProcessor.h
include/vst3sdk/mdaParameter.cpp
include/vst3sdk/mdaParameter.h
include/vst3sdk/mdaPianoController.cpp
include/vst3sdk/mdaPianoController.h
include/vst3sdk/mdaPianoData.h
include/vst3sdk/mdaPianoProcessor.cpp
include/vst3sdk/mdaPianoProcessor.h
include/vst3sdk/mdaRePsychoController.cpp
include/vst3sdk/mdaRePsychoController.h
include/vst3sdk/mdaRePsychoProcessor.cpp
include/vst3sdk/mdaRePsychoProcessor.h
include/vst3sdk/mdaRezFilterController.cpp
include/vst3sdk/mdaRezFilterController.h
include/vst3sdk/mdaRezFilterProcessor.cpp
include/vst3sdk/mdaRezFilterProcessor.h
include/vst3sdk/mdaRingModController.cpp
include/vst3sdk/mdaRingModController.h
include/vst3sdk/mdaRingModProcessor.cpp
include/vst3sdk/mdaRingModProcessor.h
include/vst3sdk/mdaRoundPanController.cpp
include/vst3sdk/mdaRoundPanController.h
include/vst3sdk/mdaRoundPanProcessor.cpp
include/vst3sdk/mdaRoundPanProcessor.h
include/vst3sdk/mdaShepardController.cpp
include/vst3sdk/mdaShepardController.h
include/vst3sdk/mdaShepardProcessor.cpp
include/vst3sdk/mdaShepardProcessor.h
include/vst3sdk/mdaSpecMeterController.cpp
include/vst3sdk/mdaSpecMeterController.h
include/vst3sdk/mdaSpecMeterProcessor.cpp
include/vst3sdk/mdaSpecMeterProcessor.h
include/vst3sdk/mdaSplitterController.cpp
include/vst3sdk/mdaSplitterController.h
include/vst3sdk/mdaSplitterProcessor.cpp
include/vst3sdk/mdaSplitterProcessor.h
include/vst3sdk/mdaStereoController.cpp
include/vst3sdk/mdaStereoController.h
include/vst3sdk/mdaStereoProcessor.cpp
include/vst3sdk/mdaStereoProcessor.h
include/vst3sdk/mdaSubSynthController.cpp
include/vst3sdk/mdaSubSynthController.h
include/vst3sdk/mdaSubSynthProcessor.cpp
include/vst3sdk/mdaSubSynthProcessor.h
include/vst3sdk/mdaTalkBoxController.cpp
include/vst3sdk/mdaTalkBoxController.h
include/vst3sdk/mdaTalkBoxProcessor.cpp
include/vst3sdk/mdaTalkBoxProcessor.h
include/vst3sdk/mdaTestToneController.cpp
include/vst3sdk/mdaTestToneController.h
include/vst3sdk/mdaTestToneProcessor.cpp
include/vst3sdk/mdaTestToneProcessor.h
include/vst3sdk/mdaThruZeroController.cpp
include/vst3sdk/mdaThruZeroController.h
include/vst3sdk/mdaThruZeroProcessor.cpp
include/vst3sdk/mdaThruZeroProcessor.h
include/vst3sdk/mdaTrackerController.cpp
include/vst3sdk/mdaTrackerController.h
include/vst3sdk/mdaTrackerProcessor.cpp
include/vst3sdk/mdaTrackerProcessor.h
include/vst3sdk/mdafactory.cpp
include/vst3sdk/memorystream.cpp
include/vst3sdk/memorystream.h
include/vst3sdk/midilearn.cpp
include/vst3sdk/midilearn.h
include/vst3sdk/midimapping.cpp
include/vst3sdk/midimapping.h
include/vst3sdk/miditovst.h
include/vst3sdk/module.cpp
include/vst3sdk/module.h
include/vst3sdk/module_linux.cpp
include/vst3sdk/module_win32.cpp
include/vst3sdk/mpeprocessor.cpp
include/vst3sdk/mpeprocessor.h
include/vst3sdk/note_expression_synth_controller.cpp
include/vst3sdk/note_expression_synth_controller.h
include/vst3sdk/note_expression_synth_processor.cpp
include/vst3sdk/note_expression_synth_processor.h
include/vst3sdk/note_expression_synth_ui.cpp
include/vst3sdk/note_expression_synth_ui.h
include/vst3sdk/note_expression_synth_voice.cpp
include/vst3sdk/note_expression_synth_voice.h
include/vst3sdk/note_touch_controller.cpp
include/vst3sdk/note_touch_controller.h
include/vst3sdk/noteexpression.cpp
include/vst3sdk/noteexpression.h
include/vst3sdk/openurl.cpp
include/vst3sdk/openurl.h
include/vst3sdk/optional.h
include/vst3sdk/parameterchanges.cpp
include/vst3sdk/parameterchanges.h
include/vst3sdk/parameterchangescheck.cpp
include/vst3sdk/parameterchangescheck.h
include/vst3sdk/parameterfunctionname.cpp
include/vst3sdk/parameterfunctionname.h
include/vst3sdk/pitchnames.cpp
include/vst3sdk/pitchnames.h
include/vst3sdk/pitchnamesdatabrowsersource.cpp
include/vst3sdk/pitchnamesdatabrowsersource.h
include/vst3sdk/platform.cpp
include/vst3sdk/plug.cpp
include/vst3sdk/plug.h
include/vst3sdk/plugcids.h
include/vst3sdk/plugcontroller.cpp
include/vst3sdk/plugcontroller.h
include/vst3sdk/plugentry.cpp
include/vst3sdk/plugfactory.cpp
include/vst3sdk/plugids.h
include/vst3sdk/pluginbasefwd.h
include/vst3sdk/pluginfactory.cpp
include/vst3sdk/pluginfactory.h
include/vst3sdk/pluginterfacesupport.cpp
include/vst3sdk/pluginterfacesupport.h
include/vst3sdk/pluginview.cpp
include/vst3sdk/pluginview.h
include/vst3sdk/plugparamids.h
include/vst3sdk/plugprocessor.cpp
include/vst3sdk/plugprocessor.h
include/vst3sdk/plugprovider.cpp
include/vst3sdk/plugprovider.h
include/vst3sdk/process.cpp
include/vst3sdk/process.h
include/vst3sdk/processcontextcheck.cpp
include/vst3sdk/processcontextcheck.h
include/vst3sdk/processcontextrequirements.cpp
include/vst3sdk/processcontextrequirements.h
include/vst3sdk/processdata.cpp
include/vst3sdk/processdata.h
include/vst3sdk/processformat.cpp
include/vst3sdk/processformat.h
include/vst3sdk/processinputoverwriting.cpp
include/vst3sdk/processinputoverwriting.h
include/vst3sdk/processsetupcheck.cpp
include/vst3sdk/processsetupcheck.h
include/vst3sdk/processtail.cpp
include/vst3sdk/processtail.h
include/vst3sdk/processthreaded.cpp
include/vst3sdk/processthreaded.h
include/vst3sdk/repeatidenticalstatetransition.cpp
include/vst3sdk/repeatidenticalstatetransition.h
include/vst3sdk/ringbuffer.h
include/vst3sdk/ringbuffertest.cpp
include/vst3sdk/ringbuffertest.h
include/vst3sdk/runloop.cpp
include/vst3sdk/runloop.h
include/vst3sdk/scanbusses.cpp
include/vst3sdk/scanbusses.h
include/vst3sdk/scanparameters.cpp
include/vst3sdk/scanparameters.h
include/vst3sdk/scanprograms.cpp
include/vst3sdk/scanprograms.h
include/vst3sdk/scanunits.cpp
include/vst3sdk/scanunits.h
include/vst3sdk/sidechainarrangement.cpp
include/vst3sdk/sidechainarrangement.h
include/vst3sdk/silenceflags.cpp
include/vst3sdk/silenceflags.h
include/vst3sdk/silenceprocessing.cpp
include/vst3sdk/silenceprocessing.h
include/vst3sdk/smartpointer.h
include/vst3sdk/speakerarrangement.cpp
include/vst3sdk/speakerarrangement.h
include/vst3sdk/stringconvert.cpp
include/vst3sdk/stringconvert.h
include/vst3sdk/suspendresume.cpp
include/vst3sdk/suspendresume.h
include/vst3sdk/sync.h
include/vst3sdk/syncdelaycontroller.cpp
include/vst3sdk/syncdelaycontroller.h
include/vst3sdk/syncdelayfactory.cpp
include/vst3sdk/syncdelayids.h
include/vst3sdk/syncdelayprocessor.cpp
include/vst3sdk/syncdelayprocessor.h
include/vst3sdk/syncdelayversion.h
include/vst3sdk/systemclipboard.h
include/vst3sdk/systemclipboard_win32.cpp
include/vst3sdk/terminit.cpp
include/vst3sdk/terminit.h
include/vst3sdk/testbase.cpp
include/vst3sdk/testbase.h
include/vst3sdk/testsuite.h
include/vst3sdk/threadchecker.h
include/vst3sdk/threadchecker_linux.cpp
include/vst3sdk/threadchecker_win32.cpp
include/vst3sdk/timer.cpp
include/vst3sdk/timer.h
include/vst3sdk/typesizecheck.h
include/vst3sdk/ucolorspec.h
include/vst3sdk/uid.h
include/vst3sdk/updatehandler.cpp
include/vst3sdk/updatehandler.h
include/vst3sdk/usediids.cpp
include/vst3sdk/ustring.cpp
include/vst3sdk/ustring.h
include/vst3sdk/validator.cpp
include/vst3sdk/validator.h
include/vst3sdk/validstatetransition.cpp
include/vst3sdk/validstatetransition.h
include/vst3sdk/variableblocksize.cpp
include/vst3sdk/variableblocksize.h
include/vst3sdk/version.h
include/vst3sdk/versionparser.h
include/vst3sdk/versionparsertest.cpp
include/vst3sdk/versionparsertest.h
include/vst3sdk/voicebase.h
include/vst3sdk/voiceprocessor.h
include/vst3sdk/vst2persistence.cpp
include/vst3sdk/vst2persistence.h
include/vst3sdk/vst2wrapper.cpp
include/vst3sdk/vst2wrapper.h
include/vst3sdk/vst2wrapper.sdk.cpp
include/vst3sdk/vst3stdsdk.cpp
include/vst3sdk/vstaudioeffect.cpp
include/vst3sdk/vstaudioeffect.h
include/vst3sdk/vstaudioprocessoralgo.h
include/vst3sdk/vstbus.cpp
include/vst3sdk/vstbus.h
include/vst3sdk/vstbypassprocessor.h
include/vst3sdk/vstcomponent.cpp
include/vst3sdk/vstcomponent.h
include/vst3sdk/vstcomponentbase.cpp
include/vst3sdk/vstcomponentbase.h
include/vst3sdk/vsteditcontroller.cpp
include/vst3sdk/vsteditcontroller.h
include/vst3sdk/vsteventshelper.h
include/vst3sdk/vstgui_win32_bundle_support.cpp
include/vst3sdk/vstgui_win32_bundle_support.h
include/vst3sdk/vstguieditor.cpp
include/vst3sdk/vstguieditor.h
include/vst3sdk/vsthelpers.h
include/vst3sdk/vstinitiids.cpp
include/vst3sdk/vstnoteexpressiontypes.cpp
include/vst3sdk/vstnoteexpressiontypes.h
include/vst3sdk/vstparameters.cpp
include/vst3sdk/vstparameters.h
include/vst3sdk/vstpresetfile.cpp
include/vst3sdk/vstpresetfile.h
include/vst3sdk/vstpresetkeys.h
include/vst3sdk/vstpshpack4.h
include/vst3sdk/vstrepresentation.cpp
include/vst3sdk/vstrepresentation.h
include/vst3sdk/vstsinglecomponenteffect.cpp
include/vst3sdk/vstsinglecomponenteffect.h
include/vst3sdk/vstspeaker.h
include/vst3sdk/vstspeakerarray.h
include/vst3sdk/vststructsizecheck.h
include/vst3sdk/vsttestsuite.cpp
include/vst3sdk/vsttestsuite.h
include/vst3sdk/vsttypes.h
include/vst3sdk/window.cpp
include/vst3sdk/window.h
lib/vst3/6EE65CD1B83A4AF480AA7929AEA6B8A0_snapshot.png
lib/vst3/6EE65CD1B83A4AF480AA7929AEA6B8A0_snapshot_2.0x.png
lib/vst3/84E8DE5F92554F5396FAE4133C935A18_snapshot.png
lib/vst3/84E8DE5F92554F5396FAE4133C935A18_snapshot_2.0x.png
lib/vst3/A2EAF7DB320640F48EDE380DDF89562C_snapshot.png
lib/vst3/A2EAF7DB320640F48EDE380DDF89562C_snapshot_2.0x.png
lib/vst3/about.png
lib/vst3/adelay.so
lib/vst3/again.so
lib/vst3/again.uidesc
lib/vst3/againsimple.so
lib/vst3/animation_knob.png
lib/vst3/animation_knob_3x.png
lib/vst3/background.png
lib/vst3/background_2x.png
lib/vst3/background_3x.png
lib/vst3/bypass.png
lib/vst3/channelcontext.so
lib/vst3/groupframe.png
lib/vst3/hostchecker.so
lib/vst3/hostchecker.uidesc
lib/vst3/knob.png
lib/vst3/knob2.png
lib/vst3/legacymidiccout.so
lib/vst3/mda-vst3.so
lib/vst3/note_expression_synth.uidesc
lib/vst3/noteexpressionsynth.so
lib/vst3/noteexpressiontext.so
lib/vst3/panner.so
lib/vst3/pitchnames.so
lib/vst3/pitchnames.uidesc
lib/vst3/plug.uidesc
lib/vst3/prefetchablesupport.so
lib/vst3/programchange.so
lib/vst3/slider_background.png
lib/vst3/slider_handle.png
lib/vst3/slider_handle_2.0x.png
lib/vst3/syncdelay.so
lib/vst3/vst3_logo_small.png
lib/vst3/vu_off.png
lib/vst3/vu_on.png