Imagine you want to play drums but you have no money!! DruMyo solves that!! Play drums anywhere using 2 Myo Armbands

What it does

Using 2 Myo Armbands, raise and lower your arms in specific zones to play different drum sounds

How we built it

We built the software using the Myo SDK and IrrKlang sound engine. Myo Armbands were used to get raw pitch, yaw and roll.

Challenges we ran into

We originally wanted to do piano which would require EMG raw data. We first used the Android SDK but found out halfway through that it did not provide raw EMG sensor data. We then had to switch to the Windows C++ SDK. However, recognizing a pattern from EMG data was particularly hard so we changed to creating an invisible drum set using pitch roll and yaw. Another challenge we ran into was including the SDK into our project, we ran into many linking issues. Figuring the mathematical offset for the yaw zones (to change the sound)

Accomplishments that we're proud of

It's dope!!

What we learned

For some of us, we further deepened our knowledge of the C++ linking process (what lib, dll and includes are) Some of us learned C++ for the first time.

What's next for DruMyo

Move it to Android since it is possible to get pitch, yaw and roll.

Built With

Share this project: