Also what will be sending the MIDI commands and what commands (of the hundreds available) will they be.
Receiving MIDI commands is fairly easy. Driving LED strips is not difficult. You can start your program by getting either one of them working.
Steve