開始をクリックしてリアルタイムスペクトラム解析を開始
上の開始をクリック
ブラウザがマイクアクセスを要求します
権限を許可
プロンプトが表示されたら「許可」をクリック
近くで音声を再生
音楽、声、楽器…
バーグラフ
ビンごとの周波数振幅
波形
時間領域信号形状
スペクトログラム
周波数×時間ヒートマップ
分解能 vs 速度
高いFFT(4096)= より細かい周波数の詳細だが更新が遅い。低い(1024)= より速いレスポンスだが粗いビン。
無料オンラインスペクトラムアナライザー
あらゆる音の周波数成分をリアルタイムで可視化。マイクを使って音楽、ルームアコースティクス、声、楽器を直接ブラウザで解析。
リアルタイムFFT解析
設定可能なFFTサイズ(1024〜4096)のWeb Audio APIのAnalyserNodeを使用し、最大2048個の周波数ビンでマイク入力の周波数領域表現を計算。
3つの表示モード
バーグラフ(ビン別周波数振幅)、波形(時間領域信号形状)、スペクトログラム(周波数対時間ヒートマップ)を切り替え。各モードは音声信号の異なる側面を明らかにします。
インストール不要
Web Audio APIとCanvasを使ってブラウザ内で完全に動作。マイクの権限のみ必要。プラグイン、ダウンロード、アカウント不要—100%無料で即時利用。
スペクトラムアナライザーとは
何ですか?
高速フーリエ変換(FFT)
FFTは時間領域の音声信号をその周波数成分に変換する数学的アルゴリズム。どの周波数が存在し、各々がどれだけ大きいかを明らかにします—スペクトラム解析の基礎。
周波数ビン
FFT出力は「ビン」(離散的な周波数範囲)に分割されます。2048点FFTと44.1kHzサンプルレートでは、各ビンは約21.5Hzをカバー。高いFFTサイズ = より多くのビン = より良い周波数分解能。
スペクトラムを読む
X軸は周波数(人間の聴覚範囲の20Hzから20kHz)を表します。Y軸は振幅(音量)を示す。ほとんどの周波数で平坦なレスポンスは通常、フラットレスポンスのマイクや部屋を示します。
スムージング
生のFFTデータは急速に変動します。スムージング(ここでは0.8に設定)は最近のフレームを平均化してより安定した読みやすい表示を生成。スムージングが少ない = より反応的だがジッター多い、多い = 落ち着くが遅い。
スペクトラムの読み方
アナライザーに表示されるものの理解。
高いピーク = 支配的な周波数
スペクトログラムの高いバーや明るいスポットは音声の支配的な周波数を示します。歌手の基音は高いピークを示し、その上の各倍音には小さなピーク。
フラットなレスポンス = バランスの良い音声
すべての周波数でほぼ平坦なスペクトラムはバランスの良い音声信号を示します。バス(左側)の大きな隆起はバス重視の音声を示唆;右側の隆起は刺激的な高音を示します。
スペクトログラム = 履歴
スペクトログラムは時間とともに左にスクロール。水平バンド(同じ周波数が持続)は継続的なトーンを示します。斜めのパターンはピッチの変化を示す。垂直線は拍手などの短い過渡的な音を示します。
よくある質問
Q.アナライザーはインターネットなしで動作しますか?
いいえ。ページが読み込まれたら、スペクトラムアナライザーはWeb Audio APIを使ってブラウザ内で完全に実行されます。音声データはサーバーに送信されません—すべての処理はデバイス上でローカルに行われます。
Q.スペクトラムがフラットまたは空に見える理由は?
マイクが音源に近づける必要があるかもしれません、入力音量が低すぎるか、音源が静かすぎる可能性があります。マイクに直接話しかけするか、近くで音楽を再生してみてください。OSのマイク音量設定も確認。
Q.バーとスペクトログラムの違いは?
バーグラフは現在の瞬間の周波数対振幅を示します。スペクトログラムは振幅を周波数(縦軸)対時間(横軸)にわたって色で表示し、左にスクロール—音声の周波数成分が時間とともにどのように変化するかのX線のような視覚化。
Q.どのFFTサイズを使うべきですか?
2048は良いデフォルト—リアルタイムレスポンスに十分な速さで、ほとんどのユースケースに十分な詳細度。詳細なクラシック音楽解析には4096、速いパーカッションやリズム可視化には1024を使用。
Q.楽器のチューニングに使えますか?
スペクトラムアナライザーを使って支配的な周波数を見ることができます。ギターのA弦(440Hz)は440Hzにピークを示します。しかし、精密なチューニングには専用のクロマチックチューナーがより正確です。これは広範な音声解析に適しています。
Q.20Hz以下の非常に低い周波数が表示されない理由は?
人間の聴力は約20Hzから始まります。これ以下の周波数(インフラサウンド)は可聴範囲外であるため表示されません。また、ほとんどのマイクとスピーカーは50-80Hz以下での反応が限られています。