使用NAudio将Midi文件转换为音频

时间:2013-11-14 00:40:51

标签: .net midi naudio

我最近下载并开始学习.NET的NAudio库。 我的主要目标主要是在对文件进行一些操作之后,使用我拥有的声音字体将许多midi文件转换为音频(wav / mp3)(例如,将每个频道保存到不同的音频文件)。

我可以使用像synthfont这样的应用,但问题是我希望能够对大量文件进行大量转换+使其成为一个自动化过程,如果不是这样,那么这些应用就不会很方便不可能的。

到目前为止,我发现很少有关于如何使用NAudio处理midi / soundfonts的信息,如果有人能给我一个建议,我会很高兴。

谢谢!

1 个答案:

答案 0 :(得分:1)

NAudio确实有一些代码可以解析SoundFonts和MIDI文件,但它不包含软件合成器。你可以自己制作一个,(音调移位器和滤波器通常足以播放大多数声音字体),但这将是相当多的工作。找到可以编写脚本的DAW要容易得多。也许试试REAPER的ReaScript API