/ VST Home / Change History

Version 3.6.12 (2018/12/03)

Version 3.6.12 (2018/12/03)

  • VSTGUI 4.7

    • redesigned drag and drop (drags with bitmaps are now supported on Windows).
    • standalone library support for Windows 7.
    • new ImageStitcher tool.
    • the GDI+ draw backend was removed, the Direct2D backend is the replacement.
    • fix crash with splash screen.
    • fix compilation for VSTGUI Tools on win32.
    • clean up.
  • Interfaces changes:

    • New LegacyMIDICCOutEvent (plug-in): allow a plug-in to generate MIDI CC as output event.
    • New IMidiLearn (plug-in): allow a plug-in to get the currently live playing MIDI CC to implement custom MIDI learning.
    • New IPlugInterfaceSupport (host): allow a plug-in to ask the host if a given plug-in interface is supported/used by the host.
    • New IVst3WrapperMPESupport (wrapper): allow a plug-in to set up MPE support in wrappers.
  • cmake:

    • minor refactoring (like renaming WIN to SMTG_WIN).
    • fix WIN_ARCHITECTURE_NAME for Windows 32bits.
    • fix SMTG_PACKAGE_ICON_PATH selection.
    • split WIN_PDB into WIN_PDB32 and WIN_PDB64.
  • Examples:

    • New LegacyMIDICCOut VST 3 plug-in showing the use of LegacyMIDICCOutEvent.
    • Add IMidiLearn support for NoteExpressionSynth.
    • Add Audio Unit v3 NoteExpressionSynth example with MPE support.
  • Plug-in Wrappers:

    • Audio Unit v3 (AUv3) Wrapper (VST 3 - Audio Unit v3 Wrapper):
      • out of the box MPE support. As MPE is a limited subset of the Note Expression feature, the three expressions are simply mapped to the note expressions returned via the INoteExpressionPhysicalUIMapping interface.
      • note that you must have certificates to sign on macOS/iOS for AUv3.
      • complete folder restructuring for easy adaption.
    • AAX Wrapper (VST 3 - AAX Wrapper):
      • fix automation update after loading a preset
    • VST 2 Wrapper:
      • fix double release of editor.
  • Helpers classes:

    • New file with some helpers for event: vsteventshelper.h.