Composition d'un fichier MIDI

Fermé
Fabssss - 30 janv. 2017 à 10:06
 Fabssss - 30 janv. 2017 à 11:04
Bonjour,

J'ai aujourd'hui un projet qui consiste à l'analyse d'un fichier MIDI et pourquoi pas la création d'un programme qui permet cette analyse facilement.

Cependant, il y a des choses dans la norme MIDI qui me bloque, que je ne comprend pas forcement.

Par exemple lorsque j'analyse "Who's that girl" de Madonna (dont j'ai trouvé le fichier midi, par défaut)

Voici une partie de ce que me retourne mon programme (je vous épargne les 13 pistes avec parfois des longueurs de 9000 caractères)

---------Piste 4---------
Nom : Brass | Longueur : 635 | Contenu : 00FF21010000FF0305427261737300C33D00B30777E274933C50004850184800003C00063E50004A50184A00003E00064050004C50304C000040000C3E50004A50184A00003E00063C500048502D4800003C000F3B500047501E4700003B001E3950003E50004550815E4500003E0000390082204350184300064C501E4C001E4C502D4C000F4C501E4C001E4A50184A00870A4850003C50183C00004800064A50003E50183E00004A00064C50004050304000004C000C4A50003E50183E00004A00064850003C502D3C000048000F4750003B501E3B000047001E4550003E50003950815E3900003E0000450082204350184300064C501E4C001E4C502D4C000F4C501E4C001E4A50184A00A0504150004D50184D000041008D163C50004850184800003C00063C50004850184800003C00063E50004A50184A00003E00064150004D50184D00004100604D50004150184100004D00A2223C50004850184800003C00063E50004A50184A00003E00064050004C50304C000040000C3E50004A50184A00003E00063C500048502D4800003C000F3B500047501E4700003B001E3950003E50004550815E4500003E0000390082204350184300064C501E4C001E4C502D4C000F4C501E4C001E4A50184A00A0504D50004150184100004D008D164850003C50183C00004800064850003C50183C00004800064A50003E50183E00004A00064D50004150184100004D00604D50004150184100004D00A2224840184800064A40184A00064C40304C000C4840004C40184C00004800064A40004D40184D00004A00244C40004F40304F00004C000C4D40005140365100004D00064A40004D40184D00004A00063930003E30811C3E000039000

De ce texte, je ne sais pas savoir où se trouve le commencement des notes ? Comment savoir où elles commencent ?

Est-ce que, si possible, quelqu'un saurait m'expliquer comment définir ce début et/ou le trouver facilement ?

En espérant avoir été clair :)
Bonne journée,

Cordialement,

Fa
A voir également:

2 réponses

kaumune Messages postés 22493 Date d'inscription lundi 26 novembre 2007 Statut Contributeur Dernière intervention 12 septembre 2024 5 070
Modifié par kaumune le 30/01/2017 à 11:12
Slt

Je ne sais pas avec quoi tu l'ouvres mais ce n'est pas une structure midi

Un lien parmi tant d'autres (avec une simple recherche structure midi sur le net) qui te renseigne sur le sujet

Pour voir le contenu d'un midi il faut l'ouvrir avec un éditeur hexa

Exemple :






 
0
J'extrait déjà des informations. J'enlève une bonne partie notamment celle que j'ai déjà "analysée" comme le début du MThd ou MTrk.

Le code 4D546864 n'est donc plus présent ou encore 4D 54 72 6B pour le début de la piste. Ce que je met là est simplement un début d'une MdTR prise au hasard dont j'ai déjà prit l'ensemble du nom et de la longueur. J'affiche là simplement ce qu'il me reste et que je n'arrive pas à annalyser.

Excuse moi, je n'avais pas été très clair et ducoup, ça ne ressemblait en rien à une structure MIDI...

Tu peux trouver le fichier entier ici : http://www.vanbasco.com/search.html.en?fileid=20908&q=madonna&lyrics=off&resultsperpage=50
0