/Musicles

Generate music from electromyography data. Your Muscles, they make music!

Primary LanguageJavaScriptMIT LicenseMIT

Musicles

Generating music using Electromyography (EMG) data. Basically making your muscles do the heavy lifting for you ;).

Created during HackIllinois 2017, Musicles was designed to allow the creators to understand JavaScript and use a webapp to play music from a Myo band. The Myo band is an EMG based arm- band Myo that provides us with raw muscle data as well as accelerometer and gyroscopic data.

Our Audio Vision for the project.

Rehabilitation, especially upper arm rehab takes quite a lot of monitoring, in particular for caregivers and doctors. It's also quite frustrating for the individuals themselves. While there are tons of game based rehab systems out there, we wanted to explore options for the musically inclined. 🎵

The current implementation of the library uses the strength applied by the user to control the tone of the music being produced 🎹. The position of the hand to control the volume. Flex your forearms and hear the sweet sounds of your arms.

How to Build it?

npm run watch generates a bundle.js using watchify. It watches for source changes and generates bundle.js npm run serve Serves to localhost:8000

Open localhost:8000