Program to check if my drums are triggering, while playing along to a track / beat

I have an Alesis Nitro Mesh, with a couple of extra heads.

I primarily (only) use it for Clone Hero.

I have been chasing missed triggers and false triggering constantly and it's doing my head in.

Testing each pad in isolation everything seems fine and working as expected.

It's only when actually playing a track that I seem to get errors.

Absolutely there's an element of me being a bit shit thrown into the mix here, but I'm SURE that I'm getting a bunch of false triggers and / or missed triggers along the way.

I'd love to have a bit of software that gets me to play along with a beat, then show me what is SHOULD have been, along side what actually came through the MIDI.

Does something like that exist?