suzumushi0 / SpeakerObjects_source

SpeakerObjects source code distribution.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SpeakerObjects 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 SpeakerObjects.

(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: SpeakerObjects

Type: Audio Effect

Use VST GUI: Check

C++ Class Name: SpeakerObjects

Bundle ID: NA

Filename Prefix: SP

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\SpeakerObjects.uidesc.

(4) Setup property.

Select C++ latest from the property.

(5) Build.

SpeakerObjects のビルド方法

(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: SpeakerObjects

Type: Audio Effect

Use VST GUI: チェック

C++ Class Name: SpeakerObjects

Bundle ID: NA

Filename Prefix: SP

Output Directory: お好きにどうぞ

CMake Generator: Visual Studio 17 2022

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

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

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

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

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

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

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

(5) ビルド.


VST is a registered trademark of Steinberg Media Technologies GmbH.

About

SpeakerObjects source code distribution.


Languages

Language:C 85.0%Language:C++ 14.6%Language:CMake 0.4%