オーディオビジュアライザー

マイクでリアルタイムに音声を取得し、オーディオを魅力的な動的グラフィックに変換します。スペクトラムバー、波形、円形スペクトラム、パーティクルの4つの可視化モードをサポート。

オーディオビジュアライザー

マイクでリアルタイムに音声を取得し、魅力的な動的グラフィックに変換します。スペクトラムバー、波形、円形スペクトラム、パーティクルの4つの可視化モードをサポート。

下の「開始」ボタンをクリックして開始してください

テーマ

オーディオビジュアライザーガイド

オーディオビジュアライザー使用ガイド

基本的な使い方

  1. 「開始」ボタンをクリック
  2. ブラウザのポップアップでマイクへのアクセスを許可
  3. マイクに向かって話す、歌う、または音楽を再生
  4. リアルタイムの動的グラフィックの変化を観察

4つの可視化モード

スペクトラムバー

音声の周波数分布をバーチャートで表示。低周波は左、高周波は右で、バーの高さが各周波数帯域のエネルギーを反映します。

波形

オシロスコープ方式で音声の時間領域波形を表示。上下対称の二層グロー線で振幅と周波数の変化を直感的に確認できます。

円形

スペクトラムを360度のリングに展開。中心円が音量に合わせて脈動し、外周バーが周波数に合わせて跳ねます。最も華やかなモードです。

パーティクル

150個のパーティクルが画面内を流動。各パーティクルは周波数帯に対応し、音が大きいほど速く動き、大きくなり、近くのパーティクル同士が自動的に線で結ばれます。

コントロール

  • 感度: 音声信号の増幅倍率(0.3〜3.0)。値が大きいほどグラフィックの変化が激しくなります
  • スムージング: スペクトラムのスムージング係数(0〜0.95)。値が大きいほど移行が滑らかになります
  • テーマ: ネオン、ファイア、オーシャン、フォレスト、パープルの5種類のカラースキーム

キーボードショートカット

  • スペース: 収音の開始/停止
  • 1 / 2 / 3 / 4: バー / 波形 / 円形 / パーティクル モードの切り替え

技術原理

Web Audio API

このツールはブラウザのWeb Audio APIに基づいています。getUserMediaでマイクの音声ストリームを取得し、AnalyserNodeでリアルタイムFFT(高速フーリエ変換)分析を行い、時間領域信号を周波数領域データに変換して、Canvas 2Dで可視化グラフィックを描画します。

周波数分析

  • FFTサイズ: 2048、1024個の周波数ビンに対応
  • サンプリングレート: 通常44100Hzまたは48000Hz
  • 周波数分解能: サンプリングレート / FFTサイズ、約21〜23Hz per bin
  • 人間の可聴範囲: 約20Hz〜20000Hz

使用のヒント

  • 最適なパフォーマンスにはChromeまたはEdgeを推奨
  • マイクのハウリングを避けるため、ヘッドホンや外部スピーカーを使用
  • 環境ノイズが少ないほどクリーンな可視化が得られます
  • 全画面モードでより没入感のある体験が可能