MIDI -> WAV - timidity++
看板AVEncode (影音編碼技術)作者hjdmllmedbu (hjdmllmedbu)時間20年前 (2004/05/13 00:42)推噓1(1推 0噓 0→)留言1則, 1人參與討論串1/2 (看更多)
使用 timidity++ 轉換 MIDI 為其它音樂格式
timidity++ 可於此下載
http://www.onicos.com/staff/iz/timidity/
timidity++ 只有主程式是沒有意義的,所以首先要讓它能夠發聲,發聲有兩種方式:
.Patches
.SoundFont
.Patches
首先是 Patches,最有名的莫過於 Eric A. Welsh 的 Eawpatch,
但下載頁面似乎被移除了?總之下載不到了,只剩日本打包的「起步版」,網址如下︰
http://www.ismusic.ne.jp/collosseum/start.html
http://www.ismusic.ne.jp/collosseum/files/TiMidity.exe
另外還有出雲氏的 Patches,網址如下︰
http://dodo.nurs.or.jp/%7Eiz/guspat/tim-patches.html
另外一個則是 FreePatches,網址︰
http://freepats.opensrc.org/
http://freepats.opensrc.org/freepats-20040320.zip
.SoundFont
另一個發聲法為 SoundFont,為某些音效卡可載入的格式,
timidity++ 一樣可以使用並播放,常用的有︰
短歌行發佈的 SonudFont
http://www.mydrivers.com/cgi-bin/tools/sound/275,1.htm
timidity++ 可用的有以下三個 SoundFont︰
.62M SoundFont(30MB -> 62MB)
.朝露 SoundFont(17 -> 32MB)
.古典朝露Plus! SoundFont(10 -> 20MB)
AnotherGS SoundFont(18.5MB -> 32.75MB)
http://bennetng.kc-studio.com/
FluidR3(68.5MB -> 141MB)
http://www.hammersound.net/cgi-bin/soundlink_download2.pl/
Download%20USA;FluidR3122501.zip;699
Titanic GMGS 200 Soundfont(99MB)
http://www.titanicsf.com/download/download.html
SGM-150 GM soundfont(69MB)
http://www.geocities.jp/shansoundfont/
其它 Soundfont 發佈佔
http://www.din.or.jp/~met/index.html
http://www.hammersound.net/
http://thesoundsite.ismi.net/
http://tg.bas-net.by/awe/
由於一般的壓縮程式並不能對 sf2 格式產生有效的進行壓縮,
故 Soundfont 大多使用其它專用工具進行壓縮,
其中以 sfArk 和 sfpack 最為常用。
使用 Soundfont 時,需先將其解開。
sfArk
http://www.melodymachine.com/
sfpack
http://www.megota.com
http://www.personalcopy.com/sfpack.htm
另外一個重要的工具是 cfgforsf,用來產生 cfg 檔案的重要工具。
http://www7.tok2.com/home/misc/timidity/timidity_pp_w32_get.html
指令:sfgforsf [SoundFont檔名] [輸出檔名.cfg]
注意:SoundFont檔名盡量不要使用絕對路徑,因為移動後就必須修改 cfg 檔的內容。
.timidity++ 設定(使用起步包可以不看)
先從主程式指定 timidity.cfg 位置,開頭標示「#」即為註解(unix like 傳統)
==timidity.cfg 檔案內容==
#cfg 檔所在目錄,要用絕對路徑。
#dir 目錄
dir "C:\Program Files\Timidity"
#將產生的 cfg 檔,或已提供的 cfg 檔檔名填入。
#一次只需一個完整的音色包,千萬不要把以上所有音色都填入。
#source 檔案
source AnotherGS.cfg
如果設定沒有錯,應該就能發出聲音。
啟用 timidity++,從 [Config] -> [Preference] -> [Output] 即可看到輸出選項。
選取喜好的輸出檔案編碼(Windows Audio Driver 即直接播放),
指定輸出目錄,即可將 MIDI 轉換成其它音樂格式(而且可自由使用喜歡的音色庫)。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.160.24.174
推
推 140.116.131.81 05/12, , 1F
推 140.116.131.81 05/12, 1F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
AVEncode 近期熱門文章
PTT數位生活區 即時熱門文章
-1
12