Recherche

# ' . 1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N Ö P Q R S T U V W X Y Z
# ' ( - . / 0 1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z ` ¿

Qu'est ce que le format MIDI ?

Le format MIDI : une partition de musique "sous stéroïdes"

Les informations contenues dans un fichier MIDI (appelés évènements") sont envoyées

  • d'un émetteur (un logiciel / séquenceur/ DAW, clavier, pad etc.) à destination d'un générateur de sons (plugin VST, AU, clavier, arrangeur, etc.)

et comportent les informations suivantes : 

  • Qui joue ?

  • A quel tempo ?

  • Avec quelle sonorité ? 

  • A quel moment ? 

  • Avec quelles notes et comment ? 

  • Et pendant combien de temps ? 

Ouvrons donc un fichier MIDI (.mid ou .kar) et regardons quelques lignes de ces fameuses “instructions” ou "évènements".

Elles sont affichées ici à partir du logiciel MidiKit (sur Mac) et MIDI OX sur PC :

001:01:000    1        Meta Event    Set Tempo    129.14    FF 51 07 16 E4    00:00:00:00    0

001:01:000    7        Meta Event    Channel Prefix    6    FF 20 05    00:00:00:00    0

001:01:000    7        Meta Event    Track Name    guitar nylon    FF 03 67 75 69 74 61 72 20 6E 79 6C 6F 6E    00:00:00:00    0

001:01:000    7        Meta Event    Instrument Name    Classical Acoustic Guitar    FF 04 43 6C 61 73 733 74 69 63 20 47 75 69 74 61

001:01:000    7    6    Controller    00 Bank Select MSB    121    B5 00 79    00:00:00:00    0

002:01:000    2    1    Note    C4    107 064 240    90 48 6B    00:00:01:21    1920

Que nous apprennent ces lignes ? : 

  • Que le tempo est de 129.14

  • Que la piste 6 se nomme "guitar nylon" et est affectée au programme “Guitare acoustique classique” N° 24 (en language informatique)

  • Que la 1ère note pour cette guitare est un DO 4 (C4) jouée en mesure 2, temps 1

Comment sont-elles interprétées ? :

Il s'agit simplement d'une suite d'instructions qui s'exécutent ligne par ligne dans tous les logiciels et matériels dédiés : Cubase, Logic, Live!, Korg, Yamaha, Roland, Arturia, Musescore, Reason, GuitarPro, Adobe etc. 

Des milliers d’informations peuvent être listées, allant de la note, jusqu’aux indications de volume, de vélocité voire même des paramètres plus “complexes” telles que les réglages d'effets, ou spécifiques au matériel que vous utilisez.

Comment sont-elles "transportées" ? :

Les séquences MIDI "circulent" dans un câble MIDI physique (via les prises MIDI IN et OUT) ou virtuel (un plugin d’instrument intégré au logiciel musical par exemple). 

Ce réseau musical répond à la “norme MIDI”.

Comment sont-elles "créées" ? :

Les séquences MIDI sont des transcriptions faites à l'aide de logiciel spécifiques permettant l'export de fichiers .mid (les DAW) tels que Cubase, Logic, Ableton Live!. 

Les normes GM, GS, XG : une bibliothèque d'instruments universel

Les séquences MIDI que nous proposons, sont toutes à la norme GM : General MIDI. Cela signifie qu'elle sera jouée avec les bons instruments, quelque soit le logiciel ou le matériel utilisé. Les deux autres normes sont des bibliothèques d'instruments plus étendues éditées par Yamaha (XG) et Roland (GS)

Le MIDI a été développé par Dave Smith en 1981 et présenté en 1983. Peu après, les premiers instruments compatibles MIDI ont été développés par différents fabricants. Étant donné qu'à l'époque, le protocole MIDI ne définissait pas encore les paramètres à utiliser pour commander des voix spéciales, par exemple la basse ou les violons, ni les effets sonores, il était pratiquement impossible de coupler des instruments de différents fabricants.

Ce problème a été résolu par l'adoption de la norme General MIDI (GM) en 1991, qui défini une liste de 128 instruments et leur N° de programme. 

Très vite, certains fabricants se sont rendu compte que la limitation du GM à 128 programmes ne suffisait pas et que le contrôle des effets devait être étendu aux 128 types d'événements de contrôle également possibles.

Dès 1991, Roland a étendu le standard GM avec le format GS (General Sound), ce qui a déjà permis de surmonter de nombreuses limitations du GM.

En 1994, Yamaha a introduit le format XG (Extended General MIDI), qui est entièrement rétro-compatible avec GM, mais qui offre beaucoup plus d'extensions.

La reproduction de morceaux créés sous XG ou GS est possible sur des instruments GM, avec certaines restrictions qualitatives. De même, les morceaux GM peuvent également être joués sous XG ou GS. Toutefois, XG et GS ne sont pas compatibles entre eux.

GM a été étendu en 1999 par l'accord inter-constructeurs GM2 (General MIDI 2). GM2 est, comme GM, un standard minimum, mais il ne s'est apparemment pas imposé complètement, car les fabricants Yamaha et Roland ont tout de même plus de possibilités avec XG et GS.

L'exécution active d'un morceau de musique sur un instrument compatible MIDI peut être enregistrée sur ordinateur par un programme séquenceur (ou DAW) et stockée sous forme de fichier (fichier MIDI). Les fichiers MIDI contiennent des séquences d'événements, chaque événement étant horodaté.

Un fichier MIDI contient ainsi toutes les informations permettant de reproduire ultérieurement le jeu à l'identique. Le format des fichiers MIDI a été défini en 1988 sous les appellations Standard MIDI-File Format 0 (SMF0) et Standard MIDI-File Format 1 (SMF1). Les fichiers MIDI de format 0 contiennent une seule séquence (pistes ou tracks) d'événements MIDI, tandis que ceux de format 1 en contiennent plusieurs, chacune avec un décompte de temps indépendant. Le format SMF2, peu utilisé aujourd'hui, se base sur le format 1.

Outre les événements transmis via MIDI, les fichiers MIDI peuvent contenir des événements qui contiennent d'autres informations : On les appelle des "meta events". Des exemples de tels méta-événements sont la mesure, la tonalité, le tempo, le copyright et les paroles de la chanson. Les fabricants ont en outre la possibilité d'introduire leurs propres Meta Events, qui ne sont alors exploités que sur leurs instruments et ne sont donc pas standard.

Les séquenceurs permettent d'insérer et d'éditer tous les événements contenus dans les fichiers MIDI, y compris les méta événements standard. Pour éditer les Meta Events spécifiques aux fabricants, il existait le séquenceur XG Works, qui n'est plus disponible aujourd'hui. Il a été remplacé par quelques outils logiciels programmés par les fabricants de fichiers MIDI et les utilisateurs.

Les claviers actuels permettent souvent d'enregistrer directement son propre jeu sous forme de fichier MIDI. Il n'est alors plus nécessaire d'installer un logiciel supplémentaire et on n'a pas non plus besoin d'un séquenceur dans un premier temps. L'autre avantage réside dans les méta-événements qui peuvent également être enregistrés dans le fichier. Les claviers disposent généralement de fonctions supplémentaires qui permettent d'éditer les fichiers MIDI.

Avec un maximum de 16 canaux MIDI, il est possible de jouer simultanément 16 voix (instruments) différentes, indépendamment les unes des autres. Sur chaque canal, plusieurs sons (par exemple des accords) peuvent être joués simultanément. Le nombre total maximal de sons pouvant être joués simultanément est appelé polyphonie. Sur les claviers actuels, les voix complexes chargent cependant plusieurs valeurs de polyphonie par note. Or, ces instruments ont généralement une polyphonie pouvant aller jusqu'à 128, voire plus.

 

 

Français