Facilités d’édition
Note : Les programmes ou paquetages ci-après mentionnés sont
développés indépendament de LilyPond, par des utilisateurs enthousiastes
qui avaient un besoin particulier ou y voyaient un moyen d’intégrer
LilyPond à leur flux de travail. Il se peut donc que ces paquetages ne
disposent pas des dernières évolutions de la syntaxe de LilyPond, mais
leur production peut toujours être mise à jour à l’aide de
convert-ly
.
Applications avec interface graphique
Frescobaldi
Frescobaldi est un éditeur de texte léger et puissant dédié à LilyPond. Il dispose d’une visionneuse PDF, d’un assistant de création de partition et beaucoup de fonctionnalités d’édition – pointer-cliquer, coloration syntaxique et auto-complétion. Frescobaldi est écrit en Python et PyQt5 ; il fonctionne actuellement sur la plupart des systèmes d’exploitation (GNU/Linux, macOS et Windows).
Denemo
Denemo est un éditeur graphique qui génère du code source LilyPond et peut jouer un rendu sonore. Il permet à l’utilisateur de voir le code source LilyPond en même temps que la vue graphique. Certains éléments ajoutés aux notes ou accords et qui sont propres à LilyPond seront intégrés dans votre fichier Denemo, ce qui vous permettra de poursuivre leur édition en mode graphique.
Un déplacement du curseur dans le fichier LilyPond sera répercuté dans la vue graphique et toute erreur de syntaxe dans votre code sera mise en évidence.
Spontini-Editor
https://github.com/paopre/Spontini
Spontini-Editor est un éditeur graphique combinéà une interface textuelle qui permet d’accélérer la création et l’affinage graphique de partitions complexes créées par LilyPond grâce à deux fonctionnalités majeures :
- Il permet de positionner des objets musicaux (articulations, textes, indication de pédale, courbes, crochets, etc.) à l’aide de la souris. Une foisle positionnement effectué, l’éditeur de texte indique les modifications du fichier sourcce.
- Il aide à la création de partition pianistique en permettant la saisie des notes sous forme tabulaire et fournit des outils rapides pour les notations inter-portées.
Il fonctionne aussi bien en tant qu’application indépendante qu’en mode client-serveur.
Éditeurs basés sur un navigateur
Hacklily
Hacklily est un éditeur de partition en ligne et un outil de publication reposant sur LilyPond qui dispose de fonctionnalités supplémentaires telles que l’autocomplétion ou l’aide contextuelle. Le code sous-jascent permettant de gérer tout cela est disponible sous licence AGPL sur sa propre page de développement. Hacklily repose sur la version 2.18.2 de LilyPond et, bien qu’un ticket soit ouvert concernant un passage en 2.24, il n’a pas fait l’objet de mise à jour depuis 2022.
www.omet.ca
Online Music Editing Tools (OMET) offre, depuis 2010, un service LilyPond prêt à l’emploi grâce à une interface spécifique. Bien qu’il soit nécessaire de s’enregistrer, son utilisation est gratuite.
Greffons pour traitement de texte
OOoLilyPond
https://extensions.services.openoffice.org/en/project/OOoLilyPond
Cette extension pour OpenOffice.org convertit des fichiers LilyPond en images au sein de documents OpenOffice.org.
Greffons pour EDI
Elysium
https://github.com/thSoft/elysium
Elysium est un environnement qui permet d’éditer des fichiers LilyPond dans Eclipse. Il dispose d’une variété d’outils qui permet de gérer commodément LilyPond.
Éditeurs de texte
Emacs
https://www.gnu.org/software/emacs/
Emacs est un éditeur de texte avec des fontionnalités spécifiques pour un grand nombre de langages de programmation et de documents. C’est un éditeur très extensible, qui peut être utilisé comme un environnement de développement intégré (IDE). Il existe un mode LilyPond qui offre quelques fonctionnalités spécifiques pour travailler avec des fichiers source LilyPond. L’un des développeurs a même écrit un mode majeur pour Emacs, lyqi.
Vous trouverez plus d’information quant au paramétrage d’Emacs au chapitre LilyPond et les éditeurs de texte.
Vim
Vim, éditeur de texte minimal, est une extension de l’ancien éditeur
Unix vi
. Il est également extensible et configurable.
Si vous n’êtes pas déjà familier avec Vim, vous préfèrerez probablement utiliser un autre éditeur pour travailler sur des fichiers source LilyPond.
Vous trouverez plus d’information quant au paramétrage de Vim au chapitre LilyPond et les éditeurs de texte.
Neovim
Neovim est un éditeur de texte minimal issu de Vim. Il est fortement extensible et configurable à l’aide des langages vimscript et lua. La prise en cahrge de LilyPond est assurée par le greffon nvim-lilypond-suite. Ce greffon permet la lecture des fichiers MIDI par un programme externe, le pointer-cliquer si la visionneuse de PDF le supporte, la complétion de code en combinaison avec d’autres greffons, ainsi que tout un ensemble d’outils disponibles dans l’écosystème néovim. Plus de détails quant à sa mise en placce sont disponibles su la page github du greffon.
TeXShop
https://pages.uoregon.edu/koch/texshop/
L’éditeur TeXShop pour macOS peut être muni d’extensions pour lancer
LilyPond, lilypond-book
et convert-ly
, créées par
Nicola Vitacolonna. Celles-ci doivent être déplacées du dossier
« inactive » de TeXShop dans le dossier « Engines » pour être
fonctionnelles.
Autres programmes, qui exportent du code LilyPond
Éditeurs de partition, tablature et MIDI
- bwwtolily a pour but
de convertir les fichiers
.bww
ou.bmw
– format particulier pour la cornemuse – en fichier source LilyPond. Les ornements qui ne seraient pas correctement convertis – en particulier le piobaireachd – sont listés par le programme. - Canorus, éditeur de partitions, peut également exporter vers LilyPond, mais est encore au stade de développement beta. Les testeurs sont les bienvenus.
- Enc2ly est un programme GNU/Linux qui convertit des partitions du format Encore au format LilyPond.
- go-enc2ly est un programme Go
qui convertit des fichiers Encore au format LilyPond. Il a été conçu à
partir du travail d’ingénierie inverse de Felipe Castro en modifiant des
fichiers
.enc
existant et en les chargeant avec la version de démonstration 4.55. Sa dernière mise à jour date de 2014. - NtEd, basé sur la bibliothèque Cairo, dispose d’une fonction expérimentale d’export pour LilyPond.
- NW2LY, programme en C#, permet de convertir une chanson écrite avec NoteWorthy au format LilyPond.
- Ripple est un assistant à la création de conducteur et parties. Il permet de mixer plusieurs parties en un conducteur. Sa dernière mise à jour date de 2012.
- Rosegarden, séquenceur audio et MIDI, comporte aussi un éditeur pour portée unique.
Générateurs de code
- Abjad, API de contrôle formaliste de partition pour Python, permet aux compositeurs de gérer du code LilyPond complexe.
- FOMUS – pour FOrmat MUSic – est une bibliothèque LISP qui permet aux compositeurs de générer de la notation. Elle a été testée avec un certain nombre d’interpréteurs, et dispose d’un portage en C++.
- TuxGuitar est un éditeur de tablatures multi-pistes. Il permet d’afficher tablatures et partitions, et il peut exporter du code LilyPond.
Autres programmes dont le développement n’est plus actif
- LilyComp permet de saisir graphiquement des notes. Il fonctionne comme un pavé numérique permettant de produire de la notation LilyPond.
- http://lilybin.com/; LilyBin vous permet de saisir en ligne vos partitions sans avoir préalablement installé LilyPond sur votre oridnateur. Les lignes de code sont disponibles par une URL unique, à l’instar des sites « pastebin ». Son code est disponible sous licence MIT et se trouve sur la page de développement.
- LilyPondTool a été créé en tant que greffon de l’éditeur jEdit.
- MuseScore est un éditeur de partition. Il exporte dans une certaine mesure au format LilyPond.
- NoteEdit, qui importait MusicXML, s’est scindé en NtEd et Canorus.
- Rumor, un convertisseur monophonique temps-réel MIDI vers LilyPond.
- tunefl vous permet de saisir en ligne vos mini-partitions sans avoir préalablement installé LilyPond sur votre oridnateur. Vous pouvez ainsi tester toutes les fonctionnalités du programme dans une interface web.
- Strasheela est un système de composition musicale basé sur le système de progammation Mozart.
Et ensuite ?
Vous êtes prêt(e) à télécharger LilyPond.
Vous êtes toujours incrédule ? Beaucoup de compositeurs, musiciens et chefs ont appris à écrire de la musique dans notre format texte. Des utilisateurs expérimentés nous font savoir qu’ils parviennent à entrer une partition LilyPond complète plus rapidement qu’avec un clavier MIDI ou la souris dans une interface graphique ! Peut-être souhaitez-vous relire les Fonctionnalités, les Exemples, la Liberté donnée par LilyPond, ou revoir les Témoignages ou Productions des utilisateurs. De plus, nous expliquons notre approche de la technique informatique au service de la gravure musicale dans la partie Contexte.
Mentions légales
Tous les logos et images des produits sont des marques déposées ou sont protégés par le droit d’auteur.
Tux le pingouin Linux a été créé par lewing@isc.tamu.edu avec GIMP.
Le logo FreeBSD logo est une marque déposée par la Fondation FreeBSD.
L’image ‘X’ n’est pas déposée. Elle a été créée par Nihonjoe et CyberSkull, et distribuée sous la licence GNU Free Documentation License version 1.2 ou ultérieure. Nous avons trouvé cette image sur cette page de Wikimedia Commons.
Le « rectangle aux quatre couleurs » n’est pas une marque déposée. Il a été créé par Rohitbd et distribué sous la licence GNU Free Documentation License version 1.2. Nous avons trouvé cette image sur cette page de Wikimedia Commons.