Les fichiers MIDI (extension: .mid ou .midi, midifiles en anglais)
permettent de faire jouer de la musique par votre
carte son.
Il s'agit de petits fichiers binaires
(quelques dizaines de Kilo Octets).
Ils contiennent juste la description d'un morceau :
Les notes à jouer (en précisant le moment où elles doivent être jouée,
la durée, l'instrument).
Sous Windows,
vous n'avez pas besoin d'installer de logiciel spécial.
Windows Media Player sait lire les fichiers MIDI,
et lorsque vous double-cliquez sur un fichier MIDI, il est lu automatiquement.
Le logiciel d'Apple QuickTime lit aussi les MIDI.
Cependant,
le format MIDI permet de choisir les instruments que vous voulez écouter dans un morceau
(sur un CD, les sons sont déjà mixés, on ne peut les séparer).
On peut aussi modifier la tonalité d'un morceau (par exemple, si on augmente de 2 tons,
les "LA" seront remplacés par des "SI", les "FA" par des "SOL") :
c'est utile si vous voulez chantez sur un morceau,
et que celui ci est trop "haut" ou trop "bas" pour vous.
Windows Media Player n'offre pas ces possibilités, et donc il est recommandé
d'installer un logiciel spécialisé.
télécharger
le logiciel VanBasco qui est GRATUIT.
http://www.vanbasco.com/download/vkaraoke.exe
Il permet de plus de lire les fichiers MIDI-KARAOKE (.kar), et dessine un piano à l'écran,
en coloriant les notes qui sont jouées, ce qui interessera les musiciens.
\+\\-\\^\
Synthèse du son : cartes sons , tables d'ondes, soundfonts (.sf2, ..dls)
Un fichier MIDI va dire qu'il faut jouer un "DO" au piano à tel moment.
Mais le son du DO du piano n'est pas contenu dans le fichier MIDI
(d'où sa petit taille).
En fait les cartes son comportent un synthétiseur,
dont la qualité varie selon la marque.
Dans le pire des cas, ce que vous entendrez pourra ressembler plus à la sonnerie
d'un portable qu'à de la musique !!!
Sur les anciens PC, les cartes son étaient en option.
On pouvait écouter des fichiers wav par le biais du haut-parleur,
mais pas de fichiers MIDI.
Les cartes son les plus sophistiquées (mais aussi les plus onéreuses)
utilisent des "tables d'ondes" (wavetables).
Ce type de synthèse offre plus de réalisme puisqu'elle utilise
des enregistrements d'instruments réels en qualité CD.
La banque contient, en plus des sons,
des informations sur le comportement du son en fonction de la durée
(lecture en boucle, effets de vibrato, diminution progressive du volume).
Les banques peuvent se conformer au standard GM (General MIDI),
ou utiliser toutes sortes de sons : du chant, des boucles de batterie, etc.
Différents formats existent :
*) Le format
SoundFont
(fonte sonore) de Creative Labs
(
http://fr.europe.creative.com
, créateur de la carte son SoundBlaster) et Emu.
On peut créer ses propres soundfonts à l'aide de logiciels,
comme par exemple Vienna, proposé par Creative Labs.
Logiciel :
*) Le format
DLS-1 de MMA (MIDI Manufacturers Association).
*) Le comité MPEG s'est basé sur ces deux formats pour
définir le format DLS-2 (Downloadable Sounds Level 2, à l'origine
MPEG-4 SASBF = Structured Audio Sample Bank Format)
conjointement avec l'Université du Massachussets (MIT)
(
http://sound.media.mit.edu/mpeg4) et Microsoft.
*) Enfin, des logiciels permettent de jouer des fichiers MIDI selon le même
principe et certains utilisent leur propre format.
En général, un fichier de plusieurs Mo (Méga Octets) contient la "banque" de sons.
Il faut donc avoir beaucoup de mémoire libre et un ordinateur assez puissant.
Il existe un temps de latence (court délai qu'il y a entre le moment
où l'on joue une note et le moment où le son est reproduit),
ce qui est génant pour jouer depuis les touches d'un clavier de synthé !
http://www.yamaha.co.uk/xg/download/midplug/S-YXG50/S-YXG50V3_200301.zip (6,6Mo - Win 95/98/Me)
http://www.yamaha-europe.com/yamaha_europe/france
Quicktime
Il peut jouer vos fichiers MIDI en utilisant
des fichiers soundfonts (.sf2) ou DLS.
Vous devez déplacer ou recopier vos fichiers soundfonts (extension ..sf2)
sous C:\Windows\system32\Quicktime
(sous ~/Library/Audio/Sounds/Banks pour MacOs X).
Dans le menu Préférences, Quicktime / Music,
choisissez le fichier soundfont à utiliser en cliquant sur un des
boutons ronds à gauche du nom.
ATTENTION : Les changements ne seront pris en compte qu'au prochain
démarrage de Quicktime !!!
\+\\-\\^\
Logiciels de compression / décompression de soundfonts .sf2
Les fichiers soundfont étant volumineux (une banque GM fait facilement 8Mo,
certaines atteignent plus de 64Mo),
des outils de compression spécifiques ont été conçus : sfark
\+\\-\\^\
Norme MIDI (Musical Instruments Digital Interface)
Le norme MIDI a été adoptée par toutes les
marques de fabricants d'instruments de musique électronique en 1983 pour interfacer
des appareils entre eux (synthés, séquenceurs, expandeurs, boites à rythmes, éclairages...).
Le MIDI est un protocole normalisé pour faire communiquer
un controleur MIDI (en général un clavier avec des touches
de type piano) et un générateur de sons MIDI
(carte son, synthétiseur, boite à rythmes, sampler ou expander, ....),
par l'envoi de messages MIDI
sur la sortie (OUT) du premier vers l'entrée (IN) du second.
\+\\-\\^\
Format de fichier MIDI (SMF, Standard MIDI File)
Le format de fichier MIDI (SMF, Standard MIDI File) a été défini en 1988,
pour stocker les commandes MIDI sur disquettes.
Il y a 3 formats différents de fichiers MIDI :
0) = une seule piste contenant les messages des 16 canaux.
1) = plusieurs pistes jouées simultanément.
2) = plusieurs pistes jouées séquentiellement (rarement utilisé).
Les fichiers sont le plus souvent de type "1", car il est plus pratique
de séparer les pistes, mais certains synthés ne supportent que le format 0.
La norme General MIDI (GM), date de 1991,
et défini les intruments qu'un synthé ou une carte son doit reproduire :
il y en a 128, regroupés en 16 catégories :
1) Piano,
2) Percussions chromatiques (cloches, boite à musique, xylophone, ....),
3) Orgues (plus harmonica et accordéon),
4) Guitares,
5) Basses,
6) Violons (solo),
7) Violons (ensembles) et choeurs (voix humaines, Oh et Ah),
8) Cuivres,
9) Bois (saxo, hautbois, clarinette, ...),
10) Flutes,
11) Synthés (solo),
12) Synthés,
13) Effets (Synthé : pluie, science fiction, ...),
14) Instruments ethniques (banjo, sitare, ...),
15) Percussions,
16) Effets spéciaux (frottement guitare, respiration, mer, oiseaux, téléphone,
hélico, applaudissements, coup de feu).
\+\\-\\^\
Convertir un fichier MIDI en Audio (WAV ou AIF)
C'est beaucoup trop complexe pour être réalisé automatiquement !
Chaque fichier MIDI a été réalisé par des musiciens, qui soit ont joué
chaque instrument sur un clavier, soit ont saisi les notes avec un éditeur
de fichiers MIDI que l'on apelle un séquenceur, et cela prend plusieurs heures !
Il est vrai qu'il existe des logiciels pour convertir un fichier WAV en MIDI,
mais il ne doit y avoir qu'un seul instrument et pas d'accords.
On peut par exemple essayer de siffler un air, et de le transformer en MIDI par
ce moyen, mais pour un morceau de rock, où il y a un rythme de batterie, la voix
et plusieurs instruments qui jouent en même temps, AUCUN logiciel ne peut
faire la transformation. Amazing Midi (Freeware)
Sous Windows 95 et +:
Cliquez sur l'icone du haut parleur à gauche de l'horloge sur la barre de tâches.
Si vous n'avez pas cettre icône, ouvrez le
Panneau de Configuration
(Menu "Démarrer..." puis "Paramètres..." et Panneau de Configuration)
Cliquez sur Multimédia :
Cochez la case "Afficher le contrôle de volume sur la barre des tâches"
Le contrôle de volume pour "MIDI" ou "Synth" doit être au maximum,
et la case "Muet" ne doit pas être cochée.
Si ce contrôle de volume n'apparait pas, allez dans [Options],
[Propriétés].
Vérifiez que la zone "Ajuster le volume pour" est activée sur "Lecture".
Dans la zone "Afficher les contrôles de volume suivants:",
cochez la case "Midi" ou "Synth".
Dans le fichier C:\Windows\System.ini
vous devez avoir la ligne:
midi=mmsystem.dll
dans la section [drivers]. Ajoutez la si elle n'y est pas.
Sur le site de Microsoft, vous pouvez consulter (en anglais)
la page d'assitance Technique Multimédia Windows 98
http://www.microsoft.com/technet/Win98/Reskit/Part2/wrkc12.asp?a=printable
(très complète)
== COMMENT CONNECTER UNE CARTE SON A UN INSTRUMENT MIDI ? ==