テルミンは手の位置よって音程や音量が変わる楽器。
WebRTCとccv.jsで顔検出させて、顔の位置で音程が変わるテルミンみたいなものを作ってみた。
FaceとThereminでFacemin。
WebRTCとccv.jsで顔検出させて、顔の位置で音程が変わるテルミンみたいなものを作ってみた。
FaceとThereminでFacemin。
処理の流れは以下の通り。
WebRTCでカメラの画像を取得
ccv.jsを使って画像から顔を検出
顔の横方向の位置と大きさから周波数を計算
顔の縦方向の位置が音量
Web Audio APIで正弦波を再生
コードはGitHubも公開している。
WebRTCでカメラの画像を取得
ccv.jsを使って画像から顔を検出
顔の横方向の位置と大きさから周波数を計算
顔の縦方向の位置が音量
Web Audio APIで正弦波を再生
コードはGitHubも公開している。