Ein bisschen Eigeninitiative wäre schon nicht schlecht:
http://lmgtfy.com/?q=midi+format
Wenn du dann nicht weiter kommst, helfen wir dir gern weiter. Aber wenn du ein Programm schreiben möchtest, dann solltest du auch etwas dafür tun und nicht alles die anderen machen lassen.