Some research & development I've done for the making of Clandestine Invasion: Belly Of The Beast.
The music is a monophonic recording of a midi file imitating Depeche Mode's 'I Can't Get Enough' (sorry) Had to use something for testing.
Using MIDI files to control animation behavior in Blender 3D, devised for a scene from the movie in which the two main characters jam. Andy (played by Goofparade) plays drums, and Max (Kwistufa) is on guitar. No, he won't form the exact notes - but his hand will move to the correct places on the guitar as the music plays. Scripting conversions of tabulature is something elese I'm looking at... someday.