GNU LilyPond 2.4.0

Posté par  . Modéré par rootix.
Étiquettes :
0
31
oct.
2004
GNU
LilyPond 2.4.0 vient juste de sortir. Ce logiciel de gravure musicale fonctionne de la même manière que LaTeX : il propose un langage extensible pour décrire la musique, et génère automatiquement des partitions soignées, respectant au plus près les règles de la typographie musicale.

Le langage permet de couvrir la majorité des notations : de la partition de piano à la pièce d'orchestre en passant par les tablatures pour guitare, les lignes de batteries, de percussions, des ensembles vocaux, de la musique ancienne ou encore de la musique contemporaine. Il fournit même des notations spécifiques pour l'enseignement.

NdM : Au programme de cette version 2.4.0 :
- une réécriture complète du système de rendu des liaisons (slurs) ;
- une refonte de la gestion des pages, qui n'utilise plus LaTeX pour un meilleur respect des spécificités de la typographie musicale ;
- le support des diagrammes d'accord chers aux guitaristes ;
- et plein de corrections de problèmes et de mises à jour.

Il existe aussi plusieurs interfaces graphiques à LilyPond, dont la plus proche de l'esprit et probablement la plus puissante est Denemo. Alexandre Bénéteau rajoute :

La documentation, déjà bonne dans les versions précédentes, a énormément progressé, notamment grâce à la relecture de "candides" néophytes.

De plus, cette version semble s'être focalisée sur la solidité de l'ensemble (réécriture de plusieurs pans) pour un rendu encore plus beau qu'avant !

Il s'agirait de la dernière étape avant la version 3.0, qui, elle, apportera des nouveautés déterminantes : ainsi, un backend Gnome, permettant le rendu dans un Gnome Canvas au lieu du rendu TeX ou PS par défaut, verra le jour - il est inclu dans la version 2.4 à titre expérimental. Sa principale utilité sera le "point and click" natif, qui permet de repérer d'un simple clic de souris sur le rendu la partie du source générée, facilitant grandement la correction d'erreurs.

LilyPond est un très beau logiciel dont le rendu fait non seulement concurrence aux ténors comme Finale et Sibelius, mais fait souvent mieux. L'approche "à la LaTeX" qui dissocie le contenu de sa présentation a tout pour séduire le musicien exigeant (mais ouvert à ce genre d'abstration et pas effrayé par un éditeur de texte).

Programmeurs, n'hésitez pas à contribuer : un document expliquant les entrailles de LilyPond est en cours de rédaction. Pour les autres, n'hésitez pas à enrichir le projet Mutopia (dépôt de partitions libres) !

Aller plus loin

  • # Autre époque ...

    Posté par  (site web personnel) . Évalué à 10.

    Non seulement, il y a séparation entre la notation et la présentation, mais aussi séparation avec l'éditeur graphique. Cette modularité est parfaite et j'ai trouvé que les screenshots de denemo sont tout à fait convaincants.

    La publication des partitions d'une qualité professionnelle est maintenant à la portée de tous.
    Faisons un petit retour en arrière sur l'édition musicale. Avant 1900, la seule manière de diffuser la musique était de vendre des partitions et les gens avaient des pianos chez eux pour la jouer. C'est ainsi par exemple que Lizt a transcrit pour le piano des symphonies de Beethoven pour la diffuser hors des salles de concert.
    À cette époque, les éditeurs spécialisés dans la musique rémunéraient les auteurs en fonction des partitions vendues.
    Les chanteurs des rues vendaient leurs partitions aux badauds.

    Le disque (et le rouleau) sont apparus vers 1900 et on pouvait dès lors entendre la musique sans avoir besoin de la jouer. Les éditeurs de disques ont pris la relève et le disque a remplacé les partitions dont le commerce a été marginalisé.

    Internet est devenu un nouveau vecteur qui réduit la nécessité d'avoir des éditeurs de disques pour duffuser la musique.
    Avec l'informatique, LiliPond et denemo, ce sont les éditeurs de partitions de partitions qui vont devoir modifier leur métier et le texte sur le dépôt légal des partitions http://www.legifrance.gouv.fr/WAspad/UnTexteDeJorf?numjo=MCCB950000(...) vient de prendre un coup de vieux car il est conçu autour du travail de l'imprimeur.
  • # Woaw

    Posté par  . Évalué à 2.

    Woaw impressionnant ! Je n'en ai strictement aucune utilité moi-même, mais je tire mon chapeau aux développeurs de ce produit, c'est tout simplement bluffant.

    A quand un convertisseur lilypond-to-midi ? ;)
    • [^] # Re: Woaw

      Posté par  . Évalué à 2.

      Le truc génial ce serait un truc à la guitar pro ( sous win ... ) qui utiliserait lilypond !

      ( et du coup je convertit un pote à linux :p )
      • [^] # Re: Woaw

        Posté par  . Évalué à 1.

        c'est vrai que ça manque sous linux...j'ai un pote qui en a besoin aussi

        j'ai essayé à peu près tout ... les 2 qui importent du guitar pro sont kguitar et songwrite

        le premier semble inactif et utilise des fonctions qt dépréciées qui nécessitent l'installation de .h de compatibilité, le second est pas mal mais l'interface en tk en rebute plus d'un (enfin ça ça peut s'arranger) et ne propose pas autant de choses que gp, quand l'import fonctionne.

        j'espère que jiba va continuer à l'améliorer parce que c'est vraiment qqc qui manque à GNU/linux.
    • [^] # Re: Woaw

      Posté par  . Évalué à 3.

      Voir pour ça la nouvelle précédente sur Lilypond (pour la sortie de Lilypond 2.2.0 :-) : http://linuxfr.org/2004/04/08/15968.html(...) et en particulier http://linuxfr.org/comments/389038.html#389038(...) ;

      Voir également la section appropriée dans la documentation : http://lilypond.org/doc/v2.4/Documentation/user/out-www/lilypond/So(...) qui parle _exactement_ de ça :-)
      • [^] # Re: Woaw

        Posté par  . Évalué à 3.

        Tiens, j´en profite pour replacer l´astuce que l´on m´avait donne dans cette news. Si lilypond vous rebuttait parce que vous n´arrivez pas a vous faire a la notation anglo-saxone (a b c d e f g versus do re mi fa sol la si), ceci va vous sauver :

        \include "italiano.ly"
        • [^] # Re: Woaw

          Posté par  . Évalué à 2.

          Plutôt A, B, C, D, E, F, G versus la, si, do, ré, mi, fa, sol ;)
    • [^] # Re: Woaw

      Posté par  . Évalué à 4.

      Lilypond, par défaut, crée, outre des versions PS et PDF, un fichier MIDI. Celui-ci, cela-dit, est plus là pour le contrôle du morceau car il ne tient pas compte (ce serait le fin du fin) des indications d'expressions (crescendi, decresendi, piano, stacatto, etc...).

      Il est à noter que si les polices de Lilypond (toutes faites "maison" par les auteurs) étaient "bitmap" à leurs débuts, ce qui pouvait conduire à des sorties papier décevantes, elles sont toutes vectorielles à présent.
  • # SongWrite

    Posté par  (site web personnel) . Évalué à 4.

    Comme éditeur graphique, il y a aussi SongWrite, qui est beaucoup plus orienté tablature (partition pour guitare et autres intruments à corde) que Denemo.
    SongWrite génère lui-aussi du 'code' Lilypond.

    http://home.gna.org/oomadness/fr/songwrite/index.html(...)

    J'espère juste que la version 2.4 de Lilypond est resté compatible avec la 2.3.12... (ce qui était loin d'être le cas lors de précédent changement de version :-(
    • [^] # Re: SongWrite

      Posté par  . Évalué à 2.

      L'utilitaire "convert-ly" est justement là pour automatiser les conversions de fichiers sources lilypond d'un format vers un autre. Bien sûr il n'empêche pas une relecture mais il aide bien...
  • # Notation musicale dans Claroline

    Posté par  . Évalué à 2.

    Il existe un sujet sur l'intégration de notations musicales sur la plateforme d'apprentisage en ligne claroline (pour des cours de musique par exemple).

    Un passionné de musique appelé "chris28" a lancé la discussion sur le forum, il y a quelques mois. http://www.claroline.net/forum/viewtopic.php?t=2662(...)

    Dans sa recherche, il a trouvé une autre solution qui lui semblait plus simple que Lilypond. Cette solution s'appelle GUIDO Noteserver et c'est un autre language de notation musicale qui utilise un script cgi qui génère les images pour une utilisation web. http://clef.cs.ubc.ca/salieri/nview/javascript/demo.html(...)

    Voici un exemple simple de notation.

    [do re mi fa sol]

    Il existe également un javascript permettant de convertir un code de partition en une requête vers le script cgi qui peut-générer une image et un fichier de sons midi.

    "chris28" a écrit un plugin pour le WYSIWYG web htmlarea utilisé dans claroline pour pouvoir ajouter facilement des partitions dans Claroline.

    Il y a une démo du plugin sur le site perso de "chris28" http://piano-go.chez.tiscali.fr/guido.html(...)

    Voilà, c'était juste pour info et dire qu'il existe beaucoup de solution libre pour les notations musicales.

    Pour lilypond, il y a aussi le projet gscore qui est très prometteur http://www.gscore.org/(...)
    • [^] # Re: Notation musicale dans Claroline

      Posté par  . Évalué à 1.

      Il y a aussi NoteEdit http://rnvs.informatik.tu-chemnitz.de/~jan/noteedit/noteedit.html(...) qui est vraiment pas mal. J'avais commencé à en faire la traduction en Français, puis j'ai pas fini (enfin, j'avais traduit toute l'IHM et la doc était en cours)... Faudrait que je finisse ça un de ces 4.

      Arghh ! je viens de voir que l'auteur a décidé d'en arrêter le développement pour des raisons de "popularité" et de manque de reconnaissance de son travail. C'est triste, quand même, parceque c'est un projet qui était déjà vraiment avancé. Mais on peut comprendre son désarrois...
      Il y a des gens qui ont relancé un projet (sur BerliOS) pour poursuivre ce travail... A voir.
      http://developer.berlios.de/projects/noteedit(...)

      David
  • # et ça?

    Posté par  (site web personnel) . Évalué à 1.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.