| Manuel d'utilisation Pizzicato 2.0 | FR560 - Révision du 15 novembre 2001 |
Lire et écrire des fichiers Midi
Notions enseignées :
Un fichier Midi est un fichier qui contient des informations Midi organisées pour former un morceau de musique complet. Il contient une ou plusieurs séquences temporelles d'instructions Midi qui décrivent quand et comment les notes du morceau doivent être jouées. D'autres informations permettent de spécifier quels sont les instruments qui jouent, les volumes, les différents contrôleurs et autres messages Midi.
Le fichier Midi constitue un format universel d'échange de données musicales entre différents appareils et ordinateurs. Pizzicato, comme la plupart des logiciels musicaux, permet de lire et d'écrire des fichiers Midi (sauf la version Loisirs, qui ne permet pas de les lire). Ceci permet donc d'échanger des documents musicaux entre Pizzicato et d'autres logiciels musicaux, en passant par le format Midi.
Ce qu'il faut bien comprendre, c'est que le contenu musical d'un fichier Midi ne comporte que le départ, la durée, la force et la hauteur de chaque note jouée. C'est une succession d'instructions du genre :
- enfoncer la touche n° 62 avec une vélocité de 105,
- attendre une seconde,
- relâcher la touche n° 62,
- enfoncer la touche n° 64 avec une vélocité de 78,
- attendre 0,2 seconde,
- enfoncer la touche n° 67 avec une vélocité de 78,
- etc.
C'est l'équivalent des informations que votre clavier musical envoie à Pizzicato lorsque vous enregistrez un morceau en temps réel.
L'aspect graphique de la partition n'est pas inclus dans un fichier Midi. Prenons un exemple simple pour expliquer cette différence. Considérons les 3 mesures suivantes :
![]()
![]()
La présentation graphique est différente pour chacune mais lorsqu'elles sont jouées, ces 3 mesures sont strictement identiques. Les fichiers Midi seront les mêmes pour les trois.
Lorsque vous sauvegardez un fichier Midi, vous perdez donc toutes les informations concernant l'aspect graphique de la partition. Seules les données strictement nécessaires au jeu de la partition y sont enregistrées.
Pour cette raison, l'écriture et la lecture des fichiers Midi n'est utile que lorsque vous devez échanger des fichiers avec d'autres logiciels. Vous trouverez également des librairies de fichiers Midi dans le commerce, sur Internet, ce qui vous permet de les charger dans Pizzicato.
Inversement, lorsque vous ouvrez un fichier Midi, les notes qui s'y trouvent sont placées dans les pistes associées à chaque portée du document. A ce moment, vous pouvez les visualiser dans la vue séquenceur et les écouter, malgré que les mesures n'affichent pas encore les notes. Pour obtenir les notes dans les mesures, vous pouvez transcrire les pistes en notation musicale, comme lorsque vous enregistrez en temps réel : vous sélectionnez toutes les mesures et vous choisissez l'article Transcrire... du menu Edition.
Trois formats existent pour les fichiers Midi. Le format 0 contient une seule piste qui reprend toutes les notes du morceau. Le format 1 contient une ou plusieurs pistes regroupant chacune les notes d'une portée. Le format 2 est assez rare et comporte plusieurs séquences consécutives. Pizzicato permet de lire et écrire les formats 0 et 1.
- Démarrez Pizzicato et ouvrez le document Ex061.piz. Il contient les 3 premières mesures d'un morceau de Bach :
Ecoutez-les et observez bien la manière dont les notes sont dessinées graphiquement. Nous allons les sauvegarder en un fichier Midi. Dans la section suivante, nous récupérerons le fichier Midi pour le transformer en une partition.
Trois choix vous permettent de sélectionner soit le format 0 complet (avec les notes), soit le format 0 avec uniquement les informations de tempo (assez rarement utilisé) soit le format 1 complet. Le choix conseillé (et également le choix par défaut) est le format 1. Cliquez Exporter. Pizzicato vous demande alors un nom de fichier. Introduisez Test et cliquez Enregistrer. Pizzicato enregistre le fichier Midi et l'exportation est terminée.
- Fermez ce document.
- Dans le menu Fichier, choisissez l'article Importer en Midi... Pizzicato vous propose de choisir un fichier Midi. Choisissez le fichier Test.mid et cliquez Ouvrir. La partition comporte 2 portées de 3 mesures vides. Ouvrez la vue séquenceur. Les notes sont visualisées par des traits qui représentent en fait le contenu des pistes :
Nous allons maintenant transcrire le contenu des pistes en notation musicale, exactement comme si vous veniez d'enregistrer vous-même ces 2 pistes Midi à l'aide du clavier. Fermez la vue séquenceur. Avec l'outil sélection, sélectionnez toutes les mesures de la partition. Dans le menu Edition, choisissez l'article Transcrire. Dès que l'opération est terminée, Pizzicato vous affiche le contenu des pistes en notation musicale. C'est la traduction de ce qui se trouvait dans le fichier Midi. Vous obtenez une partition qui ressemble à ceci :
Dans ce cas précis, la différence principale avec la partition originale est la manière dont les ligatures et les hampes des notes sont présentées. Ce genre d'informations ne se trouvant pas dans un fichier Midi, Pizzicato les a simplement recréées à sa manière.
Lorsque vous importez un fichier Midi et que vous utilisez la transcription, Pizzicato tient compte des paramètres contenus dans le dialogue des options de transcription, exactement comme expliqué dans la leçon sur la transcription. Vous pouvez alors enregistrer le résultat à l'aide de l'article Enregistrer du menu Fichier.
Remarques :
- Lorsque vous importez un fichier Midi de type 0 (c'est-à-dire où toutes les pistes sont mélangées sur une seule piste), Pizzicato sépare automatiquement les différents instruments afin de les placer sur des pistes différentes. Cette séparation se fait sur base du canal MIDI.
- En important un fichier Midi, la vue instruments est complétée automatiquement par les données trouvées au début du fichier Midi, en fonction du synthétiseur installé dans votre configuration Midi. Cela vous permet de modifier facilement les instruments utilisés ainsi que les contrôleurs Midi comme le volume, la balance,... Les canaux Midi sont également assignés en fonction du contenu de la piste.
- Si le fichier Midi comporte beaucoup de pistes, la version Débutant n'en ouvrira que 16 et la version Loisirs Plus n'en ouvrira que 8.