Suggestions on modifying M-Audio Keystation 49es with Arduino

Actually the further I am thinking about this, I may need to hold off on the LEDs and just focus on reading the midi steam from the keys to start. There is a lot of possibilities in that and it's probably more useful than even bothering with idea I had for the LEDs as I could add some potentiometers and switches to do arpeggios and control the tempo, etc.