VST 3 SDK VST 3.6.11 SDK for developing VST Plug-in

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

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.