2012-04-30 75 views
3

我想用編輯器創建一個面向模式的VST MIDI插件(沒有音頻處理,只有帶有強大的模式編輯器和隨機器的UI編輯器)。VST SDK&VST模塊SDK

我讀過糟糕的 VST和VST模塊SDK文檔。我希望你們中的一些人可以回答我的問題:

  • 我是否正確:VST SDK僅用於音頻效果和樂器,而VST模塊SDK僅用於MIDI效果?
  • 沒有任何VST模塊SDK的示例正在運行(它們要求VSTGUI不在VST模塊SDK中)我嘗試使用VSTUI:SDK 2.4,SDK 3.5.1或VSTGUI.sf,但是我可以'牛逼編譯它。它以噸錯誤的結束。

任何人有哪些可以點我在正確的方向? THX

回答

1

呀,VSTGUI源代碼是一個爛攤子。它通過一個漂亮的去幾年之前,VST SDK就是一個令人討厭的改寫,順便提一下,術語「模塊SDK」與VST SDK基本上是一樣的,這個術語可能在第3版後更頻繁地使用,因爲VST3插件已經擴展這個尊重克拉。

反正回到你的項目。如果你打算不做音頻處理,我會建議實現你的插件作爲發送MIDI輸出的樂器。如果你使用awesome Juce framework,你可以很容易地完成這個,以及一個很好的GUI工具包和設計工具。

+0

Thx爲您的快速解答。 那麼,在開發者下載部分有3個下載:VST SDK 3.5.1,VST SDK 2.4和VST Module SDK。 VST 2.4和模塊SDK都很舊。 我和你有同樣的想法。如果我將它實現爲VST3插件(從AudioEffect類或Component類繼承),插件不會顯示爲MIDI插件。相反,它顯示爲一個音頻效果類。任何提示? Theres在VST 3 SDK中沒有任何東西可以創建純粹的MIDI插件(VST Module SDK支持這一點)。 – AcidJunkie

+0

你們必須停止說「真棒Juce框架」,因爲它不是很棒,至少現在不是。去那裏讀一下他們今天遇到的問題,你會明白爲什麼你仍然想自己寫幾乎所有的東西。 – Magnus

+1

@Morgan,抱歉,但我尊敬地不同意。如果專業音頻公司堅持自己滾動播放一切,Juce是一個更好的選擇。爲什麼不提供(或製造)合適的替代品而不是傳播FUD? –