Vous vous apprêtez à lire un tutoriel rédigé par un membre de ce site. Malgré tout le soin que ce membre a pu apporter au tutoriel, nous ne pouvons pas garantir que les informations contenues sur cette page sont exactes à 100%. Merci de garder cela en tête lorsque vous lirez cette page ;o)
Ne vous êtes-vous jamais réveillés un matin en vous disant : "Tiens, et si j'écrivais une partition de musique ?!". Alors vous avez demandé autour de vous, fouiné sur le Web, mais vous n'êtes tombés que sur des programmes hors de prix. Refroidis, vous vous êtes résignés et l'idée est tombée dans l'oubli.
Eh bien aujourd'hui, c'est votre jour de chance (ou pas

) car vous allez découvrir un logiciel gratuit qui vous permet de réaliser des partitions de
très grande qualité.
Cool ! Où c'est qu'on le trouve ?!
Attendez, il faut rajouter un léger bémol à cette présentation (eh oui

) : Lilypond est assez spécial, car il ne se présente pas comme les autres logiciels. En fait, il n'utilise pas d'interface graphique (donc pas de fenêtres avec des boutons), mais un langage particulier inventé spécialement pour le logiciel.
Mais ne vous inquiétez pas, je vais vous expliquer tout ça en détails. Lisez attentivement et tout se passera très bien

.
Pourquoi ?
Tout d'abord, la première question à se poser : dans quel cas Lilypond va-t-il m'être utile ?
En règle générale, Lilypond s'adresse à tous ceux qui veulent écrire des partitions de musique (que vous soyez compositeurs ou que vous vouliez simplement retranscrire une oeuvre préexistante) et qui n'ont pas particulièrement envie de le faire à la main

.
Si vous êtes dans ce cas, Lilypond peut s'avérer une excellente solution, particulièrement si vous aimez avoir de belles partitions ou si vous avez besoin de notations complexes.
Ce tutoriel a pour but de vous apprendre à utiliser Lilypond mais je ne vais en aucun cas vous apprendre le solfège. Ce tutoriel s'adresse à ceux qui veulent réaliser leurs partitions, ce qui implique que vous ayez déjà de bonnes bases.
Lilypond, littéralement "La mare aux nénuphars" est un logiciel libre permettant de réaliser des partitions de très grande qualité avec un large panel de fonctionnalités et de symboles exploitables. Il était originellement conçu pour Linux mais un portage pour Windows a été réalisé grâce à Cygwin (programme qui permet d'émuler un système UNIX sous Windows, mais peu importe).
La particularité de Lilypond, qui est d'ailleurs la raison pour laquelle il a été créé, est que sa réalisation des partitions reprend la méthode de gravure traditionnelle de la musique.
... bon, c'est vrai que dit comme ça, ça surprend un peu

mais vous allez comprendre

.
Les réalisateurs du logiciel ont fait ce constat : les logiciels d'aujourd'hui, même les plus performants, commettent des erreurs de typographie musicale qui sans être nécessairement flagrantes donnent à la musique imprimée par ordinateur un côté mécanique, terne, austère, en bref : un peu moche.
Selon eux, les méthodes des graveurs donnaient aux partitions un côté beaucoup plus vivant, et c'est cette vitalité qu'ils ont voulu retranscrire et surtout automatiser dans la création de partitions avec Lilypond.
C'est vrai que l'idée peut paraître un peu déconcertante car vous ne vous en êtes probablement jamais rendu compte vous-mêmes, mais je vous assure que Lilypond produit vraiment de belles partitions dont la mise en forme est très agréable

.
Cependant, comme je l'ai dit tout à l'heure, Lilypond ne dispose pas d'interface graphique (ah, je vous avais prévenus

). Non, contrairement à des sharewares comme Finale ou Guitar Pro, Lilypond utilise une syntaxe bien à lui avec des commandes, un peu comme le LaTeX, si vous connaissez.
Mais c'est complètement tordu...
Attendez, attendez, que je vous explique

.
Comment ?
Du coup, pour réaliser une partition, il faut tout d'abord rédiger soi-même le code qui correspond à la partition que l'on veut écrire, puis ensuite l'envoyer à Lilypond qui est donc en réalité une sorte de compilateur, pour faire une analogie avec la programmation. Lilypond va alors produire un fichier au format PDF qui contiendra votre partition toute belle avec les portées et les notes.
Voici un schéma de la réalisation d'une partition avec Lilypond :
Je ne vous le cache pas : au début, c'est rébarbatif. On se dit que ça prend du temps, que c'est compliqué, que c'est lent...
mais avec un peu de pratique, on fait de moins en moins d'erreurs de syntaxe et on peut écrire ses partitions très rapidement en profitant de la superbe mise en page de Lilypond

. Bref, je vous assure : ça vaut le coup

.
Pour finir, voilà le récapitulatif du potentiel de ce logiciel.
Points forts
- Partitions de très bonne qualité
- Mise en page et style "gravure" exceptionnels
- Très grand nombre de fonctionnalités pour écrire différents styles de musique
- Logiciel libre et dont le développement est en constante évolution
Points faibles
- Pas d'interface graphique
- Nécessité d'apprendre la syntaxe du langage
- Rébarbatif pour les débutants
Bon : si vous ne vous êtes pas tous enfuis en courant, nous allons passer à l'installation de ce fameux logiciel

.
Lilypond et les outils appropriés
Tout d'abord, rendez-vous sur le site officiel, section
Téléchargement :
N.B. : je vous recommande de faire un petit tour sur le site, par pure curiosité. Il y a tout une partie consacrée à la création de Lilypond avec un topo sur la qualité de la musique réalisée par ordinateur, c'est intéressant à lire

.
Téléchargez la version qui correspond à votre système d'exploitation.
Sous Windows, lorsque vous réalisez un fichier Lilypond, vous devez glisser-déplacer votre fichier sur l'exécutable du programme pour obtenir dans le même dossier votre fichier compilé en PDF et PostScript. Vous pouvez aussi faire un clic-droit sur le fichier à compiler et choisir
Generate PDF. . ..
Sous Linux, une fois Lilypond installé, il vous suffit d'entrer la commande
lilypond nom_du_fichier.ly pour que votre fichier soit compilé et transformé en fichiers PDF et PostScript.
Cependant, nous ne savons pas encore faire de fichier Lilypond, ni même quel logiciel utiliser pour ça.
Sous Windows, je vous recommande jEdit qui est l'un des seuls éditeurs à ma connaissance qui possède la coloration syntaxique de Lilypond (mais je ne les connais pas tous non plus

).
Vous le trouverez à cette adresse :
Et voilà à quoi ressemble l'interface :
Sous Linux, les éditeurs installés par défaut contiennent généralement la coloration correspondant à Lilypond. Si toutefois ce n'est pas le cas, vous pouvez toujours télécharger jEdit qui fonctionne aussi sous Linux (puisqu'il a été programme en JAVA).
L'interprétation du code
Lorsque vous envoyez votre fichier à Lilypond, il y a deux possibilités :
- vous avez de la chance : tout se passe comme prévu, dans ce cas un fichier .pdf, un fichier .ps et un fichier .log (qui contient les différentes étapes de l'interprétation de votre code) sont générés ;
- vous en avez moins : l'interprétation a échoué. Lilypond produit alors un seul fichier .log qui contiendra les erreurs décelées (en anglais) dans la partition.
L'interprétation du fichier peut échouer pour différentes raisons que nous aurons tout le temps de voir au cours des chapitres

.
Oh, et ce n'est pas parce que votre fichier
.pdf est produit que la partition correspond forcément à vos attentes non plus

! C'est toute la différence entre le concept "WYSIWYG" (What You See Is What You Get) et le "WYSI
PTWYG" : What You See Is
Pas Toujours What You Get

.
Si vous voulez tester Lilypond, vous pouvez essayer de compiler le code suivant :
Code : Autre
N'essayez surtout pas de comprendre pour le moment : c'est uniquement pour
tester.
Donc, comme on l'a vu tout à l'heure, si vos fichiers
.pdf et
.ps sont compilés, ça veut dire que tout s'est bien passé et que votre Lilypond est prêt à l'emploi.
Vous voilà donc fin prêts à partir pour l'aventure.
Si le coeur vous en dit, rendez-vous au chapitre suivant

.