If you are looking for guitar based midis, the website below is a good starting point:
Lots of MIDI tools and other utilities can be found in this website:
You'll find lots of basic info regarding midi composing in the website below:
Check on this wonderful website if you are into playing music keyboard and music sequencing:
A good starting point to search for a midi:
Separate names with a comma.