Главная » Файлы » Нотные редакторы » Нотные редакторы |
LilyPond v2.14.2
12.03.2012, 18:00 | |
Lilypond может создавать файлы с нотами типов PDF, PNG, Postscript, SVG или TeX, а также генерировать MIDI файлы. Поддерживаются аккорды, а также множество других специальных нотных символов. LilyPond — это, по сути, компилятор программ, написанных на специальном языке (в этом его, быть может, главное отличие от Finale и Sibelius). Причем язык этот очень близок естественному языку (как Pascal или SQL), поэтому писать на нем очень легко. Впрочем, запустить Лилипонд довольно просто. Если у Вас есть файл с музыкой test.ly, то: в Windows достаточно два раза щелкнуть по нему мышкой.Появятся файлы test.pdf, test.ps и test.txt. Первые два из них — нотные документы для печати, третий — лог работы компилятора. в нем содержатся сведения об ошибках, если Вы что-то набрали не так, как нужно в Linux можно набрать в консоли "lilypond test.ly". Появятся файлы test.pdf и test.ps. Лог с ошбками выведется в той же консоли Разумеется, Лилипонд можно запускать и по-другому, но... Не все сразу! Среди собственно изменений в коде следует отметить следующее: движок, отвечающий за вертикальные отступы, был радикально переработан, став более гибким и простым в управлении и конфигурировании скрипт Питера Чабба (Peter Chubb) для улучшения артикуляции и генерирования более реалистичного MIDI, строго лицензируемый под GPLv3, включён в основную ветвь разработки улучшено качество возвращаемых MIDI-файлов реализован MIDI-импорт через Midi2ly улучшена ручная и автоматическая расстановка вязок добавлены ноты с формами в стиле Funk и Walker SVG бэкенд поддерживает WOFF-шрифты The Unicode Bidirectional Algorithm теперь полностью поддерживается для разметки одиночных нотных станов благодаря расширенной интеграции с Pango добавлена поддержка альтернативного музыкального шрифта Gonville различные поправки и добавления для улучшения разметки Документация по LilyPond написана, на мой взгляд, очень удачно. При первом прочтении может показаться, что она написана непоследовательно, поскольку часто встречаются термины, значения которых раскрываются позднее. Но в этом и заключается изюминка: на каждом этапе вы можете применитьто, что уже знаете, на практике. Что-то вы сможете сделать, прочитав только первую главу, вторая глава откроет вам еще кое-что и так далее. В итоге вы постепенно освоите все богатство, все тонкости нотного набора в Лилипонде. Если бы документация писалась не "от частного к общему", а наоборот, вам пришлось бы для начала изучить язык програмирования Scheme, на котором пишутся функции в LilyPond. А зачем вам изучать язык программирования, когда цель — набор нот? Хотя, конечно, тот, кому нужно, будет использовать и средства Scheme. Но таких людей, все же, не 100%. | |
Просмотров: 2672 | Загрузок: 912 | Рейтинг: 0.0/0 |
|
|
Всего комментариев: 0 | |