jsdo.itで「新しい楽器を作ってください」というコンペをやってます。(10/24締め切り) このへんを見るといろいろ力作が投稿されているようです。 JavaScriptで楽器を作るなんて面白い企画、参加しないわけに行かないと思ってさっくり作ってみました。 Tonal Circle 発想としてはループシーケンサーみたいな感じで、ひとつのサークルにひとつのワンショットまたはフレーズサンプリング音が割り当たっていて、光の輪が回転して一番上に来ると音が鳴ります。サークルはドラッグ可能で、横方向に動かすとサンプリング音が切り替わり、縦方向に動かすとループの周期が変わります。サークルの新規作成はシングルクリック、削除はダブルクリック。 まあ、実際に触ってみると操作はすぐわかると思います。 今回は複数のブラウザに対応するためWeb Audio APIなどの濃い機能は使わずに、Audioオブジェクトを
![JavaScriptで新しい楽器作った - aike’s blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/8d119494a10a52fb1d8c37fc3649caa0830ac497/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fa%2Faike%2F20121021%2F20121021113452.jpg)