/ VST Home / Change History

Version 3.6.5 (2015/08/28)

Version 3.6.5 (2015/08/28)

  • Interface changes:

    • New Steinberg::Vst::ChannelContext::IInfoListener interface: informing the plug-in about the channel in which it is instantiated (name, color...).
    • New Steinberg::Vst::IPrefetchableSupport interface: allowing a plug-in to inform the host that it does not support prefetch/ASIO Guard (could be dynamically).
    • New Steinberg::Vst::IUnitHandler2 interface: allowing a plug-in to inform the host that an assignment Unit-Bus defined by IUnitInfo::getUnitByBus has changed.
    • New Steinberg::Vst::IAutomationState interface: informing the plug-in about its current automation state.
    • use "#pragma once" instead of "#ifndef".
  • Examples:

    • New VST 3 plug-ins examples:
      • New VST 3 plug-in ChannelContext showing how Steinberg::Vst::ChannelContext::IInfoListener interface is working.
      • New VST 3 plug-in PrefetchableSupport showing how Steinberg::Vst::IPrefetchableSupport interface is working.
    • "VST 3 Host Checker" plug-in updated with new checks.
  • Plug-in wrappers:

    • VST 3 - Audio Unit Wrapper:
      • support MIDI output.
      • fix crash with namespace conflict with macOS X 10.10.
      • add PresetAttributes::StateType support in AUWrapper::restoreState.
  • New Flags/Enums:

    • New predefined 3D Speaker Arrangements: k91Atmos.
  • VST3PluginTestHost:

    • add some new unit tests: Bypass parameter support is mandatory for FX Plug-in (not Instrument)!