SammyIAm/Moppy — pull request #18 by miguelduarte42 (2012-05-30 14:10:24+00:00)
Title: MIDI Keyboard support

Had to change the structure a bit. Basically there's a new MidiInfo object that contains the information of a particular note. You can change these values if in runtime before sending them to the Arduino. This could be interesting to distribute notes in a certain way, or even change notes so they don't fall out of the drives' range.

There are 2 modes for playing the keyboard: i) play a single note on every drive, and ii) each keypress will be a separate channel/drive (you can play chords or multiple notes simultaneously). You currently have to change it in the Keyboard.class "currentMode" variable, because I think the alternate mode still needs a few tweaks.