共找到3條詞條名為vst的結果 展開

vst

網際網路技術名詞

虛擬工作室技術(VST)是一個軟體介面,集成軟體音頻合成器和功效插件與音頻編輯和記錄系統。VST和類似的技術使用數字信號處理在軟體中模擬傳統錄音棚硬體,VST有成千上萬的商業和免費插件,還有大量的獲取了VST創造者Steinberg的許可的支持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插件通常運行在一個數字音頻工作站(DAW)上來提供額外的功能,還有一些獨立的支持VST的宿主插件。大部分VST插件是工具類或者效果類,也有其他的類別存在,比如頻譜分析儀和各種儀錶。VST插件同長提供一個自定義圖形用戶界面,顯示類似於音頻硬體的物理開關和旋鈕。一些(通常是比較老的)插件的用戶界面依賴於其宿主應用。
VST儀器包括軟體模擬用來模擬知名的硬體合成器和採樣器,它們通常模仿原始設備的外觀以及它的聲波特性。這讓音樂家和錄音工程師使用虛擬版本的設備,而不是使用昂貴且難以獲得的設備。
VST儀器通過MIDI接收數字信息記錄和數字音頻輸出,效果插件接收數字音頻,經過處理后輸出。(一些效果插件也接受MIDI輸入,例如MIDI同步調節與節奏同步的效果)。MIDI消息可以控制儀器和效果插件的參數。大多數的宿主應用程序可以按路線將音頻從一個VST輸出發送到另一個VST輸入(鏈式)。例如,一個VST合成器的輸出可以發送到一個VST混響效果插件。

歷史


Steinberg在1996年發布了VST介面規範和SDK,他們同事發布了Steinberg Cubase 3.02,其中包括第一個VST格式的插件:Espacial(混響),Choirus(合唱效果),Stereo Echo和Auto-Panner。
Steinberg在1999年將VST介面規範更新到了2.0版本,其中一個附加能力是插件接收MIDI數據。它支持虛擬演播室技術工具(VSTI)格式插件的描述。VST儀器可以作為獨立的軟體合成器、採樣器或鼓機。
Neon是第一個可用的VST儀器(包含在Cubase VST 3.7中),這是一個16音,2振蕩器的虛擬模擬合成器。VST介面規範在2006年更新到2.4版本,改動包括增加採用64位精度處理音頻的能力。
VST 3.0 發行於2008年,改動包括:
• VST儀器的音頻輸入
• 多個MIDI輸入/輸出
• 可選的SKI(Steinberg Kernel Interface)集成
VST 3.5發行與2011年2月,改動包括記錄表達式,它提供了在復調安排中個人記錄事件間的廣泛的銜接信息,這支持了性能的靈活性和更自然的播放感覺。
2013年9月,Steinberg停止了對VST 2 SDK的維護。十二月,Steinberg停止發布SDK。

插件


一共有三種類型的VST插件。
VST儀器生成音頻。他們一般都是虛擬的合成器或採樣器。許多重新創建了著名的硬體合成器的外觀和聲音。知名的VST樂器包括Nexus 1,sylenth,Omnisphere,FM8,Absynth,Reaktor,Gladiator和Vanguard。
VST效果處理而不是生成音頻,執行和硬體音頻處理器相同的功能如混響和移相器等。其他監控效果提供未處理音頻的輸入信號的虛擬反饋。大多數宿主程序允許鏈接多個效果。音頻監控設備如頻譜分析儀和測量儀代表視覺上的音頻特性(振幅、頻率分佈、視覺等)。
VST的MIDI效果處理MIDI消息(例如,轉置或用琶音演奏)並安排路線將MIDI數據發送到另一個VST工具或者硬體設備。

宿主機


一個VST宿主機供VST插件運行的軟體應用或硬體設備。主機應用程序為VST插件提供UI,以及為VST提供數字音頻和MIDI的輸入輸出路線。

Software

許多VST宿主機都是可用的,不過並不是所有的都支持VST 3插件。
• Ableton Live
• ACID Pro
• Adobe Audition
• Adobe Premiere Elements
• Adobe Premiere Pro
• Ardour(開源)
• Audacity(開源, 支持Windows,Linux和Mac OS X )
• AudioMulch
• Band-in-a-Box
• Bidule
• Bitwig Studio
• Cakewalk Sonar
• DaVinci Resolve
• Deckadance
• Digital Performer(8或者更高版本)
• FL Studio
• GoldWave
• Livetronica Studio
• LMMS(開源)
• Logic Pro
• Magix Music Maker
• Maschine
• Max MSP
• AcousticaMixcraft
• Merging Technologies Pyramix
• ModPlug Tracker
• n-Track Studio
• NOTION
• OpenMPT
• Podium
• PreSonus Studio One
• Psycle(open source)
• REAPER
• Renoise
• Samplitude
• Sony Vegas
• Sony Sound Forge
• Sony Acid Pro
• Steinberg Cubase
• Steinberg Nuendo
• Steinberg Wavelab
• WavePad Audio Editor Software
• Traktor
• Vinyl Lab
• Vocaloid
獨立專用主機為VST插件提供主機環境,而不是使用插件來擴展自己的功能。它們通常針對實時性能使用進行優化,具有像快速歌曲配置切換這樣的特徵。
VST插件可以使用轉換層或Shim託管在不兼容的環境中,例如,FL Studio僅支持其自己的內部插件架構,但是可用的本地“包裝器”載入VST插件等。FXpansion提供了一個VST到RTAS(Real Time AudioSuite)包裝器,允許VST插件在Pro Tools中運行,VST到音頻單元包裝器允許VST插件在Logic Pro中運行。

硬體

硬體VST主機可以載入特殊版本的VST插件。這些單元是攜帶型的並且在沒有計算機的情況下可用,儘管其中一些單元需要計算機進行編輯。其他硬體選項包括專為音頻處理設計的PCI / PCIe卡,它們從計算機的CPU接管音頻處理並釋放RAM。
一些硬體主機接受VST和VSTis,並運行Windows兼容的音樂應用程序,如Cubase,Live,Pro Tools,Logic等,或運行自己的DAW。其他只有VST主機,需要單獨的DAW應用程序。 Arturia的原產地是一個硬體DSP系統,在一台機器中包含幾個VST軟體合成器,如來自Roland的Jupiter 50/80。使用適當的軟體,音頻數據也可以通過網路發送,因此主機運行在一台計算機上,VST插件運行在外圍機器上。

主機規範


用於實時,舞台上應用的硬體(或軟體)VST主機的可測量的關鍵性能指標(KPI)是:
• 低預熱時間
• 低時間切換工具,庫、補丁、預置
• 低音頻延遲(小於5毫秒)
• 好音質(採樣率、高信噪比,等)
• 較低的CPU使用
• 足夠的內存容量

插件標準


VST插件標準是由Steinberg創建的音頻插件標準,允許任何第三方開發人員創建VST插件以在VST主機應用程序中使用。 VST需要單獨安裝Windows,Mac OS X和Linux。大多數VST插件僅適用於Windows,因為蘋果公司在OS X(音頻單元是OS X操作系統的核心部分)上使用專有的音頻單元技術。缺乏Linux的商業環境意味著很少有開發者瞄準這個平台。

預置


VST插件通常有許多控制項,因此需要一種管理預設(控制設置集)的方法。
Steinberg Cubase VST介紹了兩種用於存儲預設的文件格式:FXP文件存儲單個預設,而FXB文件存儲整個預設。這些格式已被許多其他VST主機採用,然而Cubase本身卻切換到了一個新的Cubase 4.0預設置管理系統。
許多VST插件都有自己的載入和保存預設的方法,不一定使用標準的FXP / FXB格式。

競爭技術


• 蘋果音頻單元
• Avid的Avid音頻擴展
• Digidesign的實時AudioSuite
• Digidesign的TDM LADSPA,DSSI for Linux LV2,一個跨平台,開源,自由許可的音頻插件標準
• 微軟的DirectX插件
• 獨角獸Motu音響系統的標誌
• JACK音頻連接套件,一個開源的聲音伺服器,允許應用程序之間靈活的音頻路由
• Propellerhead的Rack Extensions
• Clap,一個基於MIT許可證的跨平台插件介面,包括演示主機和合成器

編程語言


Steinberg的VST SDK是一套基於C API的C++類。 SDK可以從他們的網站下載。
有幾個可用的埠,例如Frederic Vanmol的Delphi版本, Sourceforge的jVSTwRapper項目的Java版本和兩個.NET版本 - Noise和VST.NET ;這個開源項目還包括一個框架,使得創建VST插件更容易,並生成更結構化的代碼。 VST.NET還支持使用允許載入非託管插件的託管類來編寫託管主機應用程序。支持VST的一個值得注意的語言是Faust,考慮到它特別是用於製作信號處理插件,通常比手寫的C ++生成的代碼更快。
此外,Steinberg開發了VST GUI,這是另一套C++類,可用於構建圖形界面。有按鈕,滑塊和顯示器等類。請注意,這些是低級C++類,外觀和感覺仍然必須由插件製造商創建。VST GUI是VST SDK的一部分,也可作為sourceforge項目在http://sourceforge.net/projects/vstgui中獲得。
大量的商業和開源VST是使用Juce C ++框架編寫的,而不是直接調用VST SDK,因為它允許從單個代碼庫構建多格式(VST,AudioUnit和Real Time AudioSuite)的二進位文件。