hou*_*oft 6 audio wav sampling soundfont
有没有一种简单的方法可以将声音字体文件转换为.wav文件(或任何常见的音乐格式,真的),每个音符都分开?
假设我有一个声音字体a.sfz;我想获得它的文件列表A0.wav,A#0.wav,B0.wav,C1.wav,C#1.wav,等。
特别是,我想.wav为每个音符设置一个,在我看来这不是声音字体本身所具有的(似乎它只有几个音符分开的样本——我认为软件应该改变声音的音高)包含在声音字体中的样本以获得剩余音符的声音,但我想以某种方式.wav直接为所有音符生成文件,这样我就不需要以任何方式改变样本的音高)。
如果有一些软件可以做到这一点,完美,请提供一个链接,但我没有找到任何(我发现的所有那些只生成.wav几个注释的文件)。如果没有,我将如何以编程方式执行此操作?
您可以编写一个程序来执行此操作。使用 RtAudio 库和 Fluidsynth 以编程方式生成您想要播放的所有音高。生成这些音高后,将它们写为波形文件。从那时起,该程序可以重复用于任何声音字体。您可以使用 google 找到这些库。