Page tree
Skip to end of metadata
Go to start of metadata

The tutorials explain common techniques and best practices for building your plug-ins. By following the instructions step by step you will learn how to develop VST 3 plug-ins.

This section is under construction and will be extended in the future with new tutorials.

On this page:

Building the examples included in the SDK

This tutorial explains how to set up your computer and create an environment for compiling the VST 3 audio plug-in examples provided with the VST 3 SDK.

Use cmake for building VST 3 plug-ins

This tutorial explains how to use cmake with VST 3 SDK.

Generate a new plug-in with Project Generator

This tutorial explains how to create a new audio plug-in by using the VST 3 Project Generator included in the VST 3 SDK and how to add some basic features.

Use VSTGUI to design a User Interface

This tutorial explains how to use VSTGUI. VSTGUI comes with a WYSIWYG editor that allows you to create stunning user interfaces for your plug-in.

Advanced VST 3 techniques. A tutorial

In this tutorial you will learn:

  • How to add nearly sample accurate parameter changes to an audio effect
  • Using C++ templates to write one algorithm supporting 32 bit and 64 bit audio processing
  • Setting the state of the audio effect in a thread safe manner

Strings Conversion Helper

The SDK provides some helpers functions to convert from UTF16 (use in VST3 interfaces) to UTF8 (used by std::string).

Create a plug-in from the Helloworld template

This tutorial explains how to create a new audio plug-in from the Helloworld template included in the VST 3 SDK.

  • No labels