Расширение BardScoreLab 0.2.0 — временная площадка для проверки нот MusicXML и LilyPond в Бард-Вики.

Открыть нотную пробу

Как пользоваться

  1. Войдите в учётную запись. Проба доступна всем зарегистрированным незаблокированным участникам.
  2. Вставьте код нот или откройте файл .musicxml, .xml либо .ly. Формат определяется автоматически; при необходимости его можно выбрать вручную.
  3. Нажмите «Посмотреть ноты». MusicXML показывает OpenSheetMusicDisplay, LilyPond строит ноты собственным движком. Обязательной конвертации нет.
  4. Проверьте ноты, слова, аккорды и повторы. Укажите название и нажмите «Сохранить и получить ссылку».

Предпросмотр ничего не публикует. Сохранение создаёт отдельный временный пример, который можно показать другим по ссылке без входа. Страницы песен не меняются. Исходник сохраняется; при просмотре ссылки используются готовые ноты, без повторной обработки.

Владелец и администратор могут убрать пример. Ссылка перестанет работать; файл остаётся в закрытой корзине для возможного восстановления. Не загружайте непубличные материалы.

Сравнение с LilyPond

После предпросмотра MusicXML можно нажать «MusicXML → LilyPond: сравнить». Конвертируется копия. Полученный вариант появляется ниже оригинала; исходник в окне не заменяется. Можно посмотреть и скачать код LilyPond или сохранить этот вариант отдельно, получив другую ссылку.

Конвертер не гарантирует полного совпадения: сверяйте слова, аккорды, длительности, повторы и расположение нот.

Форматы и ограничения

  • MusicXML: несжатый score-partwise в UTF-8, до 500 КБ. Сжатый .mxl и score-timewise пока не поддержаны.
  • LilyPond: самостоятельный .ly до 100 КБ без include, не больше 8 полученных страниц. Вёрстка строится LilyPond 2.24.3 и показывается PNG-изображениями 120 dpi. Масштаб и печать доступны; PDF можно сохранить через диалог печати браузера. Отдельного векторного PDF-экспорта пока нет.
  • Сохранённые до версии 0.2.0 примеры продолжают открываться как прежде. Для нового нативного вида LilyPond владелец может повторно показать исходник и сохранить новый пример.

Безопасность

LilyPond и конвертер работают в отдельном ограниченном процессе, без файлов вики и доступа к сети. Ограничены время, память, количество процессов и размер результата. MusicXML проверяется на внешние ресурсы и опасную разметку. Служебные страницы закрыты от индексации; создание и удаление защищены проверкой прав и токеном. Наличие ссылки не делает материал конфиденциальным.

Скачать расширение

В архив входят код, документация, просмотрщик и образцы настройки изолированного обработчика. Для LilyPond требуется отдельная установка runtime по README; простого копирования расширения недостаточно. Личные исходники и сохранённые примеры в архив не входят. Лицензии компонентов указаны в README.

← Расширения Бард-Вики