LilyPond es un programa para componer partituras musicales en la computadora. Es un software libre que utiliza el lenguaje de programación para construir partituras avanzadas en formato electrónico. Además permite editar las partituras con varios parámetros diferentes.
Este programa funciona tanto con partituras clásicas como modernas y con cualquier tipo de música. Cuenta con una sección de ejemplificaciones y con numerosos trabajos, todo esto de forma totalmente gratuita.