I have a number of plugins that can process (send/receive and act on) Program Change messages and some that can send out MIDI Clock messages. With VST2 versions of these plugins, everything works perfectly, but with the VST3 versions the MIDI Program Change and MIDI Clock messages are completely ignored! This breaks the VST3 versions for use in many scenarios forcing continued use of the VST2 versions — and making this a permanent need until it is fixed for all VST3 plugins.
Surely the VST3 specification and development libraries should provide as good as, if not better, support for all MIDI messages as well as for other capabilities and, if not, how can Steinberg consider deprecating the VST2 libraries?
Given the continued growing use of physical hardware synthesizers and other devices these days together with the standardisation of MIDI 2.0, complete and responsive support for MIDI/MIDI 2.0 in the VST3 standards is critical for many musicians.
The VST3 standard (and development toolkits) needs to urgently add (back) capabilities that will support the complete MIDI and MIDI 2.0 standards - or Steinberg needs to confirm permanent continued support (and fixes/security patches) for the VST2 libraries.