如何从C#实例化非托管C ++ VST插件

时间:2018-05-22 01:27:47

标签: c# vst

我希望创建一个C#WPF应用程序,该应用程序托管一个VST插件,将MIDI事件路由到它,并收集ASIO输出的合成音频缓冲区。

虽然我已成功使用p / invoke将数据编组到" winmm.dll"中的extern方法。为了成功处理MIDI,这是一个名为dll的单个。我找不到从C#实例化非托管C ++ synth插件DLL的一般模式。

我知道我需要找到所选DLL的入口点,必须根据其文件名加载它,并寻求发现它支持的VST接口。我的问题归结为如何在代码中实际执行此操作。

(请注意,我不是在寻找"使用C ++"作为答案,除非这是唯一的答案。)

0 个答案:

没有答案