VST 3 SDK  VST 3.6.11
SDK for developing VST Plug-in
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Groups Pages
VST 3 - Audio Unit v3 Wrapper

Helper Class wrapping a VST 3 Plug-in to a Audio Unit v3 Plug-in

Introduction

The VST 3 SDK comes with a helper class which wraps one VST 3 Audio Processor and Edit Controller to a AUv3 Plug-in.

How does it work?

  • it works with VSTGUI on iOS
  • Structure:
    • App (container app which initializes the AU through small Playback Engine)
    • Extension (extension which is loaded by hosts, also initializes the AU)
    • Library (main wrapper library)
  • How-To use the VST3->AUv3 Wrapper with the sample code:
    • make sure you have correct code signing set up
    • build & run targets
  • How-To use the VST3->AUv3 Wrapper with your own VST Plugin:
    • remove the AGain Source files from this project and include/link all your necessary VST3 Plugin source files (add to AUv3WrappermacOSLib and AUv3WrapperiOSLib target) and resource files (add to AUv3WrappermacOS, AUv3WrappermacOSExtension, AUv3WrapperiOS, AUv3WrapperiOSExtension targets)
    • edit the audiounitconfig.h file (see comment "AUWRAPPER_CHANGE" there)
    • rename the targets and bundle identifiers according to your needs
    • make sure you have correct code signing set up
    • build & run targets
Empty

Copyright ©2018 Steinberg Media Technologies GmbH. All Rights Reserved. This documentation is under this license.