Web Audio API
https://developer.mozilla.org/ja/docs/Web/API/Web_Audio_API
Web Audioとは、ブラウザ上で音の合成や加工を可能にしたJavaScript API。
HTML5ベースのブラウザゲームなどで音声コントロールができるのはもちろん、Webページ上で、シンセサイザーやドラムマシンが実現します。
Instruments
Keyboard / Synthesizer
- WebSynth by aike MIT
- Web Audio Synth V2 MIT
- 106.js MIT / GitHub
- Musical Keyboard - JS Dynamic Audio Synth MIT / GitHub
Guitar
Drums
- WebAudio Drum Machine 1.0 MIT / GitHub
DJ
- HTML5 DJ
サンプル曲は、左ドラッグで左、右ドラッグで右のターンテーブル
DAW
[註]
- Google Chrome での閲覧を推奨します。
- それぞれのページがロードされたら、右クリック>ソースを表示、でご確認下さい。いずれも普通にHTMLで書かれたWebページで、各オブジェクトをJavaScriptAPIで制御しているのがわかります。