Creating a 4x8 LED matrix controlled by MIDI

Hello guys!

I have been creating a touch sensitive floor/dancepad. The sensitivity part is working beautiful. The floor is 2.5 meter x 1.2 meter. It is containing 32 different tiles. Each tile has one 20 mA LED in the center. And I am using an Arduino UNO. Each tile is creating a MIDI signal in channel 1, velocity 127 when pressed. This is done by another solution combining an I-PAC2 http://www.ultimarc.com/ipac2.html creating keystrokes (A, B or whatever keystroke I want) and a software which converts KEYSTROKES to MIDI.

Now to the problem.

And I am an Arduino newbie. (But I know some php and java)

Mission: To be able to let different MIDI inputs control the different tiles in terms of letting the LED light on or of when the tile is pressed.

How shall I even begin? I am a total Arduino newbie but I like to learn.

I'm thankful for whatever help I can receive. Thanks.

Look at this project:- http://www.thebox.myzen.co.uk/Hardware/Glockenspiel.html It is going to fire of solenoids with a MIDI input but this is just the same as lighting an LED.

Grumpy_Mike: Look at this project:- http://www.thebox.myzen.co.uk/Hardware/Glockenspiel.html It is going to fire of solenoids with a MIDI input but this is just the same as lighting an LED.

Thanks for the quick reply! I was looking into this project before but I wasn't able to find any code.

Edit: Found the code. As I said. I'm new to this. :/

What about this method? http://www.arduino.cc/en/Tutorial/ShiftOut I've got at store next to me selling the shifters! :)

Yes shift registers are a fine way of getting more outputs from an arduino. But watch out, don't put a capacitor on the latch pin (or any other pin).