FFTと周波数分析
高速フーリエ変換(FFT)は時間領域のオーディオ信号を周波数領域表現に変換します。
Preparing your comprehensive developer toolkit
実用ガイド
FFT分析でオーディオ周波数スペクトラムと波形をリアルタイムで可視化。
音声スペクトラム解析は、再生中の録音について FFT で周波数帯の強さを推定します。このツールは波形も表示します。ピーク値は周波数ビンの推定であり、校正された音高や音量の測定値ではありません。
高速フーリエ変換(FFT)は時間領域のオーディオ信号を周波数領域表現に変換します。
波形は AnalyserNode の現在の時間領域サンプルを描画します。振幅や形の変化は確認できますが、校正された音量やクリッピングを証明する測定ではありません。
ブラウザ Web Audio API はオーディオ処理を可能にします。
ローカル音声の再生中に FFT の周波数ビンを表示します。
再生中の時間領域波形を表示します。
表示を切り替え、FFT サイズや平滑化を調整できます。
ブラウザーが対応する一般的な音声形式を再生できます。
ローカルのミックスを再生し、低・中・高周波数帯の見え方を比較して EQ の検討材料にします。
録音を一つずつ再生し、周波数分布と波形の変化を比較します。リアルタイムの室内応答測定や PA の校正には使えません。
音声録音のスペクトラムと波形の変化を確認します。明瞭度、ノイズ、音量の判断には試聴や専用メーターも必要です。
授業やワークショップで FFT、倍音、フィルターの動きをリアルタイム表示し、音の仕組みを視覚的に体験させます。
FFT(高速フーリエ変換)は、時間領域のオーディオ信号(波形)を周波数領域表現(スペクトラム)に変換する数学的アルゴリズムです。複雑なオーディオを個々の周波数成分に分解し、どの周波数が存在し、その振幅がどれくらいかを確認できます。FFT サイズパラメータは周波数解像度を決定します:大きな値(2048、4096)はより細かい詳細を提供しますが更新が遅く、小さな値(256、512)はリアルタイム可視化を可能にします。
波形は Y 軸に時間経過に伴う振幅(音量)を表示し、オーディオ信号の形状を示します。スペクトラムは X 軸に周波数内容、Y 軸に振幅を表示し、任意の瞬間にどの周波数が存在するかを明らかにします。波形はダイナミクスとリズムを見るのに便利で、スペクトラムはオーディオのピッチ、倍音、ノイズ、周波数バランスを分析するのに不可欠です。
MP3、WAV、OGG、M4A を再生できるかはブラウザーの対応状況によります。固定の容量制限はありませんが、大きなファイルは端末によって読み込みが遅くなったり失敗したりします。
スペクトラムで強い周波数帯を比べ、波形で再生中の振幅の変化を確認できます。校正された音量、クリッピング、音響特性の測定ではありません。
ブラウザーの音声処理 API の概要。
周波数と時間領域の解析 API リファレンス。
スペクトラムと波形の描画方法。
Web Audio 処理の技術仕様。
ツールを開いて機能をお試しください。