[C++]Traduction code midi

Voila je dois réaliser un projet dans lequel j’ai besoin d’acquérir un fichier midi pour en ressortir un tableau de classes ou chaque classe contient la hauteur de la note, l’instant ou elle démarre par rapport début du morceau et sa durée.

J’ai cependant 2 problèmes:

-d’abord je connais pas trop le midi donc s’il y avait par hasard un spécialiste du genre pour m’expliquer tout bien comment ca marche bah je suis preneur. J’ai bien trouver quelques liens sur le net expliquant le mode de fonctionnement mais c’est la plupart du temps pas super clair et en plus en anglais donc…et de toute facon rien ne vaut l’aide de quelqu’un en direct :stuck_out_tongue:

-ensuite je voudrais savoir s’il y a un mode d’ouverture particulier du fichier midi a partir de mon futur programme ou si je peux ouvrir ca comme n’importe quel fichier

Merci d’avance

Bon j’y connait rien au midi, mais pour la description du format :
.

De manière générale, www.wotsit.org est un très bon site pour choper des formats de fichier, il m’a rendu service plus d’une fois =). Seul bémol il ne semble plus vraiment mit à jour, donc y’a rien sur les formats récents (rien sur le wmv par exemple).

Valla valla :stuck_out_tongue:

et pour l ouverture du fichier, si c est sous windows, le mode binary sera necessaire :stuck_out_tongue:

EDIT: arf pauvre dinosaure que je suis, j utilise encore read et write, la remarque etait valable dans ce cas la, pour fread & co je ne sais pas.

Je vais aller a la peche regarder mon ancien decodeur MIDI et j’édite ce message de chez moi avec les infos :stuck_out_tongue:

A noter que c’est vraiment un format très simple, une bête doc, même en anglais, devrait te suffir normalement :stuck_out_tongue:

[quote name=‹ tuo › date=’ 23 May 2005, 17:34’]Je vais aller a la peche regarder mon ancien decodeur MIDI et j’édite ce message de chez moi avec les infos :stuck_out_tongue:

A noter que c’est vraiment un format très simple, une bête doc, même en anglais, devrait te suffir normalement :stuck_out_tongue:
[right][post=« 361784 »]<{POST_SNAPBACK}>[/post][/right][/quote]

Hum bon j’ai pas été d’une promptitude incroyable sur ce coup la, mais bon, début de réponse en PM !

(pour ceux que ça intéresse, voila un petit bout d’un séquenceur sans prétention, auquel il manque le décodage du format MIDI (que je vais rajouter bientot dans l’archive histoire de le rendre un peu plus complet) : http://www.gameproduction.org/MIDISequencer.rar )

[quote name=‹ tuo › date=’ 29 May 2005, 01:26’]Hum bon j’ai pas été d’une promptitude incroyable sur ce coup la, mais bon, début de réponse en PM !

(pour ceux que ça intéresse, voila un petit bout d’un séquenceur sans prétention, auquel il manque le décodage du format MIDI (que je vais rajouter bientot dans l’archive histoire de le rendre un peu plus complet) : http://www.gameproduction.org/MIDISequencer.rar )
[right][post=« 363334 »]<{POST_SNAPBACK}>[/post][/right][/quote]
et alors il est pour quand le décodage du format MIDI :stuck_out_tongue:
bon j’ai commencé a faire quelques trucs mais c’est quand meme un peu le gros bordel le MIDI donc si t’avais retrouvé la partie qui manque ce serait cool :stuck_out_tongue: