Музыкальная нотация

А. Прокудин

Ноты — наиболее традиционный для современного человека способ фиксирования музыки. Существует два основных требования к средствам создания нотации:

Существует несколько свободных форматов музыкальной нотации, но основными являются MusiXTeX, Lilypond и MusicXML.

MusiXTeX и Lilypond являются наследниками TeX — языка, созданного Дональдом Кнутом, а потому наследуют все плюсы TeX, самым важным из которых является именно качественный вывод нот на печать.

MusicXML, формат, разработанный компанией Recordare, напротив, является ответвлением XML, основанном на двенадцати DTD. Потому файл, созданный в разметке MusicXML выглядит как любой другой XML-документ, созданный по некоему DTD.

В ALT Linux Master 2.2 вы найдёте несколько средств работы с MusiXTeX и Lilypond. Во-первых, это две прекрасные графические надстройки над Lilypond — Denemo и NoteEdit.

Рисунок 23.2. Нотный редактор NoteEdit

Нотный редактор NoteEdit

NoteEdit умеет работать и с MusiXTeX, и с Lilypond, а также экспортировать ноты в MIDI-события.

Рисунок 23.3. Режим обработки Lilypond для Emacs

Режим обработки Lilypond для Emacs

Во-вторых, это дополнительный режим обработки Lilypond для Emacs — emacs-mode-lilypond, позволяющий набирать ноты в привычной среде Emacs.