SoundFont
此條目翻譯自其他語言維基百科,需要相關領域的編者協助校對翻譯。 |
SoundFont是一個品牌名統稱,它是指使用基於採樣合成來播放MIDI檔案的檔案格式和相關技術。其最早在Sound Blaster AWE32音效卡上用於其General MIDI支援。
規範
SoundFont檔案格式最新版本是2.04(通常不正確地稱為2.4)。它基於RIFF格式。詳細描述可見規範,規範目前僅在各個公司的網站上提供副本,例如 http://www.synthfont.com/sfspec24.pdf(頁面存檔備份,存於互聯網檔案館) (PDF;518 kB;該文件不正確地在頁尾聲稱版本為2.01)。
歷史
原始的SoundFont檔案格式在1990年代初由E-mu Systems和創新科技(Creative Labs)開發。此版本規範從未向公眾發佈。在1994年,Creative的Sound Blaster AWE32是第一個也是唯一一個使用該版本的主流裝置。此種格式的檔案通常採用.SBK或.SB2作為副檔名。
SoundFont 2.0於1996年制定。該檔案格式使用感性添加現實世界單位一般化了數據表示,重新定義了格式中的一些儀器分層特徵,添加了真正的立體聲樣本支援,並刪除了第一個版本中行為難以指定的一些模糊特性。此版本被完全公開而為公共規範,目的是使SoundFont格式成為行業標準。所有SoundFont 1.0相容裝置都被更新,以便在發佈給公眾後不久就支援SoundFont 2.0格式,並且1.0版本已經過時。此種及其他所有2.x格式的檔案(見下文)通常採用SF2作為副檔名。
SoundFont檔案格式2.01版本[1][2](有時錯誤稱為2.1)於1998年隨E-mu的一款稱為Audio Production Studio的音效卡產品推出。2.01版本增加的功能允許音頻設計師組態MIDI控制器影響合成器參數的方式。2.01格式與2.0雙向相容,這意味着定義為彩現2.0格式的合成器也能呈現2.01格式,反之亦然,但不能應用新的特性。
SoundFont 2.04(從未有過2.02或2.03版本)於2005年隨Sound Blaster X-Fi推出。2.04格式添加了24位元樣本支援。2.04格式與2.01格式雙向相容,因此能呈現2.0或2.01格式的合成器將能以16位元精度自動彩現使用24位元採樣的樂器。
SoundFont是E-mu系統公司的一個註冊商標,並且Digital Sound Factory已經收購重新格式化和管理歷史性SoundFont內容的獨佔許可。[3]
功能
MIDI檔案不包含任何聲音,只是描述如何播放它。為播放此類檔案,基於樣本的MIDI合成器使用儲存在檔案或ROM晶片中的樂器錄音和音效。SoundFont相容的合成器允許用戶使用自訂樣本的SoundFont bank播放音樂。
一個SoundFont bank在PCM格式(類似WAV檔案)中包含基礎樣本,這些樣本被對映為音樂鍵盤上的功能。一個SoundFont bank還包含其他音樂合成參數,如迴圈、抖音效果和速度敏感的音量變化。
SoundFont bank可以符合如General MIDI等標準聲音集,或者使用完全自訂的聲音集。
SoundFont創作軟件(.sf2格式)
有多種.sf2編輯器可用:
參見
參考資料
- ^ What is SoundFont. [2014-11-10]. (原始內容存檔於2014-11-10).
- ^ SoundFont 2.1 Application Note (PDF). [2014-11-10]. (原始內容存檔 (PDF)於2014-08-02).
- ^ Digital Sound Factory releases SoundFont libraries. rekkerd. 2007 [2007-08-30]. (原始內容存檔於2007-10-15).
- ^ Viena, free sf2 editor (頁面存檔備份,存於互聯網檔案館).
- ^ Swami, free soundfonts editor for Linux (頁面存檔備份,存於互聯網檔案館).
- ^ Polyphone, free sf2 editor for Windows, Mac OS X and Linux (頁面存檔備份,存於互聯網檔案館).
SoundFonts資源
- SoundFont 2.04規範(頁面存檔備份,存於互聯網檔案館)(英文)