Lire fichiers midi dans VLC

Ce petit tuto va expliquer comment lire les fichiers midi (*.mid, *.midi) dans VLC (VideoLAN).
En effet, ce célèbre player ne sait pas lire ces fichiers par défaut.
Pas grave, quelques petites manipulations et cette lacune sera comblée.

Je parle de VLC sous Windows 10 ou 11 dans ce tuto, mais bien entendu, c'est idem pour les autres os.

C'est quoi un fichier MIDI ?

A ne pas confondre avec le protocole MIDI même si c’est un peu beaucoup lié quand même ! Le fichier MIDI va en fait stocker les commandes de ce protocole MIDI. (note, durée, hauteur, instrument que jouera cette note... tout quoi...)
Ces commandes seront comprises, par exemple, par un générateur de son ou la carte son d'un ordinateur, ou un synthétiseur qui jouera la musique. Si on ouvre un fichier MIDI dans un logiciel de partition, le logiciel va afficher la partition du morceau, les différentes pistes d'instruments, etc. et accessoirement pouvoir le jouer aussi...

Le but de ce tuto n'étant pas d’expliquer ce qu'est ce protocole MIDI, voici quelques liens :

Bon, revenons à nos moutons….

Lecture du fichier MIDI

Dans mon exemple, je me sers de ce fichier la-soupe-aux-choux.mid.

Cadeau ! la-soupe-aux-choux.mid
Obs. C'est un remix !

Donc, je veux lire dans VLC ce fichier midi la-soupe-aux-choux.mid et là, l'horreur absolue, un message d’erreur !!

vlc-midi-001

On comprend bien que VLC a besoin d’un fichier banque de sons

Bien que VLC sache quasiment tout lire, parfois, comme je disais plus haut, il faut rajouter une petite bricole. Dans ce cas une banque de sons.
Un fichier midi n’étant pas un fichier musical (comme un mp3), mais un simple fichier informatique contenant des ordres à donner (les notes à jouer, le son à jouer, la hauteur, etc.). il a donc besoin de sons !

La banque de sons : Téléchargement et « installation »

J’ai été sur ce site (le lien en dessous) pour télécharger une banque de sons General MIDI.

https://packages.debian.org/buster/fluid-soundfont-gm

Pas de panique pour les utilisateurs Windows, c’est un site debian (distribution linux), mais le fichier de banque de sons qu’on va télécharger est universel.

A télécharger ici : http://deb.debian.org/debian/pool/main/f/fluid-soundfont/fluid-soundfont_3.1.orig.tar.gz

C’est une archive tar.gz, si on n’a pas un archiveur comme Winrar, ou 7.zip, on ne pourra pas ouvrir cette archive, donc je la mets aussi sur mon site au format zip que Windows sait décompresser en natif.

Téléchargement de l'archive zip : fluid-soundfont_3.1.orig.zip

Après décompression (clic droit sur le fichier > Extraire tout…), on obtient le dossier fluid-soundfont_3.1.orig qui contient 4 fichiers.

FluidR3_GM.sf2 nous intéresse.

vlc-midi-001-1

On peut tout copier si on veut, mais il suffit simplement de copier (pour ça que j'ai mis dans le titre installation entre guillemets) le fichier FluidR3_GM.sf2 dans le répertoire d’installation de VLC (je trouve plus logique de le mettre là!), qui sur Windows 10 se trouve ici : C:\Program Files\VideoLAN\VLC (si C est le disque système) ou %ProgramFiles%\VideoLAN\VLC.

Voilà c'est fait...

vlc-midi-001-2

Configuration de VLC

Ouvrir les Préférences de VLC.

 vlc-midi-002

Cocher en bas à gauche Tous (Pour afficher tous les Paramètres).

vlc-midi-003

Sélectionner dans la colonne de gauche Entrée/Codecs > Codecs audio > FluidSynth puis cliquer sur Parcourir.

vlc-midi-004

Chercher le fichier FluidR3_GM.sf2 que l’on a précédemment copié dans le dossier d’installation de VLC (pour rappel sous Windows 10 ici C:\Program Files\VideoLAN\VLC ou %ProgramFiles%\VideoLAN\VLC).

Double clic sur le fichier ou le sélectionner et clic en bas sur Ouvrir.

vlc-midi-004-1

On revient dans nos Paramètres VLC à présent configurés (je laisse le reste par défaut).

Clic sur Enregistrer.

vlc-midi-005

Terminé :-)

Nouvel essai de lecture du fichier MIDI

Un double clic sur mon fichier la-soupe-aux-choux.mid.

Et voilà… lecture de mon fichier midi en cours... C'est cool !

 vlc-midi-006

Pour info, dans le menu VLC Outils > Information sur le média, onglet Codec, on voit ceci :

vlc-midi-007

Téléchargement tutoriel

Télécharger ce tuto en pdf

1 commentaire (Laisser un commentaire)

toto
09/07/2023 12:44

Ceci est un essai... test publication d'un commentaire

Laisser un commentaire (Seuls le nom et le commentaire sont requis).
Les commentaires sont modérés avant publication.