Virtual Piano

Abhinav Kumar

Abhinav Kumar

Panchanai, West Bengal

1 0
  • 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

Artificial Intelligence

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

Comments (0)