Jump to content

МузыкаXML

МузыкаXML
Расширение имени файла
.musicxml, .mxl
Тип интернет-СМИ
приложение/vnd.recordare.musicxml+xml, [1] приложение/vnd.record.musicxml [2]
Разработано Группа сообщества W3C Music Notation
Последний выпуск
4.0
июнь 2021 г. [3]
Тип формата Музыкальная нотация
Расширено с XML
Открытый формат ? Да
Веб-сайт www .musicxml Отредактируйте это в Викиданных

MusicXML — это XML на основе формат файлов для представления западной музыкальной нотации . Формат открыт , полностью документирован и может свободно использоваться в соответствии с Соглашением об окончательной спецификации сообщества W3C . [4] [5]

MusicXML был изобретен Майклом Гудом и первоначально разработан компанией Recordare LLC. Уолтера Хьюлетта). ASCII Он заимствовал несколько ключевых концепций из существующих академических форматов (таких как MuseData на основе [6] и «Humdrum» Дэвида Гурона). [7] Он предназначен для обмена партитурами , особенно между разными авторами партитур . Разработкой MusicXML руководила MakeMusic после приобретения компанией Recordare в 2011 году. [8] [9] Разработка MusicXML была передана группе сообщества W3C Music Notation в июле 2015 года. [10]

Версия 1.0 была выпущена в январе 2004 г. Версия 1.1 была выпущена в мае 2005 г. с улучшенной поддержкой форматирования. Версия 2.0 была выпущена в июне 2007 года и включала стандартный сжатый формат. [11] Все эти версии были определены серией определений типов документов (DTD). Реализация определения схемы XML (XSD) версии 2.0 была выпущена в сентябре 2008 года. Версия 3.0 была выпущена в августе 2011 года с улучшенной поддержкой виртуальных инструментов как в версиях DTD, так и в XSD. [12] [13] Версия 3.1 была выпущена в декабре 2017 года с улучшенной поддержкой стандартной раскладки музыкальных шрифтов ( SMuFL ). [14] Версия 4.0 была выпущена в июне 2021 года и устранила множество проблем. [15]

DTD и XSD MusicXML распространяются свободно в соответствии с Соглашением об окончательной спецификации сообщества W3C. [5]

Поддерживать

[ редактировать ]

По состоянию на октябрь 2021 г. , MusicXML в той или иной степени поддерживается более чем 260 программами нотации. [16] [17] Эти программы включают в себя:

Кроме того, возможна веб-поддержка за счет использования элемента HTML5 холста и JavaScript , что приводит к рендерингу разборчивой музыки в веб-браузере . [18]

Функции включают в себя тональность и тактовый размер , ключи , передачу информации, основ направления , лиги , орнаменты , тактовые линии и письменные повторы. [19]

Как и все форматы на основе XML, MusicXML предназначен для упрощения анализа и управления автоматизированными инструментами. Хотя MusicXML можно создать вручную, интерактивные написания партитур, программы такие как Finale и MuseScore, значительно упрощают чтение, запись и изменение файлов MusicXML.

Следующий пример представляет собой партитуру, состоящую из одной цельной средней ноты до в тональности ключа мажор скрипичного до . [20]

Представление средней C на скрипичном ключе, созданное с помощью кода MusicXML.
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE score-partwise PUBLIC
    "-//Recordare//DTD MusicXML 4.0 Partwise//EN"
    "http://www.musicxml.org/dtds/partwise.dtd">
<score-partwise version="4.0">
  <part-list>
    <score-part id="P1">
      <part-name>Music</part-name>
    </score-part>
  </part-list>
  <part id="P1">
    <measure number="1">
      <attributes>
        <divisions>1</divisions>
        <key>
          <fifths>0</fifths>
        </key>
        <time>
          <beats>4</beats>
          <beat-type>4</beat-type>
        </time>
        <clef>
          <sign>G</sign>
          <line>2</line>
        </clef>
      </attributes>
      <note>
        <pitch>
          <step>C</step>
          <octave>4</octave>
        </pitch>
        <duration>4</duration>
        <type>whole</type>
      </note>
    </measure>
  </part>
</score-partwise>

Перечисленное выше текстовое представление является многословным; MusicXML v2.0 решает эту проблему, добавляя сжатый формат zip с Суффикс .mxl , благодаря которому размер файлов может составлять примерно одну двадцатую от размера несжатой версии. [21]

См. также

[ редактировать ]
  1. ^ «Имя типа: приложение: Имя подтипа: vnd.recordare.musicxml+xml» . Яна.орг . Проверено 24 ноября 2014 г.
  2. ^ «Имя типа: приложение: Имя подтипа: vnd.recordare.musicxml» . Яна.орг . Проверено 24 ноября 2014 г.
  3. ^ «Рабочая группа выпускает обновление MusicXML» . Проверено 7 июня 2021 г.
  4. ^ «Планирование устойчивости цифровых форматов для коллекций Библиотеки Конгресса — MusicXML, версия 3.1» . Библиотека Конгресса. 9 мая 2019 года . Проверено 15 октября 2020 г.
  5. ^ Перейти обратно: а б «Окончательное соглашение о спецификации сообщества W3C» . W3C . Проверено 19 декабря 2017 г.
  6. ^ Хьюлетт, Уолтер Б. (1997). «Глава 27: MuseData: многоцелевое представление». В Селфридж-Филд, Элеонора (ред.). За пределами MIDI: Справочник музыкальных кодов . МТИ Пресс. стр. 402–447. ISBN  0-262-19394-9 .
  7. ^ Хорошо, Майкл. «MusicXML: удобный для Интернета формат нот». CiteSeerX   10.1.1.118.5431 .
  8. ^ «Заключительный выпуск Recordare» (PDF) . Makemusic.com . Проверено 13 декабря 2014 г.
  9. ^ Фелпс, Дэвид. «MakeMusic приобретает активы интернет-музыкальной компании» . СтарТрибьюн . Проверено 15 октября 2020 г.
  10. ^ «За пределами iTunes: специалисты по XML нацелены на ноты» . Регистр . Проверено 19 декабря 2017 г.
  11. ^ «Сжатые файлы MXL» . МузыкаXML . Проверено 27 июня 2014 г.
  12. ^ «История версий MusicXML» . Musicxml.com . Проверено 27 июня 2014 г.
  13. ^ «Новости: Recordare добавляет поддержку Finale 2010 в Dolet 5 для плагина Finale» . 23 сентября 2009 г.
  14. ^ «Рабочая группа выпускает первое обновление MusicXML» . ScoringNotes.com . Музыкальные службы Нью-Йорка. 18 декабря 2017 года . Проверено 19 декабря 2017 г.
  15. ^ «МузыкаXML 4.0» . МузыкаXML . Проверено 3 января 2022 г.
  16. ^ "Программное обеспечение" . МузыкаXML . Проверено 27 октября 2021 г.
  17. ^ «Формат файла» . MuseScore . Проверено 27 июня 2014 г.
  18. ^ «Программа просмотра HTML5 MusicXML» . Musicxml-viewer.com. 15 мая 2012 года. Архивировано из оригинала 3 апреля 2016 года . Проверено 27 июня 2014 г. Исходный код доступен в Google Code , Github и Bitbucket .
  19. ^ Кирлин, Филипп Б.; Утгофф, Пол Э. (2008). Белло, Хуан Пабло; Чу, Элейн ; Тернбулл, Дуглас (ред.). Структура автоматизированного шенкеровского анализа . ISMIR 2008: Материалы 9-й Международной конференции по поиску музыкальной информации. Университет Дрекселя, Филадельфия, Пенсильвания. стр. 363–368 на 365. ISBN.  978-0-615-24849-3 .
  20. ^ «Hello World: песня из одного такта с целой нотой на средней до в размере 4/4» . Musicxml.com . Проверено 19 декабря 2017 г.
  21. ^ «Часто задаваемые вопросы по MusicXML» . МузыкаXML . Проверено 13 декабря 2014 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: cc033601c7c7db6cfa69087ce9f6ba2c__1722402960
URL1:https://arc.ask3.ru/arc/aa/cc/2c/cc033601c7c7db6cfa69087ce9f6ba2c.html
Заголовок, (Title) документа по адресу, URL1:
MusicXML - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)