Интернет магазин китайских планшетных компьютеров



Компьютеры - GNU LilyPond

02 мая 2011


Оглавление:
1. GNU LilyPond
2. Примеры работы
3. Достоинства программы



свободный нотный редактор, разработанный голландскими программистами и предназначенный для создания музыкальных партитур путём компиляции файла из текста, набранного особым образом. Программа изначально рассчитана на работу под GNU/Linux, существуют также версии для Microsoft Windows и Apple Mac OS. LilyPond написан на C++ и в своей работе использует библиотеку языка Scheme.

Процесс создания партитуры в LilyPond напоминает программирование: выходной файл компилируется в соответствии с текстом, набранным по определённым правилам. Освоение этого «языка» требует некоторых навыков. Программа создаёт несколько файлов: сначала промежуточный, который затем преобразуется в PDF или другие форматы. LilyPond также способен создавать MIDI-файлы.

В отличие от других нотных редакторов LilyPond не имеет графического интерфейса и не поддерживает WYSIWYG: программа сама определяет оптимальное расположение элементов партитуры на странице, хотя есть возможность управлять этим, указывая необходимые параметры в исходном файле.

Единственная кодировка, которую понимает LilyPond, — UTF-8. Это позволяет использовать текст на разных языках в одном и том же файле. Первая строка сообщает редактору emacs, что этот файл следует читать и записывать в UTF-8. Если использовать не emacs, а какой-либо другой редактор, важно убедиться, что текст действительно сохраняется в кодировке UTF-8; в противном случае наличие любых не-ASCII символов вызовет ошибку.



Просмотров: 2663


<<< GnuGK