How do I get Christmas lights to blink with MIDI

I want to get Christmas lights to blink to midi files.
The plan is to store the midi file onto the microsd card in the
microsd shield and have it play and turn on and off lights to specific notes.
If i add the wave shield later, I could have music
playing, but i want both of the files to play at the same time.
Also, I don't want a computer running some program to control this.
I want it all done with the arduino because I don't want the laptop stolen
nor do I have a 100 ft long usb cable.
Please help me

I think you need to define your project a lot more tightly than you have.
How many LEDs, what sort of power, do you want proportional brightness.

This project is a bit harder than perhaps you think. You have to interface a SD card and then you have to interpret a MIDI file. There are several different types of MIDI file, do you know what one you want to use.
If you had MIDI input that would be quite like this project:-
http://www.thebox.myzen.co.uk/Hardware/Glockenspiel.html
Only in place of the solenoids you have LEDs.

You can store the files with your pc on a microsd-card.
Then you can read them with a microsd shield into your arduino.

Arduino MicroSD-Shield (Libelium):
http://www.watterott.com/en/Arduino-MicroSD-Shield

Breakout Board for VS1033D MP3:
http://www.watterott.com/en/enBreakout-Board-for-VS1033-MP3
The VS1033 is capable of decoding Ogg Vorbis/MP3/AAC/WMA/MIDI audio and encoding IMA ADPCM and user-loadable Ogg Vorbis.

I think with the breakout board can you play the midi-files.

You need a light organ circuit and connect it to the sound output from the breakout board.

The light organ circuit can control your christmas lights !

If you need an amplifier you can use this:
386AMP audio amplifier Module:
http://www.dfrobot.com/index.php?route=product/product&path=35_39&product_id=165

If you need more amplifier power you can use this:
Velleman Discrete Power Amplifier 200W Kit: