Entornos mejorados
LilyPondTool




http://lilypondtool.organum.hu
Creado como un ‘plugin’ o complemento para el editor de texto jEdit, LilyPondTool es una de las herramientas basadas en texto más ricas en funcionalidades para la edición de partituras de LilyPond. Entre sus posibilidades se encuentran: un asistente de documentos que contempla la posibilidad de introducir letras de canciones para la preparación fácil de documentos, y un visor de PDF integrado que contempla la posibilidad de apuntar y pulsar con reflejo en el código.
Frescobaldi


Frescobaldi es un editor dedicado de texto y música para LilyPond con un visor de PDF incorporado, un potente asistente de partituras y muchas funcionalidades de edición. Está construido alrededor de las bibliotecas de KDE4 y se ejecuta actualmente en todos los sabores de Linux y otros sistemas operativos del tipo UNIX.
Entorno gráfico: Denemo


Denemo es un editor gráfico que genera código fuente de LilyPond, en la versión 2.8.7, y también permite la reproducción sonora de la música. Permite a los usuarios ver el código de entrada de LilyPond en paralelo con la visualización gráfica. Se pueden aplicar a las notas, acordes, etc. trucos de LilyPond adicionales y se guardan con el documento de Denemo, de forma que los usuarios pueden continuar editándolo de manera gráfica.
Al mover el cursor por el texto de LilyPond se mueve también en la presentación gráfica, y los errores de sintaxis de sus trucos de LilyPond se destacan en la ventana de texto cuando se imprimen desde el programa.
Nota: Denemo contempla oficialmente una versión antigua de LilyPond 2.8.7, que adolece de la falta de muchas de las posibilidades añadidas desde entonces. Los desarrolladores de Denemo están trabajando activamente para actualizarlo a nuestra versión estable actual, 2.12.
Emacs y Vim




http://www.gnu.org/software/emacs/
Emacs es un editor de texto con funcionalidades avanzadas para muchos lenguajes de programación. Emacs es un editor ampliamente expansible y se puede usar como un entorno integrado de desarrollo. Existe un ‘modo de lilypond’ que ofrece las definiciones del lenguaje para trabajar sobre archivos fuente de LilyPond. Asimismo, uno de nuestros desarrolladores ha escrito lyqi, un modo principal de Emacs.
Vim es un editor de texto minimalista que es una extensión del antiguo
editor vi
de Unix. También es expansible y configurable.
Por regla general, si no está familiarizado previamente con Emacs o con Vim, probablemente prefiera utilizar un editor distinto para escribir archivos de entrada de LilyPond.
Hay más información sobre la configuración de Emacs y de Vim en Apoyo respecto de los editores de texto.