[筆記] 噹噹音樂人:Midi轉化爲WAV

這幾天新寫好的歌曲用MIDI軟件把曲子都編輯好成MID文件了。

打開原來安裝的MIDI to MP3軟件,竟然過期了要註冊碼。

記得這玩意是個靜態註冊碼,已經懶到不想下個OllyDBG再跟着調試了。

唉,硬盤掛過一次,那個註冊碼原來是直接和安裝文件名寫一起的。再者這個軟件其實是把MID文件播放一遍,然後從buffer裏把raw編碼成MP3,效率太低。

算了,果斷卸載,到網上找找一勞永逸的方法吧。於是發現了timidity。古董網站都下載不到源代碼了,好吧,想代碼找github。

https://github.com/geofft/timidity

很好很強大,下載下來

./configure --enable-ncurses --enable-audio=darwin --with-default-output=wav

make

得到了timidity

運行竟然要cfg,然而代碼repo裏沒有例子,網上搜索下吧。哦,需要音樂字體庫。那就選一個吧,這個網址給的音樂字體真全啊:https://musescore.org/en/handbook/soundfont

選了個最大的,音效應該不錯吧:

wget http://www.musescore.org/download/fluid-soundfont.tar.gz

好,解壓,然後寫個cfg:soundfont path/to/fluidr3.sf2

最後 ./timidity -c path/to/conf.cfg -o path/to/output.wav -Ow path/to/input.mid

搞定,以後成曲就可以用它了。讓我再編譯個ffmpeg把wav轉化下。呃,還是直接錄歌,用cool editor合成吧,走起。可以去研究音樂搜索了,FFT~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章