2016-08-15 115 views
0

我完全是VST開發的新手。我想在C#中實現類似於http://www.cloneensemble.com/的功能。這是一個VST插件。如何在C#中使用VST插件DLL?

有兩種方法可以做到這一點。

  1. 通過在我的項目中使用它們的DLL,並以某種方式通過調用其某些函數並在輸入上應用效果來給dll提供輸入。
  2. 通過在c#中從頭開發。

我不知道如何做以上任何情況請幫助。

回答

0

檢出VST.NET來託管非託管插件。

VST.NET允許您構建可託管在非託管主機(Cubase,Live,Reaper等)中的託管VST插件,但它也允許您編寫允許託管和非託管插件加載的託管VST主機。聽起來就像你只想加載一個插件。意識到它可能不像你想的那麼容易。

編輯:檢查出在主機樣本:http://vstnet.codeplex.com/SourceControl/latest#Source/Samples/Jacobi.Vst.Samples.Host/MainForm.cs

+0

感謝您的及時答覆。我已經安裝VST.Net模板只有兩種類型,都是pulgins我沒有看到任何方式加載VST插件那裏。你能否詳細說明一下。其次,關於codeplex鏈接的文檔部分不是很有幫助。 –

+0

添加了主機示例的鏈接。請注意,此示例僅演示了與插件交談的原則,它不是一個功能齊全的主機應用程序。 – obiwanjacobi