仮想の音源の位置とマウスとのインタラクション

音源の位置を仮に画面の中心に設定し、音を聞く主体(マスウカーソル)がそれに近づいたり離れたりすることによって聞こえ方が変わる、というサンプルです。具体的には画面の中心とマウス座標との距離を取得し、それによって音の再生レベルを上下させたり、左右のスピーカーに振ったり(パン)しています。

※外部の音源ファイルを読み込んでいるため、Webサーバ上からしかサンプルが動作しません。ダウンロードしたサンプルを動作させるためにはMAMPを使った仮想のローカルサーバをインストールするか、レンタルサーバを借りてその上にファイルをアップロードしなければいけません。

ソースコード