メインコンテンツまでスキップ

ビート検出

ビート検出器は、FFTサブバンドとエネルギー履歴を使用して分析を行います。FFTサブバンドは、FFTアルゴリズムを使用してオーディオ信号を小さなセグメントに分解することで得られる周波数成分です。

FFTサブバンドのデフォルトサイズは32、エネルギー履歴のデフォルトサイズは41です。これらのサイズは、適切な関数を使用してニーズに合わせてカスタマイズできます。

ビートがあるか

処理されたマグニチュードスペクトルにビートがあったかどうかを計算します。

キックがあるか

処理されたマグニチュードスペクトルにキックビートがあったかどうかを計算します。

スネアがあるか

処理されたマグニチュードスペクトルにスネアドラムビートがあったかどうかを計算します。

ハイハットがあるか

処理されたマグニチュードスペクトルにハイハットビートがあったかどうかを計算します。

ビート範囲があるか

指定されたサブバンドの範囲内にビートがあるかどうかを計算します。FFTサブバンドサイズが32(デフォルト値の場合)だと、範囲は0-31です。

バンドを取得

指定されたサブバンドの値を取得します。