Aller au menu - Aller au contenu

My name is Pond...


Informations sur le tutoriel

Avatar
Auteur : FFMx
Visualisations : 37 974


Plus d'informations Plus d'informations
Bonjour, bonjour !
Prenez place, ouvrez grand vos oreilles et vos yeux pour découvrir... Lilypond !

Nous allons commencer par une brève description de la bête pour voir concrètement à quoi elle sert, et surtout en quel cas elle peut nous être utile.
C'est juste un petit chapitre, histoire de faire les présentations : rien de bien méchant, n'ayez crainte :D .

Quand vous êtes prêts, on y va !
Sommaire Chapitre suivant

Lilypond : pourquoi et comment ?

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 :D ) 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 :p .

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 :p 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 :D ). 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 :p .

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 :

Image utilisateur


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 :D .

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 :) .

Installer Lilypond

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 :

Image utilisateur


Vous aurez peut-être remarqué que j'utilise un plug-in pour jEdit appelé "LilyPondTool". Il n'est pas nécessaire de l'installer mais il facilite l'utilisation de certaines fonctionnalités (à consommer cependant avec modération). Je ne m'étendrai pas là-dessus, aussi sachez seulement que vous pouvez l'obtenir à travers le menu Plugins > Plugin Manager > Install ou sur le site officiel : lilypondtool.organum.hu.


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 "WYSIPTWYG" : What You See Is Pas Toujours What You Get :p .


Si vous voulez tester Lilypond, vous pouvez essayer de compiler le code suivant :
Code : Autre
1
{c' d' e' f' g'}


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 ;) .

Q.C.M.

Quelle a été la motivation principale des développeurs dans la réalisation de Lilypond ?
Laquelle de ces affirmations est fausse ?

Statistiques de réponses au QCM


Pour le moment, ce n'est pas trop dur (et c'est même un peu ennuyeux :o ) ; de la théorie et du blabla, mais n'ayez crainte : on rentre bientôt dans le vif du sujet !
Sommaire Chapitre suivant

Informations sur le tutoriel

Retour en haut Retour en haut

Créé : Le 01/06/2007 à 23:30:25
Modifié : Le 03/11/2008 à 17:10:56
Avancement : 0%
Licence : Copie non autorisée

L'orthographe, la grammaire et la présentation de ce tutoriel ont été vérifiées par les zCorrecteurs.
12 commentaires