LilyPond (GNU LilyPond) — нотный интерпретатор, приложение для создания, редактирования и печати высококачественных нотных партитур. Приложение предназначено для создания музыкальных партитур путём компиляции файла из текста, набранного особым образом (используются технологии TeX). Ноты созданные с помощью LilyPond имеют такой же строгий, взвешенный и элегантный вид, как лучшие ноты классической гравировки.
LilyPond не имеет графического интерфейса и не поддерживает технологии WYSIWYG-редактором (что видишь, то и получишь). Процесс создания партитуры в LilyPond напоминает программирование, выходной файл компилируется (для получения на выходе графического отображения), в соответствии с текстом, набранным по определённым правилам и освоение этого "языка" требует некоторых навыков. Приложением автоматически определяется оптимальное расположение элементов партитуры на странице (например, количество тактов в строке или расстояние между нотами), хотя есть возможность управлять этим процессом, указав в исходном файле необходимые параметры.
LilyPond разработан голландскими программистами и музыкантами, валторнистом Хан-Веном Нинхуисом и скрипачом Яном Ньюенхайзеном. Создателями приложения проведена большая работа над используемыми музыкальными шрифтами, нотами и знаками, за основу были взяты издательские технологии XIX века. Некоторые графические нотные редакторы могут экспортировать файлы в формате LilyPond, а некоторые (например MuseScore) так же и импортируют.