まず試す:3操作
- 「開始」を押します。音は出ません。
- 周波数スライダーを220 Hzから440 Hzへ動かします。
- 波の山の間隔が狭くなるか観察します。止めるには「停止」を押します。
操作後はここを見る
横軸は時間に相当します。同じ表示幅で周波数を上げると山の間隔が短くなる想定です。実ブラウザ動作は未検証です。
しくみ
OscillatorNode → AnalyserNode → GainNode → スピーカー。解析はミュート前なので、無音でも波形を描けます。
Web Audio APIで440 Hzなどの波をCanvasに描きます。初期状態は無音(ミュート)。マイクや個人情報は使いません。
横軸は時間に相当します。同じ表示幅で周波数を上げると山の間隔が短くなる想定です。実ブラウザ動作は未検証です。
OscillatorNode → AnalyserNode → GainNode → スピーカー。解析はミュート前なので、無音でも波形を描けます。