Skip to content

Latest commit

 

History

History
52 lines (36 loc) · 1.8 KB

README.md

File metadata and controls

52 lines (36 loc) · 1.8 KB

Hello World VST 3

CMake (Linux, macOS, Windows)

Introduction

Hello World VST 3 is a simple FX plug-in which was generated by the VST 3 Project Generator. It shows how to use the VST 3 SDK as an external project by using CMake's FetchContent module.

The file external/vst3sdk/CMakeLists.txt defines the content population details as well as the command that performs the actual population of the VST 3 SDK.

Getting Started

To clone and create the project, open a command prompt and proceed as follows:

Windows

git clone https://github.com/steinbergmedia/vst3_example_plugin_hello_world.git
mkdir build
cd build
cmake ../vst3_example_plugin_hello_world
cmake --build .

macOS

git clone https://github.com/steinbergmedia/vst3_example_plugin_hello_world.git
mkdir build
cd build
cmake -GXcode ../vst3_example_plugin_hello_world
cmake --build .

Linux

git clone https://github.com/steinbergmedia/vst3_example_plugin_hello_world.git
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Debug ../vst3_example_plugin_hello_world
cmake --build .

As soon as the project has been successfully built, you will find the plugin bundle in the build folder: Debug/VST3/HelloWorld.vst3

Getting Help