- VST
- VST Overview
- What is VST?
❱
- Use cases
- Main benefits of VST 3
- What is the VST 3 SDK?
❱
- VST 3 Plug-in Examples
- VST 3 Plug-in Test Host
- VST 3 Project Generator
- Validator command line
- AudioHost Application
- EditorHost Application
- VST 3 Inspector Application
- AAX, AUv3 and AU Wrappers
❱
- AAX Wrapper
- AudioUnit v3 Wrapper
- AudioUnit v2 Wrapper
- iOS Inter-App Audio Support
- VSTGUI
- VST 3 Licensing
❱
- Steinberg VST usage guidelines
- What are the licensing options
- Which files fall under which license?
- Developer use cases (FAQs)
- Getting Started with VST
- Getting Started
❱
- VST 3 Links
- How to set up my system for VST 3
- Preparation on Windows
- Tutorials
❱
- Building the examples included in the SDK
❱
- Building the examples included in the SDK on Windows
- Building the examples included in the SDK on macOS
- Building the examples included in the SDK on Linux
- Using cmake for building VST 3 plug-ins
- Generate a new plug-in with the Project Generator App
- Code your first plug-in
- Use VSTGUI to design a User Interface
- Data Exchange
- Advanced VST 3 techniques
- How to use the silence flags
- Guideline for replacing a VST 2 plug-in by a VST 3 plug-in
- Strings Conversion Helper
- Creating a cmake plug-in project from scratch
- Creating a plug-in with VST 3 SDK as an external project
- Switching to another VSTGUI submodule or branch
- How to add AUv2 support to your VST 3 plug-in
- Technical Documentation
❱
- VST 3 API Documentation
- VST Module Architecture
❱
- How the host will load a VST-MA based Plug-in
- How to derive a class from an interface
- Interface Versions and Inheritance
- Moduleinfo
- Parameters and Automation
- VST 3 Units
- Presets & Program Lists
- Complex Plug-in Structures / Multi-timbral Instruments
- Data Exchange
- VST 3 Workflow Diagrams
❱
- Audio Processor Call Sequence
- Edit Controller Call Sequence
- Get Latency Call Sequence
- Resize View Call Sequence
- Bus Arrangement Setting Sequence
- VST 3 Locations / Format
❱
- Plug-in Format Structure
- Plug-in Locations
- Preset Format
- Preset Locations
- Snapshots
- About MIDI in VST 3
- Provide A Runloop On Linux
- Host Requirements for VST 3 Support
- <<<<<<<< Features History >>>>>>>>
- [3.0.0] Interfaces supported by the plug-in
- [3.0.0] Multiple Dynamic I/O Support
- [3.0.0] Silence flags
- [3.0.0] Interfaces supported by the host
- [3.0.1] Parameter MIDI Mapping
- [3.0.2] Parameter Finder
- [3.1.0] Audio Presentation Latency
- [3.1.0] Dirty State, Open Editor Request and UI Group Editing Support
- [3.1.0] KnobMode, Open Help & Open Aboutbox
- [3.5.0] Note Expression
- [3.5.0] Key Switch
- [3.5.0] Remote Presentation of Parameters
- [3.5.0] Context Menu
- [3.5.0] Enhanced Linked Parameters
- [3.6.0] iOS Inter-App Audio
- [3.6.0] Preset Meta-Information
- [3.6.5] Channel Context Info
- [3.6.5] Unit-Bus Assignment Change
- [3.6.5] Prefetchable
- [3.6.5] Automation State
- [3.6.6] PlugView Content Scaling
- [3.6.8] Request Bus Activation
- [3.6.10] UI Snapshots
- [3.6.11] NoteExpression Physical UI Mapping
- [3.6.12] Legacy MIDI CC Out Event
- [3.6.12] MIDI Learn
- [3.6.12] Host Query Interface support
- [3.6.12] MPE support for Wrappers
- [3.7.0] Parameter Function Name
- [3.7.0] Progress display
- [3.7.0] Process Context Requirements
- [3.7.0] Control Voltage Bus Flag
- [3.7.5] Module Info and Plug-in Compatibility
- [3.7.9] Get Current SystemTime
- [3.7.9] Data Transfert Between Processor/Controller
- [3.7.11] Remap Parameter ID
- Additional Resources
- Change History
❱
- Version 3.7.12 (2024/07/23)
- Version 3.7.11 (2024/04/22)
- Version 3.7.10 (2024/01/18)
- Version 3.7.9 (2023/10/09)
- Version 3.7.8 (2023/05/15)
- Version 3.7.7 (2022/12/12)
- Version 3.7.6 (2022/09/05)
- Version 3.7.5 (2022/05/16)
- Version 3.7.4 (2021/12/14)
- Version 3.7.3 (2021/08/10)
- Version 3.7.2 (2021/03/30)
- Version 3.7.1 (2020/11/17)
- Version 3.7.0 (2020/07/29)
- Version 3.6.14 (2019/11/29)
- Version 3.6.13 (2019/04/08)
- Version 3.6.12 (2018/12/03)
- Version 3.6.11 (2018/10/22)
- Version 3.6.10 (2018/06/11)
- Version 3.6.9 (2018/03/01)
- Version 3.6.8 (2017/11/08)
- Version 3.6.7 (2017/03/03)
- Version 3.6.6 (2016/06/17)
- Version 3.6.5 (2015/08/28)
- Version 3.6.0 (2013/11/22)
- Version 3.5.2 (2012/09/25)
- Version 3.5.1 (2011/11/11)
- Version 3.5.0 (2011/02/04)
- Version 3.1.0 (2010/06/25)
- Version 3.0.2 (2009/01/15)
- Version 3.0.1 (2008/03/19)
- Version 3.0.0 (2008/01/17)
- Frequently Asked Questions
❱
- Communication
- Processing
- GUI-Editor
- Compatibility with VST 2.x or VST 1
- Persistence
- Miscellaneous
- Licensing
- Hosting
- VST 3 Forum
- Miscellaneous