vst

vst

軟件技術
它是基于Steinberg的軟件效果器技術,基本上以插件的形式存在,可以運行在當今大部分的專業音樂軟件上,在支持ASIO驅動的硬件平台下能夠以較低的延遲提供非常高品質的效果處理。要達到VST的最佳效果(也就是延遲很低的情況),聲卡要支持ASIO。如果聲卡不支持可以下ASIO4ALL來支持。VST效果器複蓋了幾乎所有音樂制作裡用到的效果器,而且由于VST技術的開放性,很多大廠商,小廠商,甚至是個人開發了數不清的VST效果器,有些是相當成功相當實用的效果器,連好萊塢的電影制作中都用到了這些VST插件提供的頂級效果。能夠使用這些VST插件的音樂軟件我們稱為VST宿主,常用的有Samplitude(7.0以後的版本),Cubase VST32,Cubase SX,Wave Lab,FruityLoops,Orion,Project5等等。VST效果器都是來處理音頻的,所以都要加載在音頻軌中使用,MIDI軌不能使用VST效果器,但是可以在MIDI軌道挂上VSTi(VST instrument)以後再挂VST。
    軟件名稱: 軟件平台: 軟件語言: 開發商: 軟件授權: 軟件版本: 軟件大小: 中文名:VST 全稱:Virtual Studio Technology 基于:Steinberg 存在形式:插件的形式

vim編輯器

VST 是reStructuredText 的Vim 版本,是由Mikolaj Machowski 移植過來的,并加上了一些Vim 本身就有的功能,和Vim 結合在一起,文件在Vim 中編輯完成,各種文件格式就可以馬上輸出,例如: HTML、XML、LaTeX 及PDF 等,講求直覺、輕便及短小精悍。 reStructuredText 是一種純文字的格式,就像一般編輯器編寫文件一樣,隻不過加上了簡單的注記,這些注記除了代表一定意義的排版功能外,它也讓純文字文件更容易閱讀,算是一種不顯得突兀的裝飾,因此他不僅代表結構化,也有美化純文字文件的功能。

使用VST 的好處是,隻要你以Vim 做為你的主力編輯器,那麼就可以很輕松的有VST 的功能。缺點,當然除了沒有實作的部份外,那就是你完全不使用Vim 的話,那當然就無法使用VST 了,而且Vim 7 要成為穩定的版本,可能還需要等待一段時間。這時你可以選擇其他更專業的排版系統來配合,或使用Python 版的原始reStructuredText。

音頻編輯

音頻的三種硬件接口:分别是PCM(脈沖編碼調制),IIS和AC97PCM脈沖編碼調制是最簡單的音頻接口,也是最容易實現的。插件中的音頻處理可通過3種方式完成,即process (),processReplacing () 和processDoubleReplacing ()。當 process () 接收輸入數據時,應用其處理算法,然後再把結果添加到輸出上(堆積:accumulating),processReplacing () 與 processDoubleReplacing ()則重寫輸出緩沖。

提示:在VST 2.4中不允許堆積處理模式。請執行processReplacing (強制!)與processDoubleReplacing (選項)。

由VST插件所處理的音頻數據可以是32位(單精度)也可以選用64位(雙精度)浮點數據。默認使用範圍為-1.0 到 +1.0 括弧為 [-1.0, +1.0] (而1.0對應為0dB,0.5對應為-6dB,0.0對應為-oodB)。請注意效果器可能會産生超過這個範圍的數值。

所有參數——用戶參數,都直接或間接作用于該數據,可由宿主自動操作——都是32位浮點數據。它們的範圍始終為0.0 到 1.0 括弧為 [0.0, +1.0],而不管其内部或外部表示為何。

處理技巧

首先,我敢肯定這個題目會招來一大群初學并且困惑中的朋友來閱讀,暫不說論壇中這種問題的帖子數不勝數,而是本人在初學VST宿主軟件時也曾一度遇到過的問題。既然大家有之所求,這裡飛來音電腦音樂技術也把自己對解決這個問題多時所獲取的經驗分享給大家。

VST這項技術是由德國Steinberg公司(現歸屬于YAMAHA公司旗下)所研發,最初是配合Cubase/Nuendo這兩款軟件來進行使用的。由于VST插件可以使用ASIO驅動解決了困擾電腦音樂界已久的延遲問題而讓各大音頻宿主軟件紛紛效仿,所以,Cubase/Nuendo才是真正的VST之父,有一小部分在例如Sonar等軟件中無法使用VST插件在Cubase/Nuendo中則可以正常運行。

注意,本文不針對那些沒有正确安裝VST/VSTi插件的朋友,如何正确的安裝VST/VSTi插件大家可以到MIDIFAN論壇看“插件時代”的各種帖子。我們知道,任何一個VST插件宿主平台,都必須找到VST插件的.dll格式的應用程序擴展才可以識别并使用,由于插件衆多,各類宿主平台以定位一個文件夾的形式去搜索裡面的dll文件,這個文件就叫做“VstPlugins”(VST插件文件夾)。

當然,關于VST路徑,論壇和網絡上的說法很多,但這裡飛來音電腦音樂技術必須明确說明一下,也是你必須了解的,很多朋友們安裝了Cubase之後,會認為那個文件夾的位置在Cubase安裝目錄的VstPlugins中,如“E:Cubase SXVstplugins”(假設Cubase裝在E盤根目錄)。什麼?誰跟你說Cubase隻能夠裝在C盤裡?換個系統再來說話吧!而安裝了Sonar的用戶經常又說是在“C:Program FilesCakewalkVstplugins”(為了安裝Sonar一些新版本自帶的VST插件給默認指定的)。

但真一用起來,把插件的dll文件放在“E:Cubase SXVstplugins”裡,可又裝了Nuendo的人說刷不到?那到底放在哪好呢?

好吧!既然這樣,那何嘗不試試VST系統默認的VST通用路徑呢?它的位置很容易找到,既然是Steinberg開發的東西,路徑當然是“C:Program FilesSteinbergVstplugins”了!恩,你現在去翻你的文件夾去了。沒找到?這是因為你一直就沒有正确的使用VST通用路徑,或是一開始你就沒有安裝過Steinberg的軟件産品。沒關系,你可以手動去創建這個路徑,并把你所有的VST插件都安裝或是移動(限dll文件)到這個目錄裡來。

當你按照如上所述做了之後,在Nuendo中還是無法找到VST/VSTi插件的話,那麼,我們的可以開始進入正題了。(粗心大意的朋友可注意了,生命有限,趕活要緊。千萬别看完本文折騰了半天結果發現你的路徑中的某個單詞拼寫錯誤了!)

折騰方法一重設VST路徑

這是目前最科學也是最必須先去做的,不然後面保證你白折騰。方法有兩種,第一種是在宿主軟件裡面設置,比較方便,适合隻使用Cubase/Nuendo的朋友,另一種是在系統的注冊表裡面設置,比較麻煩,但适合使用多種VST宿主軟件的朋友。

在Cubase/Nuendo裡設置VST路徑的方法是:

1-啟動Cubase,執行菜單[Devices](驅動)→[Plug-in Information](插件信息),來打開插件管理面闆,

2-在插件管理面闆的[VST Plug-ins]選項卡(默認顯示該頁)下面的[Shared VST Plug-ins Folders](分配VST文件夾)處選擇到之前我們所提到的VST通用路徑目錄,當然,你也可以選擇到别處來讓Cubase使用那個路徑來作為VST文件夾(僅限Cubase)。但是,由于種種原因,這個項目下面可能沒有VST通用路徑可選。

3-沒有通用VST路徑可選的話,點擊右邊的[Add…](添加)按鈕,彈出路徑選擇器來指定到VST通用路徑,如“C:Program FilesSteinbergVstplugins”,沒有的話請自行手動創建該路徑。當然,你完全可以在此把它選擇到其他的位置(那些所謂VST插件必須裝在C盤的說法純屬扯談),不過這仍然沒有解決其他VST宿主找不到VST插件的問題,對于新手,飛來音電腦音樂技術依然推薦“C:Program FilesSteinbergVstplugins”這個位置。

4-OK,在你的[Shared VST Plug-ins Folders](分配VST文件夾)處可以選擇剛才所添加的目錄的位置了,然後再點擊一下[Update List](刷新列表)按鈕刷新一下即可。

如果,我是說如果,點擊刷新沒反應的話,那麼請在操作完之後正常關閉Cubase(一定要正常關閉),然後再打開Cubase後再執行一次相同操作,一般能夠刷出該文件夾下面的VST插件。

在Windows系統裡設置VST路徑的方法是:

點擊[開始]菜單,執行[運行]命令,輸入[Regedit]命令進入注冊表編輯器,找到如下樹狀目錄項:[HKEY_LOCAL_MACHINE]→[SOFTWARE]→[VST],如圖05所示。然後改寫該項右邊的[VSTPluginsPatch]鍵值為通用VST路徑。

折騰方法二擴展VST路徑

電腦就是這樣,并不是按照套路出牌了就一定不會出問題。等你上百上千次安裝新的VST插件,特别是冷門獨門的VST插件時就會知道,并不是簡單的把VST插件的.dll文件放到VST路徑下就會絕對OK的。

通常,VST插件的.dll文件确認放在了VST文件夾下但Cubase/Nuendo就是刷不出來的話,我們可以将整個VST文件夾往下擴充,建立一個龐大的樹狀目錄,再把dll文件給分配好位置。

例如,按照常理我們把The Grand.dll放在“C:Program FilesSteinbergVstplugins”這個文件夾,但是Cubase/Nuendo掃描不到。此時我們關閉宿主軟件,到“C:Program FilesSteinbergVstplugins”這個目錄下新建一個文件夾,如“Piano”,産生這個目錄:“C:Program FilesSteinbergVstpluginsThe Grand”再把The Grand.dll文件移到這個目錄下面通常可以解決問題,如圖07所示。

注意,為了讓你自己方便辨認也方便電腦識别,最好把新建立的文件夾與該插件命名為同名或是相關類型的英文或拼音詞彙,例如“The Grand”或是“Piano”,不要直接搞個什麼“新建文件夾(2)”,或是“斯坦博格虛拟鋼琴VST”等讓人覺得雜亂的詞彙,軟件有時候對某些怪異字符路徑或是中文路徑不可識别。

折騰方法三初始化VST插件信息

Cubase/Nuendo每次在啟動時會掃描你電腦中的VST插件,然後掃描結果記錄下來。如果你在折騰某個VST插件時讓Cubase/Nuendo之前能夠找到的插件後來找不到(特别是給插件進行版本升級或是移動了.dll文件的位置後),并且也嘗試過上述兩個方法均失敗的話,則可以試試這個方法了。

首先告訴你,那個記錄VST插件信息的文件并不在Cubase/Nuendo的安裝目錄下,而是用戶設置目錄下,路徑為“C:Documents and Settings(你的系統用戶名)Application DataSteinbergCubase SX 3”(Cubase SX 3)或“C:Documents and Settings(你的系統用戶名)Application DataSteinbergNuendo 3”(Nuendo 3)下,依據你使用的不同版本類推。如果你對電腦比較白癡,還是找不到這個文件夾的話,有個更簡單的辦法:[開始]菜單—[程序]—[Steinberg Cubase SX 3]或[Steinberg Nuendo 3]—[Cubase SX 3 Application Data Folder]。打開這個目錄之後,我們就可以找到那個VST信息記錄文件“VST Plugins.xml”。

怎麼辦呢?默認該後綴文件的打開方式為IE浏覽器,因為我們要編輯它,所以不要雙擊打開,而是選擇用記事本打開或是點右鍵選擇編輯。在記事本中看到這個文件裡寫滿了一些代碼,看不懂沒關系,我們按Ctrl+F來進行關鍵字查找,如a1合成器這個插件找不到了,就查找關鍵字“a1”。

接下來的操作很簡單,我們直接把這一段代碼删除,再保存該文件即可。這個時候再開打你的Cubase/Nuendo,它就會像當做沒有碰到過它一樣,将對其重新進行正确的掃描和識别。注意,這一段代碼應該保持在……語句之間才正确。當然,就算你誤删了其他代碼,哪怕是嫌麻煩将整個“VST Plugins.xml”文件删除了也不要緊,下次啟動Cubase/Nuendo後它還是會自動生成新的掃描結果,隻不過是那一次掃描将花費你較多的時間而已。

最後,我需要忠告大家的一句就是,在安裝VST插件時就應該把VST文件夾整理好,否則插件安裝得太多的話會很麻煩,甚至自己都要在插件列表裡面找半天。對于這一點,飛來音電腦音樂技術是這麼做的:在VST文件夾下根據音源的類型弄很多個文件夾,如“Piano”,“Guitar”等,這樣等我需要對哪些聲部進行編曲時,直接選到這個目錄下,所有的同類音源都列在一起豈不是很方便?

上一篇:NUENDO

下一篇:P6

相關詞條

相關搜索

其它詞條