Inspiration

We all are passionate about traditional Chinese musical instruments. However, we cannot access it due to the different obstacles caused by the pandemic. Thus we developed the inspiration that we want to build "instruments" which can exceed time, money, and location to bring entertainment, inspiration, and some sense of "home" to all the passionate Chinese traditional music lovers like us.

What it does

Our program allows users to play traditional Chinese music on major pentatonic scales like a virtual piano.

How we built it

Applying the open cv and google media pipe modules, we realize the AI hand recognition and calculate the landmarks per frame. we design a one-to-one mapping between notes in the major pentatonic scale and customized gestures so that it can play traditional Chinese music. We managed to collect more than 15 thousand pieces of data in our training set to best classify and predict the hand gestures. In the meanwhile, the musical sound is modified and designed, to reach a futuristic sonic ambiance.

Challenges we ran into

We ran into the question of interaction between different methods. Since we created multiple python files and methods, we ran into conflicts and mismatching between the series of programs.

Accomplishments that we're proud of

Our model has an average accuracy above 85% and it can classify and predict hand gestures very well.

What we learned

We learned how to adjust our algorithm to better train our model so that it can best classify and predict hand gestures.

What's next for Somatosensory Instruments

We will add more instrument support and make it web accessible for everyone.

Built With

Share this project:

Updates