OVH Cloud OVH Cloud

Structure d'un fichier midi

21 réponses
Avatar
Moi
Bonjour,

J'aimerais savoir comment est fait un fichier midi, quel est le format d'un
tel fichier.

Ceci afin de pouvoir en créer par programmation.

Quelqu'un connaît un lien internet à ce sujet ?

Merci !

10 réponses

1 2 3
Avatar
Alain Naigeon
http://www.harmony-central.com/MIDI/

Autres liens à la rubrique "Informations techniques"
de la page "Crédits et liens" du site en signature.

--

Français *==> "Musique renaissance" <==* English
midi - facsimiles - ligatures - mensuration
http://anaigeon.free.fr | http://www.medieval.org/emfaq/anaigeon/
Alain Naigeon - - Strasbourg, France
Avatar
Gerald
Moi wrote:

J'aimerais savoir comment est fait un fichier midi, quel est le format d'un
tel fichier.



Telle quelle cette question n'a pas de sens : le MIDI (majuscules svp)
est à la base un FLUX standardisé entre instruments de musique numérique
(standardisé à la fois dans le format de données et dans la partie
matérielle servant à la transmission).

On peut naturellement stocker ce flux d'informations (qui sont à
l'origine "temps réel") dans *des* fichiers, qui peuvent être de nature
très diverses : fichiers de reprogrammation d'instruments en système
exclusif, fichiers d'échantillons sonores (MIDI Dump Standard), et
naturellement *aussi* fichiers de séquences plus ou moins standardisés
dit "MIDI Files" (je dis plus ou moins puisqu'il existe au moins deux
grandes classes sans parler des sous-classes et des idiosyncrasies
diverses).

Ceci afin de pouvoir en créer par programmation.

Quelqu'un connaît un lien internet à ce sujet ?



Il y en a de nombreux, mais le standard MIDI stricto sensu est, je
crois, commercialisé par la MMA...
<http://www.midi.org/>

ceci dit il existe de nombreuses pages reprenant les spécifications
initiales, par ex. :
<http://usuarios.maptel.es/jbercher/Midispec.htm>

Si tu en dis plus, on pourra t'aider... surtout que réinventer la roue
est toujours intéressant à voir quand il existe tant de séquenceurs et
d'outils MIDI y compris pour le parler "dans le brut de texte", comme
feu-HyperMIDI ou Max/MSP ou encore Pure Data...

à bientôt ?
--
Gérald
Avatar
CrazyGuitarist
Gerald a présenté l'énoncé suivant :
Moi wrote:

J'aimerais savoir comment est fait un fichier midi, quel est le format d'un
tel fichier.



Telle quelle cette question n'a pas de sens : le MIDI (majuscules svp)
est à la base un FLUX standardisé entre instruments de musique numérique
(standardisé à la fois dans le format de données et dans la partie
matérielle servant à la transmission).

On peut naturellement stocker ce flux d'informations (qui sont à
l'origine "temps réel") dans *des* fichiers, qui peuvent être de nature
très diverses : fichiers de reprogrammation d'instruments en système
exclusif, fichiers d'échantillons sonores (MIDI Dump Standard), et
naturellement *aussi* fichiers de séquences plus ou moins standardisés
dit "MIDI Files" (je dis plus ou moins puisqu'il existe au moins deux
grandes classes sans parler des sous-classes et des idiosyncrasies
diverses).

Ceci afin de pouvoir en créer par programmation.

Quelqu'un connaît un lien internet à ce sujet ?



Il y en a de nombreux, mais le standard MIDI stricto sensu est, je
crois, commercialisé par la MMA...
<http://www.midi.org/>

ceci dit il existe de nombreuses pages reprenant les spécifications
initiales, par ex. :
<http://usuarios.maptel.es/jbercher/Midispec.htm>

Si tu en dis plus, on pourra t'aider... surtout que réinventer la roue
est toujours intéressant à voir quand il existe tant de séquenceurs et
d'outils MIDI y compris pour le parler "dans le brut de texte", comme
feu-HyperMIDI ou Max/MSP ou encore Pure Data...

à bientôt ?



perso, je ne vois pas l'intérêt de reinventer la roue.
les synthés se sont adaptés à ce format deja existant donc le recréer
pourquoi faire, à la limite, le faire evoluer pour que des fonctions
d'effets soit plus efficace en reglage mais le MIDI par lui même.
A+

--
savez vous qu'il existe une boisson à base de produits naturels
permettant de reduire le taux d'alcoolemie trés rapidement mais ce
n'est pas pour autant qu'il faut boire plus!
mais ça permets de pouvoir prendre sa voiture plus rapidement mais en
toute légalité en cas de contrôle.
Trés bientôt le site pour explications détaillées et le lien qui va
avec.
A+
Avatar
Gerald
CrazyGuitarist wrote:

perso, je ne vois pas l'intérêt de reinventer la roue.
les synthés se sont adaptés à ce format deja existant donc le recréer
pourquoi faire, à la limite, le faire evoluer pour que des fonctions
d'effets soit plus efficace en reglage mais le MIDI par lui même.



Tu m'as mal compris... les pièges du deuxième degré ! J'étais ironique
en parlant de trouver intéressant de regarder réinventer la roue ! Pour
sortir de la litote : je trouve clairement ça inutile et improductif !

Mais je suggérais que, par contre, si c'était la manipulation des
chiffres "bruts" qui intéressait notre ami, il y avait de bons outils
pour ça :
<http://www.cycling74.com/products/maxmsp.html>
<http://puredata.info/>
Et là il ne s'agit pas de réinventer la roue mais d'inventer avant tout
le monde le moteur à fusion nucléaire ! Projet autrement plus excitant !

Par contre je suis en désaccord avec toi sur l'analyse que tu fais du
MIDI : il ne s'agit pas d'un "format" auquel certains se seraient
adaptés, mais d'un "standard" convenu entre tous et c'est très différent
! Je l'ai déjà dit : le fait que des constructeurs se mettent d'accord
pour *favoriser* in fine la *concurrence* entre eux a quelque chose de
quasi miraculeux et d'historiquement unique. Il est parfaitement
illusoire d'espérer désormais le voir évoluer (autrement que par des
coups de force sans intérêt théorique comme les histoires de GM et
autres), les financiers et gestionnaires ayant désormais repris le
contrôle de tout ça, et les musiciens ayant quasi unanimement renoncé à
utiliser ses capacités et fonctionnalités les plus originales.

Note au passage que ta signature n'est pas conforme.
Cordialement,
--
Gérald
Avatar
Alex Marandon
On 2005-10-30, Moi wrote:
J'aimerais savoir comment est fait un fichier midi, quel est le format d'un
tel fichier.

Ceci afin de pouvoir en créer par programmation.

Quelqu'un connaît un lien internet à ce sujet ?



http://www.borg.com/~jglatt/tech/midifile.htm
Avatar
Alex Marandon
On 2005-10-31, Gerald wrote:
Tu m'as mal compris... les pièges du deuxième degré ! J'étais ironique
en parlant de trouver intéressant de regarder réinventer la roue ! Pour
sortir de la litote : je trouve clairement ça inutile et improductif !



A mon avis, l'initiateur du fil ne cherche pas à réinventer la roue, il
veut juste apprendre à en fabriquer.
Avatar
Gerald
Alex Marandon wrote:

> Quelqu'un connaît un lien internet à ce sujet ?

http://www.borg.com/~jglatt/tech/midifile.htm



possible que ce qui l'intéresse soit plutôt :
<http://faydoc.tripod.com/formats/mid.htm>

mais au fond, une recherche Google sur "Standard MIDI File Format" est
sans doute ce qu'il y aurait de mieux :-)

--
Gérald
Avatar
CrazyGuitarist
Gerald a pensé très fort :
CrazyGuitarist wrote:

perso, je ne vois pas l'intérêt de reinventer la roue.
les synthés se sont adaptés à ce format deja existant donc le recréer
pourquoi faire, à la limite, le faire evoluer pour que des fonctions
d'effets soit plus efficace en reglage mais le MIDI par lui même.



Tu m'as mal compris... les pièges du deuxième degré ! J'étais ironique
en parlant de trouver intéressant de regarder réinventer la roue ! Pour
sortir de la litote : je trouve clairement ça inutile et improductif !

Mais je suggérais que, par contre, si c'était la manipulation des
chiffres "bruts" qui intéressait notre ami, il y avait de bons outils
pour ça :
<http://www.cycling74.com/products/maxmsp.html>
<http://puredata.info/>
Et là il ne s'agit pas de réinventer la roue mais d'inventer avant tout
le monde le moteur à fusion nucléaire ! Projet autrement plus excitant !

Par contre je suis en désaccord avec toi sur l'analyse que tu fais du
MIDI : il ne s'agit pas d'un "format" auquel certains se seraient
adaptés, mais d'un "standard" convenu entre tous et c'est très différent
! Je l'ai déjà dit : le fait que des constructeurs se mettent d'accord
pour *favoriser* in fine la *concurrence* entre eux a quelque chose de
quasi miraculeux et d'historiquement unique. Il est parfaitement
illusoire d'espérer désormais le voir évoluer (autrement que par des
coups de force sans intérêt théorique comme les histoires de GM et
autres), les financiers et gestionnaires ayant désormais repris le
contrôle de tout ça, et les musiciens ayant quasi unanimement renoncé à
utiliser ses capacités et fonctionnalités les plus originales.

Note au passage que ta signature n'est pas conforme.
Cordialement,



ok je n'étais pas au courant de cet accord entre les fabriquants que ce
langage deviennent en quelque sorte universelle en musique, bon c'est
vrai que le faire evoluer de nos jours n'a presque plus grand intérêt
vu que l'on va dans le tout audio.
ceci dit pour des batteries ou instruments divers dont on a pas
forcement l'instrumentiste à la maison, ça peut bien dépanner et je
suppose sans trop me tromper que c'est encore utiliser en studio au
moiis pour piloter les samplers ou sequencers, surtout dans certains
styles si ce n'est pas tous mais merci de tes explications.
désolé pour ma signature si elle dérange, ce n'est pas le but, mais
c'est en vue de ma survie dans ce monde, pour avoir droit à un bonheur.
dans la vie, on est un peu dans marche ou crève, pour le moment, c'est
le 2ème, donc tu comprendras comme je l'aurais compris pour un autre.
OK, j'aurais pu laisser passer ta remarque et ne pas t'expliquer mais
j'ai trouvé normal de le faire par respect pour ton opinion.
A+


--
savez vous qu'il existe une boisson à base de produits naturels
permettant de reduire le taux d'alcoolemie trés rapidement mais ce
n'est pas pour autant qu'il faut boire plus!
mais ça permets de pouvoir prendre sa voiture plus rapidement mais en
toute légalité en cas de contrôle.
Trés bientôt le site pour explications détaillées et le lien qui va
avec.
A+
Avatar
CrazyGuitarist
Alex Marandon a présenté l'énoncé suivant :
On 2005-10-31, Gerald wrote:
Tu m'as mal compris... les pièges du deuxième degré ! J'étais ironique
en parlant de trouver intéressant de regarder réinventer la roue ! Pour
sortir de la litote : je trouve clairement ça inutile et improductif !



A mon avis, l'initiateur du fil ne cherche pas à réinventer la roue, il
veut juste apprendre à en fabriquer.



c'est clair!

--
savez vous qu'il existe une boisson à base de produits naturels
permettant de reduire le taux d'alcoolemie trés rapidement mais ce
n'est pas pour autant qu'il faut boire plus!
mais ça permets de pouvoir prendre sa voiture plus rapidement mais en
toute légalité en cas de contrôle.
Trés bientôt le site pour explications détaillées et le lien qui va
avec.
A+
Avatar
Cl.Massé
Moi wrote:

> J'aimerais savoir comment est fait un fichier midi, quel est le format
> d'un tel fichier.



"Gerald" a écrit dans le message de news:
1h59ela.bgi4y0xk39ysN%

Telle quelle cette question n'a pas de sens : le MIDI (



???

Que veut dire "fichier" alors? Le reste, on s'en balance.

Il y en a de nombreux, mais le standard MIDI stricto sensu est, je crois,
commercialisé par la



Ah, c'est pour placer encore une fois une annonce commerciale, $£¤°#%

Les spécifications des fichiers midi standards, que tout un chacun utilise
sur son PC ou son Mac, sont dans le domaine public. Les extensions
propriétaires sont à jeter au orties, elles sont inutiles et n'ont jamais
apporté que des problèmes et des incompatibilités.

Sur le site suivant, on trouve les formats de toutes sortes de fichiers (en
anglais):
http://www.myfileformats.com/

Il y a trois type: midi 0, midi 1 et kar.

--
~~~~ clmasse on free F-country
http://jude.iuma.com/
http://www.soundclick.com/nickelchrome
1 2 3