關於widows下midi播放和軟波表最佳化

來源:互聯網
上載者:User

關於widows下midi播放和軟波表最佳化

WAV檔案音質最好,並且得到所有播放器的支援,可是由於本身檔案過長,一首歌動輒數十兆,只能被限制用來產生一些特殊音效。RealAudio格式檔案是將WAV音效檔進行了有損壓縮後製成的,可以在保持較高音質情況下使檔案長度有明顯縮小。但通常一首歌的長度也有幾百K,並且必須安裝RealPlayer,否則無法播放,通用性不佳。MIDI音樂檔案長度最小,一般只有不到50K,並且得到所有瀏覽器的支援。

方法一

  在QuickTime的說明文檔中我發現QuickTime 3.0或更高版本內含Roland的軟波標指令集(並且是免費的,這比什麼軟波表都好),用QuickTime作兼職播放是個好主意,而且他的外掛程式也能用於WEB等開發用

方法 二
  windows自己也有音色庫,否則我們在windows下怎麼聽midi呢?
  windows2000下的音色庫在winnt/system32/drivers/gm.dls

Windows/System32/drivers下面GM.DLS(不同的系統位置不一樣,我的是VISTA)

注意:微軟的音色庫是dls格式。

  windows內藏的軟波表GM.DLS,GM.DLS檔案並非windows專有,其實是在DirectX(R)6.0以上版本安裝後即產生。即使WIN95平台安裝了DirectX(R)6.0,GM.DLS檔案就被拷進SYSTEM檔案夾。多媒體屬性裡找到“Microsoft GS Wavetable SW Synth”輸出連接埠就是windows內藏的軟波表。
  GM.DLS就其音色來說有好有壞。打擊樂不錯,管弦樂不好。鋼琴也水,然而鋼片琴卻還可以。因為它畢竟只有4M。
現在我們要改造這個GM.DLS,變成超級軟波表!

武器下載:
Hubbe64MB 
62M GM SF2音色庫 2.51 這是《電腦音樂DIY》CD 上的超大GM庫。十分適合交響樂,與名樂。我個人認為比短歌行的62M庫更好一些。

SFark SoundFond Compression 音色庫壓縮軟體之一用來解開Hubbe64MB.sfArk
(一般網上拉過來的都是尾碼為sf2pack的壓縮檔
所以需要去找一個叫sfpack的軟體來解壓縮一下)

  我們知道那個 是SF2的音色庫不是dls的,因為creative堅持自己的sf2---就是sound font所以微軟的音色庫基本上還沒有什麼前途,也沒有人做dls的音色庫directx診斷工具裡面可以看到這樣一個midi連接埠,並可以播放微軟的測試midi但由於這個測試midi專門為它的音色庫最佳化過,所以效果還可以唯一的找到dls音色庫的方法是使用一個叫awave audio的軟體來把sf2格式的音色庫轉換到dls

所以關鍵的武器就是Awave Studio
用Awave Studio 開啟解壓縮的 Hubbe64MB 另存新檔dls格式檔案然後覆蓋原檔案
注意:windows 2003就不要改了,我試過,他有系統檔案保護,而且強行覆蓋會導致無法播放midi。Vista則很順利!
好了,其他還有很多 SF2音色庫,大同小異,唯獨Awave Studio沒有中文版
網上有教程,不難用,而且他還是功能很強的音頻轉換軟體,好好利用哦!

  關於PPC手機的軟波表:(適用於微軟作業系統手機)
PPC手機midi播放效果差,經研究發現是那個windows mobile的軟波表容量太小了,如法炮製,GM.DLS改名為mobile100.dls,覆蓋掉手機上的檔案即可。建議把原來的檔案備份一個,需要時還可以換回來。
  問題是,它3.3M的個頭略大了點,拷到手機裡,基本上只能放在MMC卡了,來電時會有3-4秒左右的延遲,鈴聲才響起來; 原來的那個1.8M音色庫我把它放在C盤,一點延遲也沒有
喜歡鼓搗鈴聲的,不妨試一下。

硬波表和軟波表解釋:
  在電腦MIDI音樂創作過程中 ,由於要類比各種真實樂器、自然聲響以及人聲等等,有人在音效卡的硬體中加入了Wavetable,這就是硬波表。然而,這樣的硬波表價格難以令福士接受並且不易升級,於是就有了價格便宜的DLS(Downloadable Sound Modules)波表合成技術,這是個介於硬波表和軟波表之間的東西。雖然它能把波表格儲存體在硬碟上,使用時再調入記憶體然後通過音效卡上的專用音效晶片來處理。但在實際使用中由於各種原因(記憶體太小、音色庫比較稀少等等),很難達到令人滿意的效果。 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.