1

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

我可以使用synthfont之类的应用程序,但问题是我希望能够对许多文件进行大量转换 + 使其成为一个自动化过程,并且使用这些应用程序即使不是不可能也不会很方便。

到目前为止,我几乎没有找到关于如何使用 NAudio 使用 midi/soundfonts 的信息,如果有人能给我建议,我会很高兴。

谢谢!

4

1 回答 1

1

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

于 2013-11-14T12:44:22.123 回答