开启辅助访问
 找回密码
 立即注册

如何用 C++ (CPP) 写一台简单的 VST 插件?

hr169 回答数3 浏览数628
用JUCE?但是大的商业公司也不是用JUCE写的吧。
使用道具 举报
| 来自河南 用Deepseek满血版问问看
mnbadd | 未知
谁知道我只想做一个能控制vocaloid 或者 synthesizerv 输出音频的vst插件怎么弄?
用Deepseek满血版问问看
回复
使用道具 举报
alex4916 | 来自北京
别想太多。就用juce,别把时间浪费在造这个轮子上。要不你audiounit,AAX每个都得做一遍。
很多你所谓的业界大公司(ableton NI STEINBERG digidesign这样公司,尽管放别的行业都是小公司。),没用juce是因为他们开始搞得时候juce还没成型。新的公司很多都用juce了。maxmsp,korg的软件产品,universal audio硬件的控制软件,arturia,都用了JUCE。做专业音频开发Juce是有优势的,毕竟帮你省一些脏活。
当然也有新的公司不用juce的,这些一般是主创的开发人员在前东家那里有经验积累,用JUCE估计反而是从头开始(比如bitwig)。总之就是,不考虑JUCE的基本是很早就做插件这开发的。
所以题主如果不是很早就开始做(比如2000年或以前开始),建议go for juce。
时间应该花在产品功能构思,声音设计,或者DSP上。脏活别花太多时间。乐器类插件重点在内容生产,效果类插件重在DSP,交互设计两者都重要。别在SDK上花太久。
如果不是做商业产品,只是做着自己玩儿,那随意呗。但你做的框架也不可能超越juce了,我比较肯定。
回复
使用道具 举报
qixizheng | 来自广东
直接把 SDK 下载下来,照着接口模仿一个,然后编译成 dll 就可以了。
回复
使用道具 举报
快速回复
您需要登录后才可以回帖 登录 | 立即注册

当贝投影