Топ питань
Часова шкала
Чат
Перспективи

MusicXML

формат файлу З Вікіпедії, вільної енциклопедії

Remove ads

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

Коротка інформація Розширення:, MIME-тип: ...
Remove ads

історія

MusicXML був винайдений Майклом Гудом і спочатку розроблений Recordare LLC. В його основу покладено класичні формати, такі як MuseData Волтера Гьюлетта на основі ASCII [6] і Humdrum Девіда Гурона.[7] Він призначений для обміну партитурами, виконаними у різних нотних редакторах . Розробкою MusicXML керувала MakeMusic після придбання компанією Recordare у 2011 році [8] [9] У липні 2015 року розробку MusicXML було передано групі W3C Music Notation Community Group [10]

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

Remove ads

Підтримка

Станом на October 2021, MusicXML підтримують близько 260 програм[16][17], зокрема:

Крім того, можлива веб-підтримка за допомогою елемента canvas HTML5 і JavaScript, що забезпечує відтворення музики у веб-браузері . [18]

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

Remove ads

приклад

Узагальнити
Перспектива

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

У наступному прикладі наведено партитуру, що складається з однієї цілої ноти до першої октави в тональності до мажор на скрипковому ключі . [20]

Thumb
Зображення середньої до на скрипковому ключі, створене за допомогою коду 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 з a.mxl Суфікс , який може стиснути вихідний файл у 20 разів. [21]

Список літератури

Зовнішні посилання

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads