【问题标题】:Implement an equalizer like the Foobar's SuperEQ in CSCore在 CSCore 中实现一个均衡器,比如 Foobar 的 SuperEQ
【发布时间】:2015-11-05 12:03:15
【问题描述】:

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

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

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

CSCore 中的 SuperEQ 库有什么用吗?如果没有,还有其他方法可以存档吗?

【问题讨论】:

    标签: c# c++ audio cscore


    【解决方案1】:

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

    【讨论】:

    • 好的,我会试着做这个。但是 supereq 的代码似乎很疯狂。我正在寻找一些 p/invoke 的解决方案。
    • 当然如果是C-Dll你也可以使用p/invoke。
    猜你喜欢
    • 2012-12-25
    • 2017-09-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多