Denemo — простой редактор нотных партитур, C (си) / GTK+ графический интерфейс для набора нот, предназначенный преимущественно для GNU Lilypond.
LilyPond (GNU LilyPond) — нотный интерпретатор, приложение для создания, редактирования и печати высококачественных нотных партитур.
Denemo это не полноценный WYSIWYG-редактор (что видишь, то и получишь), не пытается показать ноты графически правильно и не стремиться быть полноценной графической средой... Denemo это просто визуальный интерфейс для быстрого ввода нот, он просто помогает подготовить ноты к дальнейшей обработке и публикации используя возможности GNU Lilypond.
Denemo ориентирован на ввод с клавиатуры, все функции ввода можно выполнять посредством клавиатурных сочетаний (горячих клавиш). В основе реализации лежит идея что наиболее быстрым является ввод партитур используя исключительно клавиатуру, нежели используя вод с использованием клавиатуры и мыши. Тем не менее любую операцию можно выполнить и мышью (горячие клавиши фактически вызывают пункты отдельного меню приложения).
Так же в Denemo можно вводить ноты распознавая их записанное звучание, что даёт музыкантам более знакомый метод ввода, имеется поддержка аккордов и считывание событий с MIDI-клавиатуры.
Некоторые клавиатурные сочетания в Denemo совпадают с соответствующими командами в синтаксисе GNU Lilypond, а некоторые команды (перемещение курсора, удаление нот) совпадают с командами редактора vi, в тоже время пользователю доступно перераспределение команд.
Получаемые в Denemo партитуры можно значительно улучшить, сохраняя их в формате GNU Lilypond и дальнейшей правкой получившегося исходного файла. Имеется мастер настройки партитуры, возможен экспорт партитуры в формате ABC (текстовой язык разметки нотной записи) и создание MIDI-файлов.
Denemo не способен читать сложные партитуры, в формате GNU Lilypond, созданные в других редакторах, простые партитуры этого формата им открываются.
Лицензия: GNU General Public License (GPL)