A-FRAMEのハンドトラッキング機能とTone.jsを使った、テルミン風楽器です。
meta quest3の標準ブラウザで動作確認をしています。
アプリ
A-FRAMEのハンドトラッキング機能を使うために、ブラウザの設定が必要です。
- ブラウザを起動し、検索バーにchrome://flags/と入力します。
- 「WebXR experiences with hand and joints tracking」を「Enabled」に設定します。
右手で音高(pitch)を、左手で音量を操作します。
右手は親指と人差し指をつまむようにくっつけます。
向かって垂直に立っているアンテナに近づけるほど音が低くなり、逆に遠ざけるほど音が高くなります。
指をくっつけているときだけ、かつトラッキング可能なときだけ音が鳴ります。
左手も同様に親指と人差し指をつまむようにくっつけます。
指をくっつけているときに、向かって水平に伸びているアンテナに近づけるほど音量が小さくなります。
指を離すと、その時点での音量に固定されます。