ordiecole.com : la norme midi
Musical Instrument Digital Interface
C'est un langage standardisé pour piloter des séquenceurs, des synthétiseurs et tout autre
instrument MIDI.
Cette norme a été mise au point pour assurer la communication entre les éléments
de musique électroniques et les micro-ordinateurs.
Elle définit aussi bien les connexions que le langage de commande.
Afin de garantir que le codage des sons soit identique pour tous
les instruments, une nouvelle norme est apparue : General MIDI, extension de la norme MIDI.
Cela évite qu'un fichier MIDI créé sur un instrument ne soit pas totalement compatible à la lecture
sur un autre instrument.
Dans cette norme, les types de sons sont codifiés de 1 à 127 et répartis en 16 groupes :
Bank 1 = Piano | Bank 5 = Bass | Bank 9 = Reed | Bank 13 = Synth SFX |
Bank 2 = Chromatic Perc. | Bank 6 = Stings | Bank 10 = Pipe | Bank 14 = Ethnic |
Bank 3 = Organ | Bank 7 = Ensemble | Bank 11 = Synth Lead | Bank 15 = Percussive |
Bank 4 = Guitar | Bank 8 = Brass | Bank 12 = Synth Pad | Bank 16 = Spound FX |
Les sons :
1 | Acou Piano | 27 | Elec Jazz | 53 | Choir Aahs | 79 | Whistle | 105 | Sitar |
2 | Bright Piano | 28 | Elec Clean | 54 | Voice Oohs | 80 | Ocarina | 106 | Banjo |
3 | Elec Piano | 29 | Elec Muted | 55 | Synth Voice | 81 | Synth Lead 1 | 107 | Shamisen |
4 | Honky-Tonk | 30 | Overdrive | 56 | Orchestra | 82 | Synth Lead 2 | 108 | Koto |
5 | Rhodes | 31 | Distort | 57 | Trumpet | 83 | Synth Lead 3 | 109 | Kalimba |
6 | Chorused | 32 | Guitar Harmonic | 58 | Trombone | 84 | Synth Lead 4 | 110 | Bag Pipe |
7 | Harpishorp | 33 | Acou Bass | 59 | Tuba | 85 | Synth Lead 5 | 111 | Fiddle |
8 | Clavinet | 34 | Elec Bass 1 | 60 | Muted Trumpet | 86 | Synth Lead 6 | 112 | Shanaï |
9 | Celesta | 35 | Elec Bass 2 | 61 | French Horn | 87 | Synth Lead 7 | 113 | Tinkle Bell |
10 | Glockensp | 36 | Fretless | 62 | Brass Section | 86 | Synth Lead 8 | 114 | Agogo |
11 | Music Box | 37 | Slap Bass 1 | 63 | Synth Brass 1 | 89 | Synth Pad 1 | 115 | Steel Drum |
12 | Vibraphone | 38 | Slap Bass 2 | 64 | Synth Brass 2 | 90 | Synth Pad 2 | 116 | Woodblock |
13 | Marimba | 39 | Synth Bass 1 | 65 | Soprano Sax | 91 | Synth Pad 3 | 117 | Taiko Drum |
14 | Xylo | 40 | Synth Bass 2 | 66 | Alto Sax | 92 | Synth Pad 4 | 118 | Melodic Drum |
15 | Tubular | 41 | Violin | 67 | Tenor Sax | 93 | Synth Pad 5 | 119 | Synth Drum |
16 | Dulcimer | 42 | Viola | 68 | Baritone Sax | 93 | Synth Pad 6 | 120 | Reverse Cymbal |
17 | Hammond | 43 | Cello | 69 | Oboe | 95 | Synth Pad 7 | 121 | Guitar Fret |
18 | Percussive | 44 | Contrebass | 70 | English Horn | 96 | Synth Pad 8 | 122 | Breath Noise |
19 | Rock Organ | 45 | Tremolo Str | 71 | Bassoon | 97 | Synth FX 1 | 123 | Sea Shore |
20 | Church Organ | 46 | Pizzicato | 72 | Clarinet | 98 | Synth FX 2 | 124 | bird Tweet |
21 | Reed Organ | 47 | Orchestral | 73 | Piccolo | 99 | Synth FX 3 | 125 | Telephone |
22 | Accordion | 48 | Timpani | 74 | Flute | 100 | Synth FX 4 | 126 | Helicopter |
23 | Harmonica | 49 | Str Ensemble | 75 | Recorder | 101 | Synth FX 5 | 126 | Applause |
24 | Tango | 50 | Str Ensemble | 76 | Pan Flute | 102 | Synth FX 6 | 127 | Gun Shot |
25 | Acou Guitar | 51 | Synth String | 77 | Bottle | 103 | Synth FX 7 |
26 | Acou Steel | 52 | Synth String | 78 | Shakuhachi | 104 | Synth FX 8 |
Les fichiers MIDI ne contiennent pas de sons numériques.
Ils reçoivent simplement des commandes destinées à piloter des instruments,
comme par exemple, la hauteur de note, l'attaque de la note, la durée, le volume, etc...
C'est pour cette raison qu'ils sont de taille très réduite par comparaison avec des fichiers WAV.
Une carte MIDI respectant les spécifications (par exemple Sound Blaster) est dotée
de trois connecteurs d'entrée/sortie au format DIN.
L'entrée, MIDI In, reçoit les signaux issus d'instruments externes.
La sortie, MIDI Out, renvoie les commandes vers un autre instrument ou ordinateur.
La connexion MIDI Thru renvoie simplement vers la piste de sortie ce qu'elle reçoit en entrée.
Pour pouvoir jouer plusieurs sons à la fois sur le même instrument,
on uitlise les canaux MIDI (1 à 16).
Le plus souvent, le canal 10 est réservé à la batterie.
Si vous désirez télécharger des fichiers MIDI, voilà une bonne adresse :
Fichiers MIDI
Deux exemples de fichiers MIDI à télécharger depuis ce site :
Liberian Girl de Michael Jackson
Black Magic Woman de Carlos Santana
vous consultez la page
http://www.ordiecole.com/html/mid.html