MusicXML - MusicXML
Přípona názvu souboru | .musicxml, .mxl |
---|---|
Typ internetového média | |
Vyvinul | Komunitní skupina W3C Music Notation |
Poslední vydání | 3.1 (Prosinec 2017[3]) |
Typ formátu | Hudební notace |
Rozšířeno z | XML |
Otevřený formát ? | Ano |
webová stránka | www |
MusicXML je XML -na základě formát souboru za reprezentaci Západu hudební notace. Formát je otevřený, plně zdokumentovaný a lze jej volně používat pod W3C Konečná dohoda o specifikaci Společenství.[4][5]
Dějiny
MusicXML vynalezl Michael Good a původně byl vyvinut společností Recordare LLC. Odvodilo několik klíčových konceptů ze stávajících akademických formátů (například Walter Hewlett založený na ASCII MuseData[6] a David Huron Fádní )[7]. Je určen pro výměnu skóre, zejména mezi různými scorewriters. Vývoj MusicXML byl řízen společností MakeMusic po akvizici společnosti Recordare v roce 2011.[8][9] Vývoj MusicXML byl přenesen do W3C Music Notation Community Group v červenci 2015.[10]
Verze 1.0 byla vydána v lednu 2004. Verze 1.1 byla vydána v květnu 2005 s vylepšenou podporou formátování. Verze 2.0 byla vydána v červnu 2007 a obsahovala standardní komprimovaný formát.[11] Všechny tyto verze byly definovány řadou definice typu dokumentu (DTD). An Definice schématu XML (XSD) implementace verze 2.0 byla vydána v září 2008. Verze 3.0 byla vydána v srpnu 2011 s vylepšenou podporou virtuálních nástrojů ve verzích DTD i XSD.[12][13] Verze 3.1 byla vydána v prosinci 2017 s vylepšenou podporou Standard Music Font Layout (SMuFL).[3] MusicXML DTD a XSD jsou volně redistribuovatelné na základě W3C Community Final Specification Agreement.[5]
Podpěra, podpora
Od října 2020[Aktualizace]„MusicXML je podporován v různé míře více než 250 notačními programy.[14][15] Mezi tyto programy patří:
- Většina programy scorewriting, počítaje v to Finále, Dorico, Sibelius, a MuseScore.
- Většina Hudební OCR programy, včetně SmartScore, PhotoScore a Audiveris.
- Většina hudební řadič programy, včetně Cubase, Logic Pro, Digitální umělec, a SONAR.
Navíc je webová podpora možná pomocí HTML5 prvek plátna a JavaScript což má za následek vykreslení čitelné hudby v rámci a webový prohlížeč.[16]
Mezi funkce patří klíč a časové podpisy, klíčové informace o paprskech, zastavit Pokyny, nadávky, ozdoby, barlines a písemná opakování.[17]
Příklad
Stejně jako všechny formáty založené na XML i MusicXML má být pro automatické nástroje snadné analyzovat a manipulovat. Ačkoli je možné vytvořit MusicXML ručně, interaktivně psaní skóre programy jako Finale a MuseScore výrazně zjednodušují čtení, zápis a úpravy souborů MusicXML.
Následující příklad je skóre skládající se z jednoho celá nota střední C. v klíči C dur na Houslový klíč.[18]

<?xml version="1.0" encoding="UTF-8" standalone="no"?> "- // Záznamy // DTD MusicXML 3.1 Částečně // EN" „http://www.musicxml.org/dtds/partwise.dtd“> verze ="3.1"> <part-list> id =„P1“> <part-name>Hudba</part-name> </score-part> </part-list> <část id =„P1“> číslo ="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>Celý</type> </note> </measure> </part></score-partwise>
Výše uvedená textová reprezentace je podrobná; MusicXML v2.0 to řeší přidáním a stlačený zip formát s .mxl přípona, která umožňuje vytvořit soubory zhruba o dvacetinu velikosti nekomprimované verze.[19]
Viz také
- Seznam značkovacích jazyků dokumentů
- Porovnání značkovacích jazyků dokumentů
- MIDI
- Iniciativa pro kódování hudby (JÁ)
- Hudební značkovací jazyk
- Formát souboru pro výměnu notací (SMRAD)
- Scorewriter
Reference
- ^ "Zadejte název: aplikace: Název podtypu: vnd.recordare.musicxml + xml". Iana.org. Citováno 24. listopadu 2014.
- ^ "Zadejte název: aplikace: Název podtypu: vnd.recordare.musicxml". Iana.org. Citováno 24. listopadu 2014.
- ^ A b „Pracovní skupina vydává první aktualizaci MusicXML“. ScoringNotes.com. Hudební služby NYC. Citováno 19. prosince 2017.
- ^ „Udržitelnost plánování digitálních formátů pro sbírky kongresových knihoven - MusicXML, verze 3.1“. Knihovna Kongresu. 9. května 2019. Citováno 15. října 2020.
- ^ A b „W3C Community Final Specification Agreement“. W3C. Citováno 19. prosince 2017.
- ^ Hewlett, Walter B. (1997). „Kapitola 27: MuseData: Víceúčelové znázornění“. V Selfridge-Field, Eleanor (ed.). Beyond MIDI: The Handbook of Musical Codes. MIT Stiskněte. 402–447. ISBN 0-262-19394-9.
- ^ Dobře, Michaele. „MusicXML: formát pro noty vhodný pro internet“. citeseerx.ist.psu.edu. Citováno 23. srpna 2020.
- ^ „Uzávěrka vydání záznamu“ (PDF). Makemusic.com. Citováno 13. prosince 2014.
- ^ Phelps, Davide. „MakeMusic získává aktiva internetové hudební společnosti“. StarTribune. Citováno 15. října 2020.
- ^ „Beyond iTunes: XML boffins target not music“. Registrace. Citováno 19. prosince 2017.
- ^ "Komprimované soubory MXL". MusicXML. Citováno 27. června 2014.
- ^ "Historie verzí MusicXML". Musicxml.com. Citováno 27. června 2014.
- ^ „Novinky: Recordare přidává podporu Finale 2010 do Dolet 5 pro Finale Plug-In“.
- ^ "Software". MusicXML. Citováno 15. října 2020.
- ^ "Formát souboru". MuseScore. Citováno 27. června 2014.
- ^ „Prohlížeč HTML5 MusicXML“. Musicxml-viewer.com. 15. května 2012. Archivovány od originál dne 3. dubna 2016. Citováno 27. června 2014. Zdrojový kód k dispozici v Google Code, Github a Bitbucket.
- ^ Kirlin, Phillip B .; Utgoff, Paul E. (2008). Bello, Juan Pablo; Žvýkat, Elaine; Turnbull, Douglas (eds.). Rámec pro automatizovanou Schenkerianovu analýzu. ISMIR 2008: Sborník z 9. mezinárodní konference o vyhledávání hudebních informací. Drexel University, Philadelphia, Pensylvánie. str. 363–368, 365. ISBN 978-0-615-24849-3.
- ^ „Hello World: One-Bar Song with a Whole Note on Middle C in 4/4 time“. Musicxml.com. Citováno 19. prosince 2017.
- ^ „MusicXML FAQ“. MusicXML. Citováno 13. prosince 2014.