Tools to debug MIDI files?

Anyone have a suggestion on a tool (Linux, OS X, Winders - doesn’t matter) I can use to verify and, optionally, adjust a MIDI file? I’m trying to export a MIDI file from Reaper so I can play it back on a MIDIO128 and I don’t think it’s exporting the channels properly. That or I have my router setup hopelessly wrong, but I don’t have a great means of debugging that from the standpoint of the file.

I was hoping MIDIOX might have something, but it’s MIDI file playback seems a bit funky.

I know I can use something like hexdump and various hex edit tools and do it the hard way, but that is not a fun way to have to validate and make changes to a MIDI file.

Any ideas?

Maybe midi2csv can be useful?

Yeah I ran into both that one as well as this Perl script which seems to do the trick. It does show that Reaper is indeed doing something real funky with it’s MIDI output :confused: