Giter Site home page Giter Site logo

suzumushi0 / speakerobjects_source Goto Github PK

View Code? Open in Web Editor NEW
0.0 0.0 0.0 564 KB

SpeakerObjects source code distribution.

CMake 0.44% C 84.97% C++ 14.59%
3d-audio 3d-sound 3d-sound-localization binauralaudio hrir hrtf immersive-audio soundobject spatial-audio speakerobjects

speakerobjects_source's Introduction

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.

speakerobjects_source's People

Contributors

suzumushi0 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.