Я использую в своем проекте AKEqualizerFilter
из amazing AudioKit framework
и все работает отлично, кроме понижения частот. На AudioKit GitHub-website
показано, что уменьшение усиления между -100 и 100 возможно, но когда я опускаюсь ниже 0, частоты снова становятся громче.
Как я могу уменьшить усиление ниже 0! выбранных частот с помощью AKEqualiserFilter
?
Это из ветки 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.