成果物
www.youtube.com
どの音が最もよく出ているのかを調べると、波形の特徴がわかりやすいのではということで作ってみました。予想どおり、鉄琴ははっきり同じ周波数が現れました。また、人間の声は鉄琴よりも断然低いという結果がわかりました。周囲のノイズでなっている様子もまた面白かったです。
仕組み
MinimのFFTとSin波のライブラリを使うと実現できます。ただ、FFTのスペクトルの番号から周波数を取得する、indexToFreqというコードは中々見ないのでいい経験になりました。
また、スペクトル表示はこちらを参考にしています。
【Processing】FFTする - Qiita
コード
Use only the largest spectrum という名前で追加しています。
github.com