BardScoreLab: различия между версиями
Нотная проба: совместимость стандартных атрибутов MusicXML |
Независимый показ MusicXML и LilyPond, отдельная конвертация для сравнения |
||
| Строка 1: | Строка 1: | ||
Расширение '''BardScoreLab 0.2.0''' — временная площадка для проверки нот MusicXML и LilyPond в Бард-Вики. | |||
'''BardScoreLab 0. | |||
[[Служебная: | '''[[Служебная:Нотная проба|Открыть нотную пробу]]''' | ||
== Как | == Как пользоваться == | ||
# Войдите в | # Войдите в учётную запись. Проба доступна всем зарегистрированным незаблокированным участникам. | ||
# | # Вставьте код нот или откройте файл .musicxml, .xml либо .ly. Формат определяется автоматически; при необходимости его можно выбрать вручную. | ||
# Проверьте | # Нажмите «Посмотреть ноты». MusicXML показывает OpenSheetMusicDisplay, LilyPond строит ноты собственным движком. Обязательной конвертации нет. | ||
# Проверьте ноты, слова, аккорды и повторы. Укажите название и нажмите «Сохранить и получить ссылку». | |||
Предпросмотр ничего не публикует. Сохранение создаёт отдельный временный пример, который можно показать другим по ссылке без входа. Страницы песен не меняются. Исходник сохраняется; при просмотре ссылки используются готовые ноты, без повторной обработки. | |||
Владелец и администратор могут убрать пример. Ссылка перестанет работать; файл остаётся в закрытой корзине для возможного восстановления. Не загружайте непубличные материалы. | |||
== Сравнение с 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 проверяется на внешние ресурсы и опасную разметку. Служебные страницы закрыты от индексации; создание и удаление защищены проверкой прав и токеном. Наличие ссылки не делает материал конфиденциальным. | |||
== Скачать расширение == | == Скачать расширение == | ||
* [https://bard-wiki.net/downloads/extensions/BardScoreLab/BardScoreLab-0. | * [https://bard-wiki.net/downloads/extensions/BardScoreLab/BardScoreLab-0.2.0.zip ZIP 0.2.0] | ||
* [https://bard-wiki.net/downloads/extensions/BardScoreLab/BardScoreLab-0. | * [https://bard-wiki.net/downloads/extensions/BardScoreLab/BardScoreLab-0.2.0.tar.gz TAR.GZ 0.2.0] | ||
* [https://bard-wiki.net/downloads/extensions/BardScoreLab/SHA256SUMS | * [https://bard-wiki.net/downloads/extensions/BardScoreLab/SHA256SUMS Контрольные суммы SHA256] | ||
В архив входят код, документация, просмотрщик и образцы настройки изолированного обработчика. Для LilyPond требуется отдельная установка runtime по README; простого копирования расширения недостаточно. Личные исходники и сохранённые примеры в архив не входят. Лицензии компонентов указаны в README. | |||
[[Расширения Бард-Вики|← Расширения Бард-Вики]] | |||
Текущая версия от 13:56, 19 октября 2026
Расширение BardScoreLab 0.2.0 — временная площадка для проверки нот MusicXML и LilyPond в Бард-Вики.
Как пользоваться
- Войдите в учётную запись. Проба доступна всем зарегистрированным незаблокированным участникам.
- Вставьте код нот или откройте файл .musicxml, .xml либо .ly. Формат определяется автоматически; при необходимости его можно выбрать вручную.
- Нажмите «Посмотреть ноты». MusicXML показывает OpenSheetMusicDisplay, LilyPond строит ноты собственным движком. Обязательной конвертации нет.
- Проверьте ноты, слова, аккорды и повторы. Укажите название и нажмите «Сохранить и получить ссылку».
Предпросмотр ничего не публикует. Сохранение создаёт отдельный временный пример, который можно показать другим по ссылке без входа. Страницы песен не меняются. Исходник сохраняется; при просмотре ссылки используются готовые ноты, без повторной обработки.
Владелец и администратор могут убрать пример. Ссылка перестанет работать; файл остаётся в закрытой корзине для возможного восстановления. Не загружайте непубличные материалы.
Сравнение с 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.