2017-11-16 4 views
2

私はAudioKit(4.0+)がGoertzelフィルターを持っているとは思っていませんが、AKFrequencyTrackerで始まり、作成することができます。GoertzelフィルターをAudioKitに実装する方法は?

このAKGoertzelTrackerクラスは、検出する1つ以上の所望の周波数の配列と所望の最小振幅で初期化され、方法(例えば、周波数検出)は、Goertzelを使用して現在検出されている周波数のサブセットを返すアルゴリズムを使用します。

私はGoertzelフィルタのさまざまな実装をSOで見つけることができますが、AudioKitフレームワーク内にどこに配置するかはわかりません。どんな方向や助けも大いに感謝します。ありがとう!

答えて

0

これはフィルタなので、AudioKit(Appleのフィルタに基づいていない)の他のフィルタの後にモデル化する必要があります。したがって、AudioKitのNodes/Effects/Filtersを開いて、4つのファイルを持つサンプルを見つけてください。高速インターフェース、Objective-Cヘッダー、Objective-C実装、そして最後にC++ DSPカーネル。入力やコントロールの点で自分のものと似ているフィルターを探します。次に、変更を行います。それが始まりです。そして、Stack Overflowに関するより具体的な質問をここで聞くことができます。

関連する問題