ubuntu下MIDI音樂全攻略
eawpats12_full.rar
1. 安裝timidity及介面擴充包
sudo apt-get install timidity timidity-interfaces-extra
2. 安裝音色庫 eawpats (內定的freepats這個音色庫效果不是很好)
下載 http://www.tngs.tn.edu.tw/download/multimedia/MIDI/eawpats12_full.rar
將這個壓縮到 /usr/share/midi/eawpats/ 之下,然後編輯 /etc/timidity/timidity.cfg
將 source /etc/timidity/freepats.cfg 這一行的最前瑞加上 # 註解掉
並加入以下設定內容
opt -A80,10a (A80是音量)
dir /usr/share/midi/eawpats/
source gravis.cfg
source gsdrums.cfg
source gssfx.cfg
source xgmap2.cfg
這樣 eawpats就是唯一音色庫了
3. 測試Timidity
由於 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,方法很多。
以 gtk+ 為介面播放代碼:
timidity -ig -Od <這樣就會出現播放器>
4. Firefox瀏覽器midi外掛 mozplugger
sudo apt-get install mozplugger
設定 /etc/mozpluggerrc (一般可以不用改)
尋找:controls noisy stream: timidity -Od "$file"
修改:controls noisy stream: timidity -Os "$file"
說明:
timidi 參數 -O 為指定輸出裝置,可以指定:
-Od:dsp device 直接輸出;
-Os:ALSA PCM;
-Oe:esound server;
-Ol:ogg files
我的 Ubuntu 無法使用 dsp device 作為輸出,改為 ALSA 作輸出。
5. 用audacious播放midi
安裝 sudo apt-get install audacious audacious-plugin audacious-plugin-extra
偏好設定 - 插件 - 解碼器
裏面會有一個AMIDI-plug和一個timidity-player
設置AMIDI-plug 點ALSA Backend
設置內一共有5個output port
第1個是叫midi through,不選
後4個都是timidity,都選
然後Mix control那裏我選了PCM(選不選都可,沒作用)
設置Timidity-player
Timidity Configuration File 設成/etc/timidity/timidity.cfg
最後別忘了確定,重新加載插件(保險就關掉再開..)
然後應該就可以enjoy了..~
6. 編輯*.mid檔
sudo apt-get install rosegarden
rosegarden 我沒天份用不上 你們自己試吧
1. 安裝timidity及介面擴充包
sudo apt-get install timidity timidity-interfaces-extra
2. 安裝音色庫 eawpats (內定的freepats這個音色庫效果不是很好)
下載 http://www.tngs.tn.edu.tw/download/multimedia/MIDI/eawpats12_full.rar
將這個壓縮到 /usr/share/midi/eawpats/ 之下,然後編輯 /etc/timidity/timidity.cfg
將 source /etc/timidity/freepats.cfg 這一行的最前瑞加上 # 註解掉
並加入以下設定內容
opt -A80,10a (A80是音量)
dir /usr/share/midi/eawpats/
source gravis.cfg
source gsdrums.cfg
source gssfx.cfg
source xgmap2.cfg
這樣 eawpats就是唯一音色庫了
3. 測試Timidity
由於 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,方法很多。
以 gtk+ 為介面播放代碼:
timidity -ig -Od <這樣就會出現播放器>
4. Firefox瀏覽器midi外掛 mozplugger
sudo apt-get install mozplugger
設定 /etc/mozpluggerrc (一般可以不用改)
尋找:controls noisy stream: timidity -Od "$file"
修改:controls noisy stream: timidity -Os "$file"
說明:
timidi 參數 -O 為指定輸出裝置,可以指定:
-Od:dsp device 直接輸出;
-Os:ALSA PCM;
-Oe:esound server;
-Ol:ogg files
我的 Ubuntu 無法使用 dsp device 作為輸出,改為 ALSA 作輸出。
5. 用audacious播放midi
安裝 sudo apt-get install audacious audacious-plugin audacious-plugin-extra
偏好設定 - 插件 - 解碼器
裏面會有一個AMIDI-plug和一個timidity-player
設置AMIDI-plug 點ALSA Backend
設置內一共有5個output port
第1個是叫midi through,不選
後4個都是timidity,都選
然後Mix control那裏我選了PCM(選不選都可,沒作用)
設置Timidity-player
Timidity Configuration File 設成/etc/timidity/timidity.cfg
最後別忘了確定,重新加載插件(保險就關掉再開..)
然後應該就可以enjoy了..~
6. 編輯*.mid檔
sudo apt-get install rosegarden
rosegarden 我沒天份用不上 你們自己試吧
留言
張貼留言