Wireless MIDI piano glove

Sometimes you just don’t have space for a baby grand. [Abdullah] got around this problem and built a virtual wireless MIDI piano. Unlike it’s inspiration, it’s not bad but we still love it.

[Abdullah] got his hands on some flex sensors and attached them to a glove. These resistive sensors are put through a voltage divider and sent to a microcontroller (a PIC16F778, we believe) and corresponding MIDI notes are chosen. These MIDI notes are sent to a computer and played over a speaker.

Right now, only a single arpeggio is coded into the microcontroller. Depending on which finger is bent shifts this arpeggio up and down the keyboard. That being said, the firmware can be easily modified to recognize standard piano fingering so chords can be played. The only issue is moving the hand up and down the keyboard.

[Abdullah] is planning on making his glove completely wireless with a microcontroller and battery sewn into the glove. Here’s to hoping he’ll keep us posted.

Check out [Abdullah]’s demo after the break.

9 thoughts on “Wireless MIDI piano glove

  1. Kinect, Kontinuem sp.? These have something going for them. Playing is not preprogramed, it’s live! What I hear in the video is amazingly lame. Worse than one finger chords on an organ. At least I should hear a good taksim. Delays abound, it might make a better drunken driving simulator.
    The flexing of fingers (adduction) won’t create any space information not even black or white key info, just events (five).

    1. This project is not to replace the real piano!!
      the real piano still has its magic. The goal from this project is to decode the virtual piano codes (i.e. what the MIDI devices send to computer to play on virtual piano) and use it in a wireless interface which can be used with the MIDI devices itself as accessories.
      or to make wireless MIDI devices.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s