【发布时间】:2019-12-08 01:19:34
【问题描述】:
我在我的项目中使用 amazing AudioKit framework 中的 AKEqualizerFilter 并且一切正常,除了频率降低。在AudioKit GitHub-website 上显示,-100 和 100 之间的增益减少是可能的,但是当我低于 0 时,频率再次变大。
如何使用AKEqualiserFilter 将所选频率的增益降低到 0!?
这是来自AKEqualizerFilter 分支:
/// A 2nd order tunable equalization filter that provides a peak/notch filter
/// for building parametric/graphic equalizers. With gain above 1, there will be
/// a peak at the center frequency with a width dependent on bandwidth. If gain
/// is less than 1, a notch is formed around the center frequency.
///
/// Lower and upper bounds for Gain
public static let gainRange = -100.0 ... 100.
My Code:
myEqualiserFilter1 = AKEqualizerFilter(myCompressor)
myEqualiserFilter1.rampDuration = 0.3
myEqualiserFilter1.centerFrequency = 50
myEqualiserFilter1.bandwidth = 50
kickEqualiserFilter1.gain = 0.0
//Slider action:
conductor.kickEqualiserFilter1.gain = Double(sender.value)
我想从音频样本中过滤/减少频率,我希望 AudioKit 可以实现。
【问题讨论】:
-
我会检查一下。
-
@AureliusProchazka 感谢您的回复,感谢您使用 Audiokit!我的应用应该会在接下来的几天内上线,希望我们能找到解决方案。