穷人也能享受高品质MIDI

注:本文刊于大约2、3年前《电脑商情报·家用版》上(留的笔名:木心散人…… Orz),如今内容有效性已不可知,故仅供参考。皆因当时对小小midi文件可播放如此丰富多彩音效甚感兴趣,持续把玩,遂有此文。记得稿费似乎为180大洋,得手后即刻换回森海塞尔mx500耳塞一条,使用至今。贴该文作一念想。

你是否对自己的集成声卡感到了“厌恶”——尤其是在播放midi音乐时,那一塌糊涂的音效,让你恨不得马上掏钱去买一块顶级的SB Live!或是Audigy,可摸摸口袋却囊中羞涩。哎,忍著吧 🙁

不过现在这些没钱的midi友们,有好消息了,咱也可以不花钱享受那些高档声卡才能听得到高品质midi喽!且听我慢慢道来……

Winamp篇

顶顶有名的Winamp相信大家一定都用过,但你知道只用它的一个插件,就可以获得比较不错的midi效果了么?

启动Winamp参数设置,在“插件”中“输入”一项选择插件“Winamp2 MIDI 插件 [IN_MIDI.DLL]”,进行配置。

Winamp2 MIDI插件IN_MIDI.DLL

Winamp2 MIDI插件IN_MIDI.DLL

在“设备”一栏中选择“DM / Microsoft Synthesizer”,它的原理是调用DirectX中的DLS文件来改善你所收听到的midi效果。另外建议在“输出”中选上“通过Winamp的输出系统播放”,这样能使你在播放midi时,同样可以使用EQ音效,就像播放mp3文件一样。

WinGroove篇

WinGroove的特色是在低配置的电脑(只需P133以上)上也能流畅地跑起来,而且还支持将midi文件转为WAV格式,再配合其它软件(如Lame等)将WAV转化成mp3,就可以在你的mp3随身听上欣赏喜爱的midi音乐了!

用WinGroove将midi文件转为WAV格式

用WinGroove将midi文件转为WAV格式

WinGroove无需太多的设置,即便需要,选项也都是一目了然的,就不在此赘述。

WinGroove

WinGroove

TiMidity++篇

现在端上今天的“正菜”——TiMidity++!

TiMidity++

TiMidity++

这是一款真正支持软加载SoundFont文件的midi播放器——哪怕你的声卡根本不“认识”SoundFont是啥玩意儿!

在使用TiMidity++之前,你得先有一个SF2文件,然后用记事本打开软件目录下的timidity.cfg文件,修改soundfont字段后的路径为你现在SF2文件的全路径。

例:soundfont[ ]G:\midi音乐\soundfont\Hubbe64MB.sf2([ ]为空格)

TiMidity++也有输出WAV文件的功能,而且因为有了SoundFont的支持,效果将更加出众!首先在Config中选择Preference项,在Output页中有相关设置。

TiMidity++设置

TiMidity++设置

接下来需要在Output File处设置输出WAV文件的路径,当你需要输出音源文件时,就要在Output框中选择Riff Wave File了。这一点没有WinGroove方便,而且不能批量操作,只能一首一首输出,在输出时还不能收听,不过为了更好的音乐效果,这又算什么呢!

在Preference中的Misc页中,你还可进行相应的播放音质设置,找到一个你满意的设置,开始好好享受富人才能享受的midi吧!

下载篇

WinGroove
www.wg7.com/download6/wg0a4_e.exe

TiMidity++
toget.pchome.com.tw/intro/multimedia_musicplayer/12706_dl.html

MIDI 爱好者网站
www.midifan.com

短歌行网站
www.audio100.net

至于SoundFont文件,只需到各大搜索网站去查一下就会得到很多结果了,不过在此提醒一点,一般SF2文件都比较大,非宽带用户可要“小心”了。 ^_^

Typewritings @ Tuesday, January 3rd, 2006