/ VST Home / Change History
- Interface changes:
- update documentation of IPlugViewContentScaleSupport
- VSTGUI 4.10.1
- Licensing has changed to version 2.2.1! Please read the new license agreement VST 3 Licensing Issues. (if you have already signed the version 2.0 of the license agreement you do not have to sign it again).
- New Flags/Enums:
- New RestartFlags flag kKeyswitchChanged: informing that Key switches has changed (info, count)
- New FunctionNameType for Panner: like kPanPosCenterX
- cmake:
- Fix wrong link path on Windows arm 64
- Add -Werror=return-type to get the same error on mac as on Windows or Linux
- Fix undefined variable vst3sdk_SOURCE_DIR when using fetchcontent for the SDK
- Fix wrong symbol visibility when project created via project generator
- New Tutorial for advanced techniques
- Plug-in Wrappers:
- AAX Wrapper:
- Refactoring of initModule/DeInitModule
- GetParameterIndex wrong index when read-only parameters used
- VST 2 Wrapper:
- Fix issue calling too many InitModule
- Refactoring of initModule/DeInitModule
- Audio Unit v3:
- Support AUv3 in macOS 11
- Simplify AUv3Wrapper code
- Fix Logic/GarageBand not showing editor on macOS 11
- Rename folder in zip SDK: VST3_SDK => vst3sdk
- Examples:
- Added checks in HostChecker plug-in:
- Check IParameterChanges for multiple queues with same ID
- Check IParameterChanges for multiple points at same position
- Add restartComponent (kKeyswitchChanged) / restartComponent (kNoteExpressionChanged) / restartComponent (kParamValuesChanged)
- Add support of ivstparameterfunctionname in Panner sample
- New VST 3 plug-ins example:
- New "AGain Sample Accurate" showing sample accurate parameter changes processing
- Fix editorHost when launch without arguments
- Fix crash in VST3Inspector when no VST 3 plug-ins available
- Fix warnings for mda plug-ins
- Fix the build with gcc 11
- Helpers classes:
- New utility files:
- audiobuffers.h
- processdataslicer.h
- rttransfer.h
- sampleaccurate.h
- testing.cpp/.h