Avatar

Please consider registering
guest

sp_LogInOut Log In sp_Registration Register

Register | Lost password?
Advanced Search

— Forum Scope —




— Match —





— Forum Options —





Minimum search word length is 3 characters - maximum search word length is 84 characters

sp_Feed Topic RSS sp_TopicIcon
VST 3.7.3 Released
Avatar
Member
Members
September 27, 2021 - 4:53 pm
Member Since: June 1, 2021
Forum Posts: 22
sp_UserOfflineSmall Offline

Here we go againKiss

Anyone has tried the latest version of VST SDK 3.7.3 within ASPIK or RackAFX? I'm updating my projects by using the SDK 3.7.2 and it has already made me crazyEmbarassed

So if anyone has any experiences please keep us updated.

Jean

 

Version 3.7.3 (2021/08/10)

  • Interface changes:
    • update documentation of IPlugViewContentScaleSupport
  • VSTGUI 44.10.1
    • different fixes
  • Licensing has changed to version 2.2.1! Please read the new license agreement VST 3 Licensing Issues 2. (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 12
  • Plug-in Wrappers:
    • AAX Wrapper:
      • Refactoring of initModule/DeInitModule
      • GetParameterIndex wrong index when read-only parameters used
    • VST2 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
  • Samples:
    • 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 VST3 plugins 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
Avatar
Admin
October 2, 2021 - 11:28 am
Member Since: January 1, 2020
Forum Posts: 70
sp_UserOfflineSmall Offline

Hi Jean,

In my experience Will needs to make a ton of changes to maintain compatibility on each new update. I'm not entirely surprised this wouldn't work/be stressing to attempt.

Even just renaming that folder likely broke the CMake script several ways.

If you are interested in or already made progress towards 3.7.3 migration though + would like to help, then check out Will's Github page as this framework is intended to be open to contributors.

Otherwise I'm sure an update will be forthcoming from Will and best use 3.7.2 for now.

Avatar
Admin
October 11, 2021 - 2:06 pm
Member Since: January 29, 2017
Forum Posts: 656
sp_UserOfflineSmall Offline

Hi All

I have tested VST3 SDK 3.7.3 with ASPiK and found no issues (that is usually not the case). This includes the newer VSTGUI4.10.1 update. It is only very rarely that this happens, as the Steinberg engineers usually make massive changes that also break their own Sample plugin projects from previous SDKs. When they do that, I have to go back in and try to figure out what they've done, which is made more complicated because they do not publish release notes for plugin framework developers (ASPiK, JUCE, iPlug2, etc...) - we are all in the same boat. 

All of this (VST3 SDK 3.7.3) worked with ASPiK and the ASPiKreator. It also worked with my older plugin projects that I migrated from VST3 SDK 3.7.2. 

However, due to a low level change that was added in VSTGUI4.10 regarding initializing and de-initializing the library, this does not work with very old ASPiK projects without updating the PluginKernel files. 

So, you should be good to go with 3.7.3.

Note that there is still an issue with Reaper recognizing the plugin bundle folders, which also exists for the VST3 SDK sample as well. 

Will

Forum Timezone: America/New_York

Most Users Ever Online: 152

Currently Online:
7 Guest(s)

Currently Browsing this Page:
1 Guest(s)

Top Posters:

Chaes: 56

Skyler: 48

Derek: 46

Frodson: 45

Peter: 43

TheSmile: 43

clau_ste: 39

Nickolai: 39

JimmyM: 33

Gwen: 32

Member Stats:

Guest Posters: 1

Members: 738

Moderators: 1

Admins: 6

Forum Stats:

Groups: 13

Forums: 42

Topics: 815

Posts: 3146

Moderators: W Pirkle: 656