Midi 是以電子琴或是吉他等設備所演奏出來的音樂,有別於一般 CD 唱片,Midi 只有音樂而已。
首先,當然是安裝timidity及介面擴充包

sudo apt-get install timidity timidity-interfaces-extra

沒意外的話,應該會連freepats這個音色庫一起裝。但這個音色庫不是重點,因為音色少效果不是很好。
重點是 eawpats 這個音色庫,google一下就能找到

http://www.tngs.tn.edu.tw/download/multimedia/MIDI/eawpats12_full.rar

將這個音色庫解壓縮到 /usr/share/timidity/eawpats/ 之下,然後編輯 /etc/timidity.cfg 並加入以下設定內容:

dir /usr/share/timidity/eawpats/
source gravis.cfg
source gsdrums.cfg
source gssfx.cfg
source xgmap2.cfg

並將 source /etc/timidity/freepats.cfg 這一行的最前瑞加上 # 註解掉

這樣 eawpats就是唯一音色庫了

由於 Timidity 在執行時需要設定 "輸出輸入",什麼是輸入呢?可以說是 User Interface Input,由於 Timidity 有許多個 User Interface,比如 gtk+,ncurse,X toolkit 等,可以在 timidity -h 中查閱。輸出呢?可以指定 -Od:dsp device 直接輸出;-Os:ALSA PCM;-Oe:esound server;-Ol:ogg files,方法很多。

1:以 gtk+ 為介面播放
代碼:

timidity -ig -Od your-midi.mid

但人是懶的,加上並不是只有一首要播放時,可以不指定檔名。
timidity -ig -Od    <這樣就會出現播放器>
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 allisonxu 的頭像
    allisonxu

    蹲在地上劃圈圈

    allisonxu 發表在 痞客邦 留言(0) 人氣()