Resonate:低遅延、低メモリ、低計算コストのスペクトル分析アルゴリズム
2025-04-15
Resonateは、オーディオ(およびその他の)信号から知覚的に関連するスペクトル情報を評価するための、低遅延、低メモリフットプリント、低計算コストのアルゴリズムです。指数加重移動平均(EWMA)を使用して共振周波数周辺の信号寄与を蓄積する共振器モデルに基づいています。コンパクトな反復公式により、サンプルあたりの算術演算を最小限に抑えて効率的な更新が可能になり、バッファリングは不要です。Resonateは、リアルタイムで知覚的に関連するスペクトルコンテンツの推定を計算します。メモリとサンプルあたりの計算複雑さは、入力サンプル数とは無関係に、共振器の数に線形にスケールします。Python、C++、Swiftでのオープンソース実装と、デモアプリケーションが利用可能です。
続きを読む
開発