Le midi n´est pas un format compressé comme le MP3.
C´est assez compliqué à expliquer mais sache qu´il est parfaitement impossible de convertir du mp3, wav ou tout autre format en midi. A la rigueur, des logiciels comme wingroove peuvent faire l´inverse en faisant une sorte de capture audio.
Le midi en fait, est un peu comme une carte perforée à musique. Il s´agit plus d´un fichier avec des lignes de commande, qui vont indiquer à un lecteur MIDI, quel canal jouer à quel moment. Voilà pourquoi certaines cartes MIDI coûtent cher, les canaux sont des instruments ( le 15 pour la batterie et les percussions par exemple) et le fichier MIDI va dire au logiciel à tel moment, utiliser le canal 15 avec tel instrument à tel volume.
Ce que je dis est très approximatif. Le système est bien plus compliqué que ça. Fais une recherche sur Google. Depuis que certains instruments sont équipés de série avec des capteurs MIDI, beaucoup de sites se sont mis à expliquer le principe.
Sinon un fichier . dat est en général un fichier de base de données. Mais il peut également être utilisé pour plusieurs autres fonctions. Va sur ce site pour apprendre plus sur les différentes extensions:
http://www.studiomich.com/Info/Info.php