Грегорио (программное обеспечение)

Партитурник с открытым исходным кодом для григорианского хорала
Грегорио
Разработчик(и)Эли Ру, Оливье Бертен, Генри Со-младший, Бр. Сэмюэл Спрингуэль, бр. Элайджа Шваб, Якуб Елинек, бр. Габриэль-Мари
Стабильный релиз
6.0.0 / 13 марта 2021 г. ; 3 года назад ( 2021-03-13 )
Репозиторий
  • github.com/gregorio-project/gregorio
Написано вС , Lua , Питон
Операционная системаMicrosoft Windows , Linux , MacOS
ТипМузыкальное программное обеспечение
ЛицензияGPLv3
Веб-сайтgregorio-project.github.io

Gregorio — это бесплатная компьютерная программа с открытым исходным кодом для записи партитур, специально разработанная для григорианского хорала в квадратной нотации . Gregorio была принята многими аббатствами и крупными проектами. [1] [2] [3]

Архитектура

Gregorio не является полностью независимой программой, а состоит в основном из трех компонентов: синтаксиса gabc для записи григорианских партитур, пакета TeX под названием GregorioTeX, который отвечает за графический вывод, и инструмента-конвертера между ними. [4] Таким образом, Gregorio включен в TeX Live 2016. [5]

Характеристики

Gregorio написан специально для григорианского хорала в квадратной нотации и не охватывает современную европейскую музыкальную нотацию . Подобно LilyPond, он не предоставляет графический пользовательский интерфейс . Нотация выполняется с помощью простого ввода текста. Он следует синтаксису gabc, который определен проектом Gregorio для этой цели. gregorioИнструмент командной строки преобразует этот файл gabc в файл GregorioTeX, который должен быть включен в общий файл TeX. Такой файл необходим для графического вывода, например , в формате PDF .

История

Проект Gregorio стартовал в 2006 году в TELECOM Bretagne , аспирантуре инженерной школы во Франции. Сначала это был студенческий проект, длившийся шесть месяцев. Когда проект был завершен, Эли Ру решил продолжить его самостоятельно и развивать его под лицензией GNU General Public License .

Сначала целью проекта было просто предоставить бенедиктинскому аббатству Святой Мадлен в Ле-Барру графический интерфейс для использования григорианского шрифта. Из-за проблем с лицензией проект позже решил создать и использовать свой собственный шрифт. В конце 2006 года к проекту присоединился новый разработчик Оливье Бертен и создал компонент OpusTeX. OpusTeX был пакетом LaTeX с похожей целью, как и Gregorio, но в настоящее время не поддерживается и устарел. [6] Во время трехмесячной стажировки, начавшейся в апреле 2008 года в Monastero di San Benedetto в Норче (Италия), Gregorio добился значительного прогресса, и его собственный вывод под названием GregorioTeX стал доступен для использования.

В последующие годы Gregorio обрел стабильность и популярность, чему способствовал переход на GitHub в июне 2014 года. Вносить вклад стало намного проще, поэтому процесс разработки ускорился. Были реализованы новые функции, такие как адиастематическая нотация Saint Gall через nabc. Gregorio был принят многими аббатствами и крупными проектами. Самым известным пользователем, возможно, является аббатство Святого Петра в Солеме .

В 2016 году Gregorio должен быть интегрирован в TeX Live , что сделает процесс установки еще проще. [7]

Пример входных файлов Gregorio

Для создания партитуры в формате PDF удобно использовать два отдельных файла — один файл gabc и один файл TeX. Нотная запись выполняется в файле gabc с соответствующим синтаксисом gabc. Файл TeX может выглядеть следующим образом (с файлом gabc под названием "kyrie.gabc" в том же каталоге): [8]

Исходный код

Соответствующий вывод
\documentclass [12pt, a5paper] { статья } \usepackage { полная страница } \usepackage { спецификация шрифта } \usepackage { распутник }\usepackage [автокомпиляция] { gregoriotex }\begin { документ }\gregorioscore { kyrie }\end { документ }

Небольшой gabc-файл выглядит так:

имя: Кирие XVII;%%(c4)KY(f)ri(gfg)e(h.) *() e(ixjvIH'GhvF'E)lé(ghg')i(g)son.(f.) <i>bis</i> (::)

Первые строки содержат метаинформацию, такую ​​как название песнопения, соответствующее место в литургии мессы или литургии часов , оригинальный источник или авторские права на партитуру. Текст песни и примечания не разделены, как в синтаксисе Lilypond, но примечания пишутся в скобках сразу после соответствующего слога. Краткий обзор синтаксиса представлен в виде шпаргалки. [9] Если и TeX, и gabc-файл находятся в одном каталоге, нужно просто скомпилировать tex-файл с помощью lualatex --shell-escape kyrie.tex. [10]

Прием и использование

Gregorio — ведущая программа в своей области, широко используемая. [1] [2] [3] [11] Она считается главным специалистом в области программного обеспечения для гравировки нот. [12]

Ассоциация церковной музыки Америки представила Грегорио на своей ежегодной конференции. [1] Грегорио был сравнен в научной статье в 2014 году. [13]

Другие известные пользователи:

  • Illuminare Publications , серия литургических и духовных музыкальных ресурсов, призванных помочь приходам улучшить свою литургическую музыку в соответствии с Liturgiam authenticam . Сюда входят " Миссал " [14] и "Простой градуал" [15]
  • Ассоциация церковной музыки Америки в различных крупных проектах, например, «Simple English Propers», [2] «Приходская книга псалмов», [3] «Псалмо-тоновые постные трактаты» [16]
  • Hymnarium OP, гимнарий доминиканцев провинции Св. Иосифа (США) [17]
  • Аббатство Солем для будущих публикаций [11]
  • Монастырь в Норчиа , например, для брошюры благословений стола [18]
  • Аббатство Mater Ecclesiae и аббатство Praglia за новый "Antiphonale Monasticum", основанный на схеме B Фуглистера (всего 2 тома), полностью созданный с помощью Gregorio и LuaLaTeX [19] [20]
  • «Liturgia Horarum in cantu gregoriano», издание полной Литургии часов , [21] и «Ad Completorium», печатный отрывок из нее, т. е. повечерие на все дни [21]
  • и несколько других, более мелких проектов [22] [23] [24] [25] [26]

Другие проекты основаны на Gregorio и расширяют его, например, для того, чтобы сделать его использование более удобным для пользователя: [27]

  • GregoBase, обширная база данных григорианских партитур, включая почти весь Graduale Romanum и Liber Usualis [28]
  • Онлайн-инструменты, такие как онлайн-редакторы [29] , веб-интерфейсы [30] или генераторы gabc-кода для псалмов, чтений или гимнов [31]
  • Подсветка синтаксиса для gabc-syntax для различных редакторов (среди прочих Vim , Emacs , gedit , Notepad++ ) [32]

Ссылки

  1. ^ abc "Утренние обсуждения на коллоквиуме XXII" (PDF) . CMAA . Получено 14 июля 2016 г. .
  2. ^ abc Адам Бартлетт. "Simple English Propers" (PDF) . Ассоциация церковной музыки Америки. стр. v . Получено 13 июня 2016 г.
  3. ^ abc Арлин Ост-Зиннер. "Приходская книга псалмов". Ассоциация церковной музыки Америки. стр. 456. Получено 13 июня 2016 г.
  4. ^ "Gregorio Website". Команда проекта Gregorio . Получено 23.05.2016 .
  5. ^ "The TeX Live Guide—2016: 9.2 Present—2016". Группа пользователей TeX . Получено 20 июля 2016 г.
  6. ^ "Установка и использование OpusTeX". Вероника Брандт. Архивировано из оригинала 2016-05-15 . Получено 2016-05-30 .
  7. ^ "Gregorio Website, History". Команда проекта Gregorio . Получено 23.05.2016 .
  8. ^ "Учебник Gregorio и GABC". Команда проекта Gregorio . Получено 23.05.2016 .Весь пример взят из этого урока.
  9. ^ "GABC Cheat Sheet" (PDF) . Получено 2016-05-30 .
  10. ^ "Gregorio Website". Команда проекта Gregorio . Получено 23.05.2016 .
  11. ^ ab "Gregorio Website – History". Команда проекта Gregorio . Получено 2016-05-23 .
  12. ^ Николя Фроман, разработчик MuseScore , отказался от внедрения гравюры григорианского хорала, ссылаясь на Gregorio как на проект для этой цели. "MuseScore 2.0 приносит лучшую нотную запись, улучшенное удобство использования". Libre Graphics World . Получено 15 июля 2016 г.
  13. ^ «Кодирование средневековой музыкальной нотации для исследований», J. Stinson, J. Stoessel, Early Music 42.4 (2014), стр. 613–617 - Oxford University Press
  14. Адам Бартлетт (редактор): Lumen Christi Missal, 2012, стр. iv.
  15. Адам Бартлетт (редактор): Lumen Christi Simple Gradual, 2014, стр. viii.
  16. ^ Аристотель А. Эсгуэрра. "Psalm-Tone Velten Tracts" (PDF) . Ассоциация церковной музыки Америки . Получено 2016-06-13 .
  17. ^ "Hymnarium OP". Доминиканцы провинции Святого Иосифа. Архивировано из оригинала 2016-05-14 . Получено 2016-05-30 .
  18. ^ "Benedictiones Mensae" (PDF) . Проверено 23 мая 2016 г.
  19. ^ "Антифонале Монастикум" . Проверено 19 февраля 2018 г.
  20. ^ "Antiphonale Monasticum di Praglia (Видеопрезентация)" . Ютуб . Проверено 19 февраля 2018 г.
  21. ^ ab "Liturgia Horarum в грегорианском песне". Стивен ван Роуд . Проверено 14 июля 2016 г.
  22. ^ "Antiphonale Invectum". Кристофер Грей . Получено 2016-06-13 .
  23. ^ "Ferial English Propers". Бен Янке. Архивировано из оригинала 2016-05-22 . Получено 2016-06-13 .
  24. ^ "Традиционная служба вечернего богослужения в HTML и GABC". GitHub . Seth Borders . Получено 2016-07-14 .
  25. ^ "Традиционная служба вечернего богослужения в HTML и GABC". GitHub . Бенджамин Блумфилд . Получено 2016-07-14 .
  26. ^ "Офис соблюдения традиций в традиционном порядке" . Гитхаб . Жак Перон . Проверено 14 июля 2016 г.
  27. ^ "GregoWiki – Онлайн-инструменты". Команда проекта Gregorio . Получено 23.05.2016 .
  28. ^ "GregoBase" . Получено 2016-05-23 .
  29. ^ "Illuminare Score Writer" . Получено 2020-12-14 .
  30. ^ "Gregorio Chant Engraver". Джефф Островски . Получено 2016-07-14 .. Также доступно видеоруководство. "How du I use Gregorio? How do I use GABC?". Джефф Островски. 8 июня 2013 г. Получено 14 июля 2016 г.
  31. ^ Бенджамин Блумфилд. "GABC-Tools Бенджамина Блумфилда, FAQ" . Получено 23.05.2016 .
  32. ^ "GregoWiki – Инструменты текстового редактора для файлов gabc". Команда проекта Gregorio . Получено 23.05.2016 .
  • Официальный сайт Грегорио
  • GregoBase, база данных оценок
  • Illuminare Score Editor, онлайн-редактор для Gregorio
  • GABC-Code-Generators, онлайн-инструменты для легкой генерации gabc-файлов от Benjamin Bloomfield
  • Notatio Antiqua, редактор Gregorio
Взято с "https://en.wikipedia.org/w/index.php?title=Gregorio_(software)&oldid=1180485773"