2012-05-01 83 views
2

是否有簡單的方法將聲音字體文件轉換爲.wav文件(或任何常見的音樂格式)?將SoundFont轉換爲每個音符的.wav文件

讓我們假設我有一個合適的字體a.sfz;我想擺脫它的文件A0.wavA#0.wavB0.wavC1.wavC#1.wav列表等

我特別想爲每一個音符,這似乎是我.wav是不是聲音字體本身(似乎它只有樣本間隔幾個音符 - 我假定軟件應該改變聲音字體中包含的樣本的音高來獲取剩餘音符的聲音,但我想以某種方式直接爲所有音符生成.wav文件,以便我不需要以任何方式更改樣本的音高)。

如果有一些軟件可以做到這一點,完美,請提供一個鏈接,但我還沒有找到任何(所有那些我發現只生成.wav文件除了一些筆記)。如果沒有,我將如何去做這個程序化?

回答

0

你可以編寫一個程序來做到這一點。使用RtAudio庫和Fluidsynth以編程方式生成所有要播放的音高。當這些音高產生時,將它們寫成波形文件。這個程序可以重複使用任何聲音的字體。您可以使用google找到這些庫。

0

將您的sf文件導入爲大膽文件,如導入>原始數據。

然後,您可以將其導出爲音頻文件這樣的WAV或MP3

我得到的是SF2和我組成的軟件沒認出來一些新的音頻補丁。做了一次互聯網搜索,沒有任何結果。所以我做了這個大膽的事情,它爲我工作。特別是對於你的問題,我的文件是一個小號的音符。我刪除了第一個音符的所有音符,然後導出了這個單音符。我將導出(wav)複製到了我的soundbank文件夾中,並且能夠通過一個小文件以不同的音高創作。現在...約30個其他樂器應用於此!

相關問題