diff --git a/audio/dexed/Makefile b/audio/dexed/Makefile index d50b38503dbb..52ae318f155c 100644 --- a/audio/dexed/Makefile +++ b/audio/dexed/Makefile @@ -1,68 +1,68 @@ PORTNAME= dexed DISTVERSIONPREFIX= v DISTVERSION= 0.9.6-16 DISTVERSIONSUFFIX= -g1df9a58 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= audio PKGNAMESUFFIX= -synth MAINTAINER= yuri@FreeBSD.org COMMENT= DX7 FM multi plaform/multi format plugin WWW= https://asb2m10.github.io/dexed/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= libX11>0:x11/libX11 \ libXcursor>0:x11/libXcursor \ libXinerama>0:x11/libXinerama \ libXrandr>0:x11/libXrandr LIB_DEPENDS= libfreetype.so:print/freetype2 \ libjack.so:audio/jack \ libpng16.so:graphics/png \ libasound.so:audio/alsa-lib # see https://github.com/asb2m10/dexed/issues/343 about the ALSA use USES= cmake dos2unix localbase:ldflags pkgconfig USE_GITHUB= yes GH_ACCOUNT= asb2m10 GH_TUPLE= steinbergmedia:vst3sdk:2cc517019a2681fccf211e6a95776a0af1e16d04:steinbergmedia_vst3sdk/libs/vst3sdk \ steinbergmedia:vst3_base:985fe019276ee03c2751a1736ba3b390678e29f2:asb2m10_vst3_base/libs/vst3sdk/base \ steinbergmedia:vst3_cmake:31b3f3c3e5c4e1bcfee221e5076b6b56296214d7:asb2m10_vst3_cmake/libs/vst3sdk/cmake \ steinbergmedia:vst3_doc:a3ad6a147ed8347c802dd2a946d84939a3572164:asb2m10_vst3_doc/libs/vst3sdk/doc \ steinbergmedia:vst3_pluginterfaces:93cef1afb7061e488625045ba5a82abaa83d27fe:asb2m10_vst3_pluginterfaces/libs/vst3sdk/pluginterfaces \ steinbergmedia:vst3_public_sdk:9589800ed94573354bc29de45eec5744523fbfcb:asb2m10_vst3_public_sdk/libs/vst3sdk/public.sdk \ steinbergmedia:vstgui:6c48e17c174abaf2f1dc8ae41e5fab70599eca6c:asb2m10_vstgui/libs/vst3sdk/vstgui4 \ surge-synthesizer:tuning-library:b3069450045fe439206628f08220300864e5a958:surge_synthesizer_tuning_library/libs/tuning-library \ surge-synthesizer:surgesynthteam_tuningui:54f9a74cd55cdb33fb4d32d706067626857cfc75:surge_synthesizer_surgesynthteam_tuningui/libs/surgesynthteam_tuningui \ juce-framework:JUCE:2f980209cc4091a4490bb1bafc5d530f16834e58:juce_framework_JUCE/libs/JUCE DOS2UNIX_GLOB= *.cpp *.h PLIST_FILES= bin/Dexed OPTIONS_DEFINE= VST3 OPTIONS_DEFAULT= VST3 VST3_DESC= Build the VST3 plugin VST3_BUILD_DEPENDS= vst3sdk>0:audio/vst3sdk VST3_CXXFLAGS= -DJUCE_CUSTOM_VST3_SDK=1 -fPIC VST3_PLIST_FILES= lib/vst3/Dexed.so CXXFLAGS+= -DJUCE_INCLUDE_PNGLIB_CODE=0 # to fix build on powerpc64le, see bug#265446, https://github.com/juce-framework/JUCE/issues/1094 LDFLAGS+= -lpng16 PORTSCOUT= skipv:nightly post-patch-VST3-off: @${REINPLACE_CMD} -e 's/FORMATS AU VST3 Standalone/FORMATS AU Standalone/' ${WRKSRC}/Source/CMakeLists.txt do-install: # workaround for https://github.com/asb2m10/dexed/issues/342 ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/Source/Dexed_artefacts/Release/Standalone/Dexed ${STAGEDIR}${PREFIX}/bin do-install-VST3-on: ${MKDIR} ${STAGEDIR}${PREFIX}/lib/vst3 ${INSTALL_LIB} ${BUILD_WRKSRC}/Source/Dexed_artefacts/Release/VST3/Dexed.vst3/Contents/*/Dexed.so ${STAGEDIR}${PREFIX}/lib/vst3 .include diff --git a/audio/vst3sdk/Makefile b/audio/vst3sdk/Makefile index 336390967b97..a8c5c04f174f 100644 --- a/audio/vst3sdk/Makefile +++ b/audio/vst3sdk/Makefile @@ -1,53 +1,52 @@ PORTNAME= vst3sdk DISTVERSIONPREFIX= v -DISTVERSION= 3.7.4_build_25 -PORTREVISION= 1 +DISTVERSION= 3.7.7_build_19 CATEGORIES= audio MAINTAINER= yuri@FreeBSD.org COMMENT= VST3 SDK (VST3 audio plugins Software Development Kit) WWW= https://github.com/steinbergmedia/vst3sdk LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt BROKEN_i386= fails to build: static_assert failed due to requirement 'alignof(Steinberg::Vst::ProcessContext) == (0 ? 8U : 0 ? 1U : 1 ? 8U : 8U) BUILD_DEPENDS= bash:shells/bash LIB_DEPENDS= libexpat.so:textproc/expat2 \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libharfbuzz.so:print/harfbuzz \ 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:f69df71891fbc76f872d43d0f3a357c6fb04ae2a:steinbergmedia_vst3_base/base \ - steinbergmedia:vst3_cmake:fe588a391d77711b6d0a7ee83c10e17f1659b1dc:steinbergmedia_vst3_cmake/cmake \ - steinbergmedia:vst3_doc:6f0b515351af4f574e90eb609b38693195d27d67:steinbergmedia_vst3_doc/doc \ - steinbergmedia:vst3_pluginterfaces:2ad397ade5b51007860bedb3b01b8afd2c5f6fba:steinbergmedia_vst3_pluginterfaces/pluginterfaces \ - steinbergmedia:vst3_public_sdk:bc459feee68803346737901471441fd4829ec3f9:steinbergmedia_vst3_public_sdk/public.sdk \ - steinbergmedia:vstgui:6431f630f65f630c52ec1dfbb93d39d40600c41c:steinbergmedia_vstgui/vstgui4 \ + steinbergmedia:vst3_base:ea2bac9:steinbergmedia_vst3_base/base \ + steinbergmedia:vst3_cmake:bd2a55a:steinbergmedia_vst3_cmake/cmake \ + steinbergmedia:vst3_doc:d5397c9:steinbergmedia_vst3_doc/doc \ + steinbergmedia:vst3_pluginterfaces:bc5ff0f:steinbergmedia_vst3_pluginterfaces/pluginterfaces \ + steinbergmedia:vst3_public_sdk:bbb0538:steinbergmedia_vst3_public_sdk/public.sdk \ + steinbergmedia:vstgui:91c4105:steinbergmedia_vstgui/vstgui4 SHEBANG_FILES= vstgui4/vstgui/uidescription/editing/createuidescdata.sh PORTSCOUT= limit:^.*\d\.\d # prevent tags like vstsdk370_31_07_2020_build_116 -do-install: +do-install: # workaround for https://github.com/steinbergmedia/vst3sdk/issues/77 ${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 diff --git a/audio/vst3sdk/distinfo b/audio/vst3sdk/distinfo index b7a910e120bc..d1e75a3051d9 100644 --- a/audio/vst3sdk/distinfo +++ b/audio/vst3sdk/distinfo @@ -1,15 +1,15 @@ -TIMESTAMP = 1650234815 -SHA256 (steinbergmedia-vst3sdk-v3.7.4_build_25_GH0.tar.gz) = 24f79a670d8f3c7aac34e1340f2d12763beabc9229d61b6f806d850675c8c5f6 -SIZE (steinbergmedia-vst3sdk-v3.7.4_build_25_GH0.tar.gz) = 417117 -SHA256 (steinbergmedia-vst3_base-f69df71891fbc76f872d43d0f3a357c6fb04ae2a_GH0.tar.gz) = 3b436ab7574a56adc1acde4dde6bbce74d1d7219b0458fc28662d209475173a7 -SIZE (steinbergmedia-vst3_base-f69df71891fbc76f872d43d0f3a357c6fb04ae2a_GH0.tar.gz) = 62998 -SHA256 (steinbergmedia-vst3_cmake-fe588a391d77711b6d0a7ee83c10e17f1659b1dc_GH0.tar.gz) = ac9470a21ae0851d59c85c1d009880c7da9b7d97285348c0b22c87c57fb8fec0 -SIZE (steinbergmedia-vst3_cmake-fe588a391d77711b6d0a7ee83c10e17f1659b1dc_GH0.tar.gz) = 20572 -SHA256 (steinbergmedia-vst3_doc-6f0b515351af4f574e90eb609b38693195d27d67_GH0.tar.gz) = a68019295e601ebae8273f68f7fe027703f0557836d808616da2b7833741af54 -SIZE (steinbergmedia-vst3_doc-6f0b515351af4f574e90eb609b38693195d27d67_GH0.tar.gz) = 41807147 -SHA256 (steinbergmedia-vst3_pluginterfaces-2ad397ade5b51007860bedb3b01b8afd2c5f6fba_GH0.tar.gz) = 3fefaba69511b6841b25be91dd754015fb3a59ffc9f105c3ad0e8ba9302f119b -SIZE (steinbergmedia-vst3_pluginterfaces-2ad397ade5b51007860bedb3b01b8afd2c5f6fba_GH0.tar.gz) = 99486 -SHA256 (steinbergmedia-vst3_public_sdk-bc459feee68803346737901471441fd4829ec3f9_GH0.tar.gz) = 6bd96391f82dd940f99a532fec1998f53d8054da17e6de5d7b07ba8e688a48aa -SIZE (steinbergmedia-vst3_public_sdk-bc459feee68803346737901471441fd4829ec3f9_GH0.tar.gz) = 12344154 -SHA256 (steinbergmedia-vstgui-6431f630f65f630c52ec1dfbb93d39d40600c41c_GH0.tar.gz) = 7d87deceee656e9c1f75492c7c021a726b57ec2cb4ff3402585bc0d87d166bd6 -SIZE (steinbergmedia-vstgui-6431f630f65f630c52ec1dfbb93d39d40600c41c_GH0.tar.gz) = 3670038 +TIMESTAMP = 1678040166 +SHA256 (steinbergmedia-vst3sdk-v3.7.7_build_19_GH0.tar.gz) = 3dd04a170659cfdfc4bdf5fc83e91577b66d1a72042b74b35bc225393511c938 +SIZE (steinbergmedia-vst3sdk-v3.7.7_build_19_GH0.tar.gz) = 416231 +SHA256 (steinbergmedia-vst3_base-ea2bac9_GH0.tar.gz) = 22a55e586cd5f04b08b74483f2aa1d577e09bd25109d0997dab1d5082b50da2c +SIZE (steinbergmedia-vst3_base-ea2bac9_GH0.tar.gz) = 63697 +SHA256 (steinbergmedia-vst3_cmake-bd2a55a_GH0.tar.gz) = 2ee643cf4088265e1926db941042ff5a02d03eb153877d60d6a85bf2f6ea156c +SIZE (steinbergmedia-vst3_cmake-bd2a55a_GH0.tar.gz) = 262859 +SHA256 (steinbergmedia-vst3_doc-d5397c9_GH0.tar.gz) = 4910b955639d7fa06327c9ebd56427245b398c5e23f56a1c2cc506312a90b51a +SIZE (steinbergmedia-vst3_doc-d5397c9_GH0.tar.gz) = 38800535 +SHA256 (steinbergmedia-vst3_pluginterfaces-bc5ff0f_GH0.tar.gz) = 8aa7cb30f42891ed73f433653282db0371ae652cec15acf74cc43ab47e01554e +SIZE (steinbergmedia-vst3_pluginterfaces-bc5ff0f_GH0.tar.gz) = 101507 +SHA256 (steinbergmedia-vst3_public_sdk-bbb0538_GH0.tar.gz) = 64a106179d73acf52c899bc1fa1e1630b2ea1c8d2b7d68eb5fb2e48e5492ad41 +SIZE (steinbergmedia-vst3_public_sdk-bbb0538_GH0.tar.gz) = 12410858 +SHA256 (steinbergmedia-vstgui-91c4105_GH0.tar.gz) = 4f2cc7592b6223521bebdd71a8e7c7e76b803b3fd0d578779a93646c528d476e +SIZE (steinbergmedia-vstgui-91c4105_GH0.tar.gz) = 3554055 diff --git a/audio/vst3sdk/files/patch-cmake_modules_SMTG__AddSMTGLibrary.cmake b/audio/vst3sdk/files/patch-cmake_modules_SMTG__AddSMTGLibrary.cmake index 13bca5871ef2..a039499b86c5 100644 --- a/audio/vst3sdk/files/patch-cmake_modules_SMTG__AddSMTGLibrary.cmake +++ b/audio/vst3sdk/files/patch-cmake_modules_SMTG__AddSMTGLibrary.cmake @@ -1,13 +1,13 @@ - workaround for https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=254489 ---- cmake/modules/SMTG_AddSMTGLibrary.cmake.orig 2021-12-16 12:29:25 UTC +--- cmake/modules/SMTG_AddSMTGLibrary.cmake.orig 2022-12-12 13:47:57 UTC +++ cmake/modules/SMTG_AddSMTGLibrary.cmake -@@ -126,7 +126,7 @@ function(smtg_target_create_link_to_plugin target dest +@@ -130,7 +130,7 @@ function(smtg_target_create_link_to_plugin target dest add_custom_command( TARGET ${target} POST_BUILD - COMMAND mkdir -p "${TARGET_DESTINATION}" + COMMAND ${CMAKE_COMMAND} -E make_directory "${TARGET_DESTINATION}" - COMMAND ln -svfF "${TARGET_SOURCE}" "${TARGET_DESTINATION}" + COMMAND ln -sv "${TARGET_SOURCE}" "${TARGET_DESTINATION}" ) endif(SMTG_WIN) endfunction(smtg_target_create_link_to_plugin) diff --git a/audio/vst3sdk/files/patch-cmake_modules_SMTG__AddVST3AuV2.cmake b/audio/vst3sdk/files/patch-cmake_modules_SMTG__AddVST3AuV2.cmake new file mode 100644 index 000000000000..1fa91e903676 --- /dev/null +++ b/audio/vst3sdk/files/patch-cmake_modules_SMTG__AddVST3AuV2.cmake @@ -0,0 +1,11 @@ +--- cmake/modules/SMTG_AddVST3AuV2.cmake.orig 2023-03-05 18:19:05 UTC ++++ cmake/modules/SMTG_AddVST3AuV2.cmake +@@ -107,7 +107,7 @@ if (XCODE AND SMTG_COREAUDIO_SDK_PATH) + add_custom_command(TARGET ${target} POST_BUILD + COMMAND /bin/mkdir "-p" ${outputdir}/${ARG_BUNDLE_NAME}.component/Contents/Resources + COMMAND /bin/rm "-f" "${outputdir}/${ARG_BUNDLE_NAME}.component/Contents/Resources/plugin.vst3" +- COMMAND /bin/ln "-svfF" "${outputdir}/$.vst3" "${outputdir}/${ARG_BUNDLE_NAME}.component/Contents/Resources/plugin.vst3" ++ COMMAND /bin/ln "-sv" "${outputdir}/$.vst3" "${outputdir}/${ARG_BUNDLE_NAME}.component/Contents/Resources/plugin.vst3" + COMMAND /bin/cp "-rpf" "${outputdir}/${ARG_BUNDLE_NAME}.component" "~/Library/Audio/Plug-Ins/Components/" + ) + diff --git a/audio/vst3sdk/files/patch-pluginterfaces_base_fplatform.h b/audio/vst3sdk/files/patch-pluginterfaces_base_fplatform.h index a56f1ff028ec..c170488b592c 100644 --- a/audio/vst3sdk/files/patch-pluginterfaces_base_fplatform.h +++ b/audio/vst3sdk/files/patch-pluginterfaces_base_fplatform.h @@ -1,20 +1,20 @@ ---- pluginterfaces/base/fplatform.h.orig 2021-12-16 12:29:35 UTC +--- pluginterfaces/base/fplatform.h.orig 2022-12-12 13:48:24 UTC +++ pluginterfaces/base/fplatform.h -@@ -114,7 +114,7 @@ +@@ -117,7 +117,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 -@@ -127,7 +127,7 @@ - #define SMTG_CPU_ARM_64 __aarch64__ +@@ -138,7 +138,7 @@ + #endif #define SMTG_CPU_ARM_64EC 0 - #include + #include #if __BYTE_ORDER == __LITTLE_ENDIAN #define BYTEORDER kLittleEndian #else diff --git a/audio/vst3sdk/files/patch-public.sdk_source_vst_auwrapper_again_CMakeLists.txt b/audio/vst3sdk/files/patch-public.sdk_source_vst_auwrapper_again_CMakeLists.txt deleted file mode 100644 index 8e9e5768fe0d..000000000000 --- a/audio/vst3sdk/files/patch-public.sdk_source_vst_auwrapper_again_CMakeLists.txt +++ /dev/null @@ -1,13 +0,0 @@ -- Workaround for https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=254489 - ---- public.sdk/source/vst/auwrapper/again/CMakeLists.txt.orig 2021-12-16 12:29:36 UTC -+++ public.sdk/source/vst/auwrapper/again/CMakeLists.txt -@@ -33,7 +33,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) diff --git a/audio/vst3sdk/pkg-plist b/audio/vst3sdk/pkg-plist index cbc791f40bf9..a2b3fb416a05 100644 --- a/audio/vst3sdk/pkg-plist +++ b/audio/vst3sdk/pkg-plist @@ -1,601 +1,611 @@ 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/agsa.h include/vst3sdk/agsa_controller.cpp include/vst3sdk/agsa_factory.cpp include/vst3sdk/agsa_processor.cpp include/vst3sdk/app.cpp include/vst3sdk/appinit.h include/vst3sdk/aucarbonview.h include/vst3sdk/aucocoaview.h include/vst3sdk/audiobuffers.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/connectionproxytest.cpp 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/eventlisttest.cpp include/vst3sdk/eventlogdatabrowsersource.cpp include/vst3sdk/eventlogdatabrowsersource.h include/vst3sdk/eventlogger.cpp include/vst3sdk/eventlogger.h include/vst3sdk/exampletest.cpp 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/funknownimpl.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/hostclassestest.cpp 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/iplugincompatibility.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/json.h +include/vst3sdk/jsoncxx.h 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/moduleinfo.h +include/vst3sdk/moduleinfocreator.cpp +include/vst3sdk/moduleinfocreator.h +include/vst3sdk/moduleinfoparser.cpp +include/vst3sdk/moduleinfoparser.h include/vst3sdk/moduleinit.cpp include/vst3sdk/moduleinit.h 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/objcclassbuilder.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/parameterchangestest.cpp 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/plugcompat.cpp +include/vst3sdk/plugcompat.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/pluginfactory_constexpr.h include/vst3sdk/pluginterfacesupport.cpp include/vst3sdk/pluginterfacesupport.h include/vst3sdk/pluginterfacesupporttest.cpp 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/processdataslicer.h include/vst3sdk/processdatatest.cpp 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/rttransfer.h include/vst3sdk/rttransfertest.cpp include/vst3sdk/runloop.cpp include/vst3sdk/runloop.h include/vst3sdk/sampleaccurate.h include/vst3sdk/sampleaccuratetest.cpp 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/testing.cpp include/vst3sdk/testing.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/tutorial.cpp include/vst3sdk/tutorial.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/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/41347FD6FED64094AFBB12B7DBA1D441_snapshot.png lib/vst3/41347FD6FED64094AFBB12B7DBA1D441_snapshot_2.0x.png lib/vst3/41466D9BB0654576B641098F686371B3_snapshot.png lib/vst3/41466D9BB0654576B641098F686371B3_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-sampleaccurate.so lib/vst3/again.so lib/vst3/again.uidesc -lib/vst3/again_sampleaccurate.so 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/multiple-program-changes.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/prefetchable.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 lib/vst3/window.uidesc