Virtual Piano
Abhinav Kumar
Panchanai, West Bengal
- 0 Collaborators
We are in the 21st century now and everyone is moving toward digital era. So we have created a Virtual Piano. We don’t need those large and heavy Pianos any more. We can just play the music notes with the movement of our fingers. ...learn more
Project status: Under Development
Groups
Artificial Intelligence India
Intel Technologies
Other,
OpenVINO
Overview / Usage
Pianos are very large instruments that cannot be carried everywhere. Even electric pianos need to be carried in a large bag and are prone to damage in travelling. So we have created a virtual Piano which is basically just a camera. Even A.R. Rahman is moving towards the Digital Instruments. We don’t need those large and heavy Pianos any more. We can just play the music notes with the movement of our fingers. Just we need is a camera and a programmed device . Currently there are 7 notes (Sa, Re, Ga.....) but we can increase it as per our need.
Methodology / Approach
1.) First of all the image captured by the camera gets divided into 7 cells because there are mainly 7 Notes of music (Sa, Re, Ga, Ma, Pa, Dha, Ni)
2.) After dividing the cells the code finds the active cell i.e., whenever we put our finger on any of the cells, that is an active cell. After this the cell number gets stored in a variable.
3.) So Finally the corresponding music gets played according to the cell number. The music is played by varying frequencies . Suppose we press ‘Sa’ then the music of that frequency is played using a command line music player.
Technologies Used
OpenCV, Python, Deep Learning