オーディオのRTAを作りたいです。aurioTouchのサンプルコードでやってみますが、実際のRTAが作れなかったので、Octaveや1/3 OctaveをベースにRTAを作りたいと思っています。
正しい方法を教えてください。
試してみたいのは、希望する周波数応答 (オクターブまたは 3 オクターブ帯域幅、遷移幅、阻止帯域の減衰など) を備えた一連のバンドパス フィルターです。これは、標準の DSP IIR (または FFT オーバーラップ加算/保存) フィルタリングのアルゴリズムとテクニック。aurioTouch の例では、オーディオ サンプルを取得して、選択したフィルタリング プロセスに供給する方法を既に示しています。次に、目的の時間ステップで各フィルター (たとえば、エンベロープ フォロワー) から計算された振幅応答をプロットします。
オンラインにはデジタル信号処理のチュートリアルとリソースがたくさんあります: Bores、Wikibooks、DSPGuru、DSPGuideなど。