MIDI contolled Piano via Servo

Im looking to make something like this, but with a piano

http://www.dmio.co.uk/beta/detail/89

I've gathered i need an Arduino Mega to control up to 32 servos.

Where i am stuck is having them activated via a MIDI file NOT an external sequencer - so as to be able to control each note on the the piano. (if its easier with a sequencer input via a MIDI shield) then i may consider this.

Has any one done this, tips, pointers etc?

Thanks!

I suggest you satisfy yourself that the mechanics are feasible (with one or two servos) before you worry about interpreting midi data (which I know nothing about).

Are you thinking that the servos will strike the piano strings directly or will push the piano keys. Servos are not quiet.

...R