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
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.