{{tag>audio mao tutoriel}}
----
====== Notation musicale : importer vos fichiers Finale ou Midi dans Lilypond ======
Vous êtes musicien, vous venez d'adopter Linux, une seule chose vous arrête : utilisateur assidu de Finale, vous êtes prêt à tester un nouveau programme, mais non à perdre pour cela vos travaux antérieurs.
Ou alors, vous découvrez ce merveilleux logiciel qu'est [[:Lilypond]], et vous voudriez vous en servir pour modifier un fichier existant.
LilyPond intègre plusieurs scripts de conversion de documents. Il s'agit de etf2ly (fichiers Finale) et midi2ly (fichiers midi).
===== Pré-requis =====
* Avoir [[:Lilypond]] installé sur son ordinateur
* Des fichiers musicaux au format .ETF (Finale) ou .MID (midi)
* Connaissances techniques requises : être capable d'ouvrir un [[:terminal]], et de taper un chemin d'accès sans erreur.
On supposera que votre nom d'utilisateur est toto
, et que vos fichiers se trouvent tous dans le dossier **/home/toto/musique**, en vrac ou rangés dans des sous-répertoires.
Attention cependant : il semble que le fichier converti soit parfois incomplet. Des problèmes se posent notamment avec les levées (anacrouses), ainsi qu'avec les mesures de silence. Il est recommandé de conserver une copie en PDF du fichier original, afin de pouvoir faire des rectifications si nécessaire.
===== Pour convertir l'ensemble des fichiers d'un même format =====
On va utiliser un script qui va rechercher automatiquement tous les fichiers d'un même format dans les répertoires et les sous-répertoires, opérer la conversion au format Lilypond (extension .ly), et nommer les fichiers ainsi créés d'après l'ancien nom.
==== Procédure à suivre pour les fichiers Finale (.ETF) : ====
* Ouvrir un [[:terminal]],
* Rentrer la ligne de commande suivante : find /home/toto/musique -name "*.ETF" -execdir etf2ly
--output=`basename '{}' .ETF`.ly '{}' ';'
Nota : l'exécutable //etf2ly// utilisé dans cette commande est d'office fournie avec //lilypond// mais ne semble plus être supporté (voir
[[http://lilypond.org/doc/v2.19/Documentation/usage/invoking-etf2ly.en.html|cet article]]). Il est possible qu'elle ne soit plus disponible avec les nouvelles versions de Lilypond.
==== Procédure à suivre pour les fichiers Midi (.MID) : ====
* Ouvrir un terminal (Ctrl+Alt+T ou menu Applications=>Accessoires=>Terminal, ou encore en tapant ALT+F2)
* Rentrer la ligne de commande suivante : find /home/toto/musique -name "*.MID" -execdir midi2ly
--output=`basename '{}' .MID`.ly '{}' ';'
(merci à gigiair pour ce script)
N'oubliez pas de remplacer "toto" par votre vrai nom, et de modifier le chemin d'accès si nécessaire.
* Validez, et laissez le programme faire son travail. Le tour est joué.
===== Pour convertir un fichier unique =====
On va imaginer que vous souhaitez convertir au format Lilypond un fichier appelé artdelafugue, et lui donner le nom de marchederadeczky.
==== Procédure à suivre pour les fichiers Finale (.ETF) : ====
* Ouvrir un terminal
* Taper ceci : etf2ly --output=marchederadeczky /home/toto/musique/artdelafugue.ETF
==== Procédure à suivre pour les fichiers Midi (.MID) : ====
* Ouvrir un terminal
* Taper ceci : midi2ly --output=marchederadeczky /home/toto/musique/artdelafugue.MID
Validez. Vous n'avez plus qu'à ouvrir votre nouveau document avec une interface graphique (Denemo, Rosegarden, Jedit, [[http://linuxfr.org/2010/01/07/26321.html|Frescobaldi]]...)
===== Voir aussi =====
* La page consacrée à [[:Lilypond]]
* [[http://lilypond.org/|Site officiel de Lilypond et documentation]]
----
//Contributeurs : ...//