« WebSocket APIの仕様が変更されたようです | メイン | getUserMedia の第一引数に toString を加えたら汎用的になったという話 »

WebRTCとWeb Audio APIでテルミンみたいなものを作ってみた - Facemin -

テルミンは手の位置よって音程や音量が変わる楽器。
WebRTCとccv.jsで顔検出させて、顔の位置で音程が変わるテルミンみたいなものを作ってみた。
FaceとThereminでFacemin。
処理の流れは以下の通り。

WebRTCでカメラの画像を取得
ccv.jsを使って画像から顔を検出
顔の横方向の位置と大きさから周波数を計算
顔の縦方向の位置が音量
Web Audio APIで正弦波を再生

コードはGitHubも公開している。

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

Google

タグ クラウド