FFT アルゴリズムを実装して、ギターの音をリアルタイムで見つけました。しかし今、私は音の長さを見たいと思っています。したがって、60 BPM (= 1 拍/秒、4/4 小節) のようなテンポでは、4 分音符を演奏したのか、8 分音符を 2 つ演奏したのか、16 分音符を 4 つ演奏したのかを調べたいと思います。
16 分音符よりも速く演奏できないとしましょう。そのため、私の FFT ウィンドウは 250 ミリ秒になります。
ここで、C の音符 (4 分音符)C C C C
を叩くと が得られ、C の音符 (16 分音符) を 4 回叩くと も得られC C C C
ます。
四分音符が 1 つなのか、16 分音符が 4 つなのか、どうすればわかりますか?
各ウィンドウの音量を上げてみましたが、うまくいきませんでした。何か案は?