Ноты — наиболее традиционный для современного человека способ фиксирования музыки. Существует два основных требования к средствам создания нотации:
удобный ввод нот;
качественный вывод партитуры на печать.
Существует несколько свободных форматов музыкальной нотации, но основными являются MusiXTeX, Lilypond и MusicXML.
MusiXTeX и Lilypond являются наследниками TeX — языка, созданного Дональдом Кнутом, а потому наследуют все плюсы TeX, самым важным из которых является именно качественный вывод нот на печать.
MusicXML, формат, разработанный компанией Recordare, напротив, является ответвлением XML, основанном на двенадцати DTD. Потому файл, созданный в разметке MusicXML выглядит как любой другой XML-документ, созданный по некоему DTD.
В ALT Linux Master 2.2 вы найдёте несколько средств работы с MusiXTeX и Lilypond. Во-первых, это две прекрасные графические надстройки над Lilypond — Denemo и NoteEdit.
NoteEdit умеет работать и с MusiXTeX, и с Lilypond, а также экспортировать ноты в MIDI-события.
Во-вторых, это дополнительный режим обработки Lilypond для Emacs — emacs-mode-lilypond, позволяющий набирать ноты в привычной среде Emacs.