121得票5回答
VST插件是如何制作的?

我想制作(或学习如何制作)VST插件,是否有专门的SDK供此使用?如何生成.vst而非.exe文件?另外,如果想要制作适用于Logic Pro的Audio Units插件,应该怎么做? 谢谢。

54得票4回答
Delphi ASIO VST 和 MiniHost 存在 Midi 时间问题

我曾使用MSC* MidiSequencer在Delphi XE2项目中工作,最近尝试了DelphiASIOVST,并且希望MIDI足够稳定以用作我的核心MIDI引擎,同时支持VST插件。我从SVN上提取了D16 trunk,在进行一些路径调整后,编译非常容易。 我理解我所看到的很多内容,但...

19得票3回答
在一个 DLL (VST 插件) 中使用 Qt 图形用户界面环境

我希望使用Qt GUI库作为VST插件的用户界面,VST插件在Windows上是一个DLL。主机应用程序调用DLL上的各种函数,包括openGUI()等。 我想知道如何从DLL中使用Qt GUI;我已经研究了一些可能的选项,但我并不完全确定其限制。 主要问题是在哪里创建QApplicati...

14得票1回答
如何以编程方式与VST(i)插件交互以合成音频?

例如,Tweakbench 的 VSTi Triforce。当在市场上的任何 VST 主机中加载它时,它允许主机向 VSTi 发送(可能是 MIDI)信号。然后,VSTi 将处理该信号并输出由 VSTi 中的 软件乐器 创建的合成音频。 例如,向 VSTi 发送 A4(我相信是 MIDI 音...

13得票5回答
如何从Python中调用音频插件?

我注意到一些开源音频工作站(DAW)如Ardour和Audacity能够访问用户在系统上安装的音频插件(例如VST、AU)。这让我想到,"应该有一种方法"可以普遍地实现这个功能。 具体来说,我想从自己正在用Python编写的音频处理应用程序中调用一些插件。是否有推荐的方法或库可供使用? 我...

12得票2回答
如何从OS X二进制文件中去除Objective-C符号?

好的,我知道有其他帖子提到过无法从OS X二进制文件中删除Objective-C符号,因为它们对Obj-C的工作是必要的,但我的情况有点不同。 我有一个单独的二进制文件,它是一个捆绑包。它旨在用作VST插件或AudioUnit插件。想法是二进制文件包含两种格式的所有入口点,您只需编译一次,然...

10得票3回答
如何扫描/枚举VST插件DLL?

我正在尝试构建一个小程序,用于托管VST效果,我想扫描一个包含插件DLL的文件夹。 我知道如何找到所有的DLLs,但现在我有以下问题: 确定给定的DLL是否是VST插件的最佳方法是什么? 我尝试了简单地查看DLL是否导出正确的函数,对于使用较新版本的VST SDK制作的插件来说这很有效,因...

9得票3回答
有人使用Delphi来编写VST插件吗?

有没有人在使用Delphi编写Virtual Studio Technology插件的时候遇到过问题?

9得票2回答
使用C++构建一个最小的VST3主机

我正在努力寻找如何使用VST 3.x SDK设置最小的插件主机的基本示例。官方文档非常晦涩和简短,我无从下手。我希望能够: 了解最小化设置:所需的标头、要实现的接口等; 加载一个VST3插件(暂无花哨的GUI); 打印一些数据(例如插件名称、参数等)。 这将是一个伟大的开始 :)

9得票3回答
在C#/C ++中托管VST / DX乐器?

我正在尝试了解使用C++或C#构建最基本的虚拟乐器宿主所需的努力程度,但我无法获得任何硬性信息。有人知道一些好的入门应用程序、教程或辅助库可以帮助实现这种功能吗? 如果有关键问题,目标将是a)接受传入的MIDI事件并b)将它们分派给虚拟乐器。如果可能,使用C++或C#。 谢谢!