What about a NANO. Use library USBMINI and take the example sketch called USBMidiLoopback and change the one line where the input byte is written back out to the USBMidi and instead change it to your LED function.
That sounds like it should work but I have not tested it.