Skip to content

suzumushi0/SoundObject_source

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SoundObject source code distribution.

Licence.

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License at no charge.

How to build SoundObject.

(1) You will need the following tools.

Visual Studio 2022.

VST SDK.

https://steinbergmedia.github.io/vst3_dev_portal/pages/Getting+Started/How+to+setup+my+system.html

(2) Create a VST3 project template using VST3 SDK Project Generator with the following parameters.

Name: SoundObject

Type: Audio Effect

Use VST GUI: Check

C++ Class Name: SoundObject

Bundle ID: NA

Filename Prefix: SO

Output Directory: as you like

CMake Generator: Visual Studio 17 2022

(3) Setup files.

copy source/*, resource/*, and CMakeList.txt from GitHub.

add .h and .cpp files to the Visual Studio project.

update vst3sdk_SOURCE_DIR absolute path in CMakeList.txt.

update absolute path in resource\SoundObject.uidesc.

(4) Setup property.

Select C++ latest from the property.

(5) Build.

SoundObject のビルド方法

(1) 以下のツールが必要です.

Visual Studio 2022.

VST SDK.

https://steinbergmedia.github.io/vst3_dev_portal/pages/Getting+Started/How+to+setup+my+system.html

(2) VST3 SDK Project Generator により以下のパラメータで VST3 プロジェクトテンプレートを生成する.

Name: SoundObject

Type: Audio Effect

Use VST GUI: チェック

C++ Class Name: SoundObject

Bundle ID: NA

Filename Prefix: SO

Output Directory: お好きにどうぞ

CMake Generator: Visual Studio 17 2022

(3) ファイルのセットアップ.

GitHub から source/*, resource/*, CMakeList.txt をコピー.

Visual Studio のプロジェクトに .h と.cpp ファイルを加える.

CMakeList.txt の中の絶対パス vst3sdk_SOURCE_DIR を更新.

resource\SoundObject.uidesc の中の絶対パスを更新.

(4) プロパティの設定.

プロパティから最新版の C++ を選択.

(5) ビルド.


VST is a registered trademark of Steinberg Media Technologies GmbH.