在CSCore中实现像Foobar的SuperEQ这样的均衡器

时间:2015-11-05 12:03:15

标签: c# c++ audio cscore

我想知道是否可以使用与SuperEQ(Foobar播放器的均衡器)相同的算法来实现均衡器。我知道CSCore有一个很好的均衡器,但它基于一个更简单的参数均衡器。

在Foobar中,如果我只删除10 dB的每个频段,那么“总”声音的音量将减少10 dB并且均衡没有变化。

用CSCore做同样的事情很难(如果不是不可能的话)。给定一个10频段均衡器,如果我在每个频段上移除10 dB,那么总声音将与不合格的声音不同,而且不仅仅是音量较小。

无论如何在CSCore中使用SuperEQ库?如果没有,还有另一种存档方法吗?

1 个答案:

答案 0 :(得分:2)

您可以将代码转换为c#,vb.net,...实现ISampleSource或IWaveSource接口并使算法有效。