diff --git a/audio/vst3sdk/Makefile b/audio/vst3sdk/Makefile index b3efa1c5f5e4..eb6c1e7ffa0f 100644 --- a/audio/vst3sdk/Makefile +++ b/audio/vst3sdk/Makefile @@ -1,54 +1,53 @@ PORTNAME= vst3sdk DISTVERSIONPREFIX= v -DISTVERSION= 3.7.7_build_19 -PORTREVISION= 1 +DISTVERSION= 3.7.12_build_20 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_GNOME= gtk30 gtkmm30 USE_XORG= ice sm x11 xcb xext USE_CXXSTD= c++20 # otherwise the code in public.sdk/source/vst/hosting/module_linux.cpp uses the default value of __cplusplus=201703 and fails to use the correct #include USE_GITHUB= yes GH_ACCOUNT= steinbergmedia GH_TUPLE= \ - 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 + steinbergmedia:vst3_base:f0998e7:steinbergmedia_vst3_base/base \ + steinbergmedia:vst3_cmake:2022b26:steinbergmedia_vst3_cmake/cmake \ + steinbergmedia:vst3_doc:3c2097d:steinbergmedia_vst3_doc/doc \ + steinbergmedia:vst3_pluginterfaces:151ecde:steinbergmedia_vst3_pluginterfaces/pluginterfaces \ + steinbergmedia:vst3_public_sdk:3fce096:steinbergmedia_vst3_public_sdk/public.sdk \ + steinbergmedia:vstgui:02eadc0: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: # 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 d1e75a3051d9..9b84e8a81921 100644 --- a/audio/vst3sdk/distinfo +++ b/audio/vst3sdk/distinfo @@ -1,15 +1,15 @@ -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 +TIMESTAMP = 1731474973 +SHA256 (steinbergmedia-vst3sdk-v3.7.12_build_20_GH0.tar.gz) = 1cafc2665f6e77c29303f7d11fd95af328f915bdd683a4e13058b8fca720d15f +SIZE (steinbergmedia-vst3sdk-v3.7.12_build_20_GH0.tar.gz) = 425550 +SHA256 (steinbergmedia-vst3_base-f0998e7_GH0.tar.gz) = 275148e06c032a3388e0cb2d8a66cec444c1194064472a341c389fce62358e14 +SIZE (steinbergmedia-vst3_base-f0998e7_GH0.tar.gz) = 64578 +SHA256 (steinbergmedia-vst3_cmake-2022b26_GH0.tar.gz) = 27fb1194df17990389911bc930f88aada105d7399b244ca420eb33c3bc6d386f +SIZE (steinbergmedia-vst3_cmake-2022b26_GH0.tar.gz) = 264519 +SHA256 (steinbergmedia-vst3_doc-3c2097d_GH0.tar.gz) = 22bab56e395086f0995b50e3df336d3efbf806029f12f70dc923d239ac84d55c +SIZE (steinbergmedia-vst3_doc-3c2097d_GH0.tar.gz) = 44086693 +SHA256 (steinbergmedia-vst3_pluginterfaces-151ecde_GH0.tar.gz) = eb02cbec9cc9017f5bb975fd32cce4a7a1de9ae960838101c26496e6a0d07e5a +SIZE (steinbergmedia-vst3_pluginterfaces-151ecde_GH0.tar.gz) = 106808 +SHA256 (steinbergmedia-vst3_public_sdk-3fce096_GH0.tar.gz) = 59a75a9039a4975fb3867d26fbc14950e1a7d63961041825a01cebac33142da6 +SIZE (steinbergmedia-vst3_public_sdk-3fce096_GH0.tar.gz) = 12716446 +SHA256 (steinbergmedia-vstgui-02eadc0_GH0.tar.gz) = 1cad8f080e47922e5229d47ff5a37470d1fd049873766e73e8d29ae34c0b18d9 +SIZE (steinbergmedia-vstgui-02eadc0_GH0.tar.gz) = 3612674 diff --git a/audio/vst3sdk/files/patch-cmake_modules_SMTG__AddSMTGLibrary.cmake b/audio/vst3sdk/files/patch-cmake_modules_SMTG__AddSMTGLibrary.cmake index a039499b86c5..a976c6472df0 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 2022-12-12 13:47:57 UTC +--- cmake/modules/SMTG_AddSMTGLibrary.cmake.orig 2024-07-26 07:55:28 UTC +++ cmake/modules/SMTG_AddSMTGLibrary.cmake -@@ -130,7 +130,7 @@ function(smtg_target_create_link_to_plugin target dest +@@ -131,7 +131,7 @@ function(smtg_target_create_link_to_plugin target dest add_custom_command( TARGET ${target} POST_BUILD 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 deleted file mode 100644 index 1fa91e903676..000000000000 --- a/audio/vst3sdk/files/patch-cmake_modules_SMTG__AddVST3AuV2.cmake +++ /dev/null @@ -1,11 +0,0 @@ ---- 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-cmake_modules_SMTG__PlatformToolset.cmake b/audio/vst3sdk/files/patch-cmake_modules_SMTG__PlatformToolset.cmake index 519437dd4708..ba943b3f2bf2 100644 --- a/audio/vst3sdk/files/patch-cmake_modules_SMTG__PlatformToolset.cmake +++ b/audio/vst3sdk/files/patch-cmake_modules_SMTG__PlatformToolset.cmake @@ -1,11 +1,11 @@ ---- cmake/modules/SMTG_PlatformToolset.cmake.orig 2021-12-16 12:29:25 UTC +--- cmake/modules/SMTG_PlatformToolset.cmake.orig 2024-07-26 07:55:28 UTC +++ cmake/modules/SMTG_PlatformToolset.cmake -@@ -60,7 +60,7 @@ macro(smtg_setup_platform_toolset) +@@ -62,7 +62,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(ANDROID) endif(SMTG_MAC) endif(XCODE) diff --git a/audio/vst3sdk/files/patch-pluginterfaces_base_fplatform.h b/audio/vst3sdk/files/patch-pluginterfaces_base_fplatform.h index c170488b592c..fe2ebed25d4d 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 2022-12-12 13:48:24 UTC +--- pluginterfaces/base/fplatform.h.orig 2024-07-26 07:55:50 UTC +++ pluginterfaces/base/fplatform.h -@@ -117,7 +117,7 @@ +@@ -123,7 +123,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 -@@ -138,7 +138,7 @@ + #define SMTG_OS_LINUX 1 + #define SMTG_OS_MACOS 0 + #define SMTG_OS_WINDOWS 0 +@@ -145,7 +145,7 @@ #endif #define SMTG_CPU_ARM_64EC 0 - #include + #include #if __BYTE_ORDER == __LITTLE_ENDIAN #define BYTEORDER kLittleEndian #else diff --git a/audio/vst3sdk/pkg-plist b/audio/vst3sdk/pkg-plist index a2b3fb416a05..f9e48c014058 100644 --- a/audio/vst3sdk/pkg-plist +++ b/audio/vst3sdk/pkg-plist @@ -1,611 +1,658 @@ include/vst3sdk/AUv3AudioEngine.h include/vst3sdk/AUv3Wrapper.h include/vst3sdk/AUv3WrapperFactory.h include/vst3sdk/AppDelegate.h include/vst3sdk/AudioIO.h +include/vst3sdk/D3D11PixelShader.h +include/vst3sdk/D3D11PixelShaderAA.h +include/vst3sdk/D3D11VertexShader.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/alignedalloc.h 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/commonstringconvert.cpp +include/vst3sdk/commonstringconvert.h include/vst3sdk/connectionproxy.cpp include/vst3sdk/connectionproxy.h include/vst3sdk/connectionproxytest.cpp include/vst3sdk/conststringtable.cpp include/vst3sdk/conststringtable.h +include/vst3sdk/controller.cpp include/vst3sdk/coreiids.cpp +include/vst3sdk/dataexchange.cpp +include/vst3sdk/dataexchange.h include/vst3sdk/dllmain.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/fontstash.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/hostdataexchangehandler.cpp +include/vst3sdk/hostdataexchangehandler.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/ios.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/irunloopimpl.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/ivstdataexchange.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/ivstremapparamid.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/macos.h 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/memoryibstream.h 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/nanovg.h +include/vst3sdk/nanovg_d3d11.h +include/vst3sdk/nanovg_gl.h +include/vst3sdk/nanovg_gl_utils.h +include/vst3sdk/nanovg_mtl.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/processor.cpp 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/readfile.cpp +include/vst3sdk/readfile.h +include/vst3sdk/remapparamidcids.h +include/vst3sdk/remapparamidcontroller.cpp +include/vst3sdk/remapparamidcontroller.h +include/vst3sdk/remapparamidentry.cpp +include/vst3sdk/remapparamidprocessor.cpp +include/vst3sdk/remapparamidprocessor.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/shared.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/simulator.h include/vst3sdk/smartpointer.h include/vst3sdk/speakerarrangement.cpp include/vst3sdk/speakerarrangement.h +include/vst3sdk/stb_image.h +include/vst3sdk/stb_truetype.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_linux.cpp include/vst3sdk/systemclipboard_win32.cpp +include/vst3sdk/systemtime.cpp +include/vst3sdk/systemtime.h 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/tvos.h include/vst3sdk/typesizecheck.h include/vst3sdk/ucolorspec.h include/vst3sdk/uid.h +include/vst3sdk/ump.h include/vst3sdk/updatehandler.cpp include/vst3sdk/updatehandler.h include/vst3sdk/usediids.cpp include/vst3sdk/ustring.cpp include/vst3sdk/ustring.h +include/vst3sdk/utf16namecids.h +include/vst3sdk/utf16namecontroller.cpp +include/vst3sdk/utf16namecontroller.h +include/vst3sdk/utf16nameentry.cpp +include/vst3sdk/utf16nameprocessor.cpp +include/vst3sdk/utf16nameprocessor.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/waveformview.cpp +include/vst3sdk/waveformview.h +include/vst3sdk/waveformview_direct3d.cpp 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-sample-accurate.so +lib/vst3/again-simple.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/channel-context.so lib/vst3/groupframe.png -lib/vst3/hostchecker.so +lib/vst3/host-checker.so lib/vst3/hostchecker.uidesc lib/vst3/knob.png lib/vst3/knob2.png -lib/vst3/legacymidiccout.so +lib/vst3/legacy-midicc-out.so lib/vst3/mda-vst3.so lib/vst3/multiple-program-changes.so +lib/vst3/note-expression-synth.so +lib/vst3/note-expression-text.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/pitch-names.so lib/vst3/plug.uidesc lib/vst3/prefetchable.so -lib/vst3/programchange.so +lib/vst3/program-change.so +lib/vst3/remap-paramid.so lib/vst3/slider_background.png lib/vst3/slider_handle.png lib/vst3/slider_handle_2.0x.png -lib/vst3/syncdelay.so +lib/vst3/sync-delay.so +lib/vst3/utf16-name.so lib/vst3/vst3_logo_small.png lib/vst3/vu_off.png lib/vst3/vu_on.png lib/vst3/window.uidesc