关于 .net:使用 NAudio 将 Midi 文件转换为音频 | 珊瑚贝

Converting Midi files to Audio with NAudio


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

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

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

谢谢!


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


来源:https://www.codenong.com/19967383/

微信公众号
手机浏览(小程序)

Warning: get_headers(): SSL operation failed with code 1. OpenSSL Error messages: error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed in /mydata/web/wwwshanhubei/web/wp-content/themes/shanhuke/single.php on line 57

Warning: get_headers(): Failed to enable crypto in /mydata/web/wwwshanhubei/web/wp-content/themes/shanhuke/single.php on line 57

Warning: get_headers(https://static.shanhubei.com/qrcode/qrcode_viewid_9267.jpg): failed to open stream: operation failed in /mydata/web/wwwshanhubei/web/wp-content/themes/shanhuke/single.php on line 57
0
分享到:
没有账号? 忘记密码?