周波数分析
マイク入力や音声ファイルの周波数スペクトルを表示し、主成分の周波数と最も近い音名を示す。
このブラウザは Web Audio API を提供していないため、分析を実行できません。
使い方
- マイクモードでは「マイクを開始」を押して許可し、音を出す。
- ファイルモードでは音声ファイルを選んで再生する。
- スペクトル(対数周波数軸)と、最も強い周波数・最も近い音名が表示される。
注意事項
解析は Web Audio の AnalyserNode(FFT 8192)で端末上に行われる。マイクは停止と同時に解放され、開いたファイルはローカルでデコードされるだけでアップロードされない。主成分の周波数は最もエネルギーの大きい FFT ビンであり、倍音の多い音では基音ではなく倍音が選ばれることがある。
よくある質問
- 音名の「セント」とは?
- 最も近い音名からのずれを表し、100セントで半音1つ分。+ はその音より高く、− は低いことを示す。A4 = 440 Hz を基準にしている。
- 低い音がうまく測れないのはなぜ?
- FFT の分解能とマイク自体の低音感度が限界になるため。50 Hz 以下では値が不安定になりやすい。