GNU LilyPond – Utilisation des programmes: 4.3.1 Utilisation de midi2ly

### 4.3.1 Utilisation de `midi2ly`

`midi2ly` traduit un fichier MIDI de Type 1 en un fichier source LilyPond.

MIDI (Music Instrument Digital Interface) constitue un standard pour les instruments. Il spécifie le cablage, un protocole série et un format de fichier. Le format de fichier MIDI est de ce fait un format standard pour exporter de la musique à partir d’autres programmes, et cette faculté prend tout son intérêt lorsqu’un programme dispose d’un convertisseur capable d’importer directement un fichier.

`midi2ly` convertit les pistes en contextes de portée ( Staff) et les canaux en contextes de voix ( Voice). Les hauteurs sont rendues en mode relatif, et les durées spécifiées lorsque nécessaire.

Vous pouvez enregistrer un fichier MIDI grâce à un clavier électronique et ensuite le convertir en fichier ‘`.ly`’. Néanmoins le rythme humain n’a pas une précision suffisante pour qu’une conversion MIDI à ly ne se fasse sans surprise. En le couplant à une quantisation (options `-s` et `-d`), `midi2ly` tente de compenser dans la mesure du possible ces problèmes de temporisation. C’est la raison pour laquelle le recours à `midi2ly` n’est pas recommandé pour des fichiers midi générés manuellement.

Pour le lancer en ligne de commande, procédez ainsi :

>     midi2ly [option]… fichier-midi

Notez bien que, par « ligne de commande », nous parlons de la ligne de commande du système. Pour plus de précisions, reportez-vous à Conversion à partir d’autres formats.

`midi2ly` accepte les options suivantes :

`-a, --absolute-pitches`

  Rendu en hauteurs absolues.

`-d, --duration-quant=DUR`

  Quantiser les durées à partir de DUR.

`-e, --explicit-durations`

  Rendu explicite des durées.

`-h,--help`

  Afficher un résumé des utilisations.

`-k, --key=acc[:minor]`

  Déterminer la tonalité par défaut. acc > 0 fixe le nombre de dièses, acc < 0 le nombre de bémols. Une tonalité mineure est spécifiée par l’emploi de `:1`.

`-o, --output=file`

  Générer le résultat dans le fichier file.

`-s, --start-quant=DUR`

  Quantiser le début des notes sur DUR.

`-t, --allow-tuplet=DUR*NUM/DEN`

  Accepter des n-olets de valeur DUR*NUM/DEN.

`-v, --verbose`

  Mode verbeux.

`-V, --version`

  Afficher le numéro de version.

`-w, --warranty`

  Afficher les mentions de garantie et de copyright.

`-x, --text-lyrics`

  Interpréter le texte comme des paroles.

#### Problèmes connus et avertissements

Le tuilage en arpège ne sera pas rendu correctement. La première note sera lue et les suivantes ignorées. Affectez-leur une durée unique et ajoutez une indication de phrasé ou de pédale.

Autres langues : English, deutsch, español, magyar, italiano, 日本語.

#### LilyPond — Utilisation des programmes