有人可以将我链接到一个好的 C# DSP 库吗?我看到了一些不错的 C++ 库,但我对 C++ 的了解不多。有什么方法可以包装它们吗?
我的主要目的是在缓冲区上应用一些过滤器(低通、高通、陷波......)。谢谢
我可以推荐这些库:
BASS - 还有很多功能。虽然它不是为 C# 编写的,但它们为您提供了一个包装器 (Bass.Net)。请记住,如果你想在商业项目中使用这个库,那么你必须为许可证付费。
NAudio - 是一个成熟的项目,具有许多功能并支持各种编解码器。
cscore - 相当新的项目,具有一些不错的功能,特别是对于可视化,以及 NAudio 缺少的一些编解码器。您可能想在某个时候尝试一下,甚至为它做出贡献。
我会推荐 lib NWaves,不是那么成熟,但对于生活中的大多数情况来说已经足够了。