c++ - 如何开始构建 VSTi 插件?

标签 c++ signal-processing vst

我想知道构建 VSTi 插件的确切方法是。我不希望在短短的几周内编写下一个 Massive,因为我不了解 DSP 和非常基本的编程技能。我确信这可能高于我目前的水平,但我认为如果我给自己设定一个我非常感兴趣的高目标,我会成长为一名程序员。

综上所述,我不知道从哪里开始。我知道我需要下载 Steinberg VST SDK,但是我搜索过的许多其他资源都给出了关于我需要下载什么框架等的相互矛盾的信息。

那么我需要具备哪些基本工具,有哪些好的资源。

我目前使用 Visual Studio 2013 Ultimate 作为我的 IDE,我将使用 C++ 进行编码。

最佳答案

设置开发环境和工具以编写 VST 插件非常耗时。我强烈推荐 Juce ( http://www.juce.com ),它将为您抽象出大部分 VST 框架的怪异之处,并且还提供了为您的 IDE 等生成项目文件的好工具。

Juce 并不完美,但它比手工完成要好得多。

关于c++ - 如何开始构建 VSTi 插件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26477868/

相关文章:

c++ - 在 x64 平台上发布配置独立执行的无效配置参数

iphone - 如何实现低通滤波器?

python - 如何检查数组中至少五个元素的邻域是否满足标准?

c++ - XCode 4.6 上的 VST - 插件在加载时直接提供高输出

c++ - 并发链表

c++ - NCurses – getstr() 和功能键

c++ - 以下用于在 openGL 中加载着色器的代码给出了堆损坏错误

matlab过滤题

c++ - VST2.4 SDK Instrument 一个音符结束另一个音符开始时的咔嗒声

c++ - 计算 VST 的三角波表