We were excited to have the opportunity to work with wearable technology, and have always taken an interest in innovative ways to play music. The music industry grows as fast as technology.

What it does

The idea is similar to playing an electric keyboard. This android app pairs with your Myo Armband to simulate playing various musical instruments. The Myo Armband is used to detect hand gestures unique to playing a selected musical instrument, and the app outputs the corresponding sound.

How we built it

We built an android app that uses the Myo SDK for Android to interface with the Myo Armband. In the back-end, we would pass the data received from the sensors through a low-pass filter, in order to smoothen out the high frequency noise.

Challenges we ran into

Despite the Windows and Mac versions of Myo SDK providing support for acquiring electromyographic data, the Android version of the Myo SDK did not. This made it especially hard to detect hand gestures as we could not rely on reading EMG data that was expected to be available from the Myo Armband.

Accomplishments that we're proud of

We were able to successfully play musical notes on the application. Coordinating the gestures and the music was not an easy task. We had to use a dashboard to organize our development process so we could complete the application in a timely manner.

What we learned

We learned a great deal about Android and Myo development and what it takes to create musical software.

What's next for Myo Virtual Instrument

Full support for all musical instruments. We plan to include woodwinds, brass, full percussion as well as strings. Additionally, we will have an exclusive conductor mode which allows to user to perform a complete orchestra. Our long term goal is to make playing music fun and affordable to everyone.

Built With

Share this project: