質問: 任意のピッチ/周波数でトーン(サイン波など)を再生する方法は? 以下をインタラクティブに制御する機能を使用して、webページから単一の連続トーン(サイン波など)を生成したいと思います。 開始/停止音 ピッチを変える 音量を変える 私は、さまざまなハードウェア、ブラウザー、および接続で動作する可能性がかなり高いソリューションを求めています。可能な限りシンプルで低帯域幅のもの。私がアクセスしているハードウェア全体で確実に動作するように見える唯一の方法はflashですが、私は本当に独自のソリューションを避けて、オープンスタンダードに準拠したオープンソースソフトウェアで何かを作りたいです。これは可能ですか?もしそうなら、どのように?
回答: <audio>タグを使用してみて、onendedattributeを使用してループすることができます。このソリューションのクロスプラットフォーム互換性についてはわかりませんが、ipad、iphone、または他の多くのモバイルデバイスでは動作しないflashよりも優れている必要があります。次に、特定の周波数の小さなオーディオクリップを生成するサーバー側スクリプトが必要です。つまりsrcタグのaudioが指すポイントは次のとおりです。/generate_tone?freq={the frequency you want}