MusicXML
MusicXML és un format obert de notació musical basat en XML.
Va ser desenrollat per Recordara LLC, derivant varis conceptes clau de formats acadèmics existents (com el Musedata de Walter Hewlett i el Humdrum de David Huron). Va ser dissenyat per a l'intercanvi de partituras, particularment entre diferents editors de partitures.
La versió 1.0 va ser publicada en giner de 2004. La versió 1.1 va ser publicada en maig de 2005 en un soport de format millorat. La versió 2.0 va ser publicada en juny de 2007 i va incloure un format comprimit estandardisat. Totes estes versions varen ser definides per una série de definicions de tipos de document (DTD). Una implementació del esquema XML (XSD) de la versió 2.0 va ser publicat en setembre de 2008.
Des de setembre de 2008, MusicXML és soportat en diferents graus per prop de 100 programes diferents de notació musical. Eixos programes inclouen:
- Els principals programes de notació musical com Finale, Sibelius, Dorico i MuseScore Studio.
- La majoria dels programes d'OCR Musical.
- Seqüenciadors musicals, com Cubase i Rosegarden.
Els DTD i XSD de MusicXML poden ser distribuïts lliurement baix la llicència MusicXML Document Type Definition Public License.
Eixemple
[editar | editar còdic]Com tots els formats basats en XML, MusicXML pot ser fàcilment manipulada i compilada per ferramentes automàtiques. Encara que és possible crear MusicXML a mà, programes interactius per a notació musical com Rosegarden i Finale simplifiquen la llectura, escritura i modificació d'archius MusicXML.
El següent eixemple és una partitura en una sola nota redona do en l'escala de do major.
<?xml versió="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE score-partwise PUBLIC
"-//Recordara//DTD MusicXML 2.0 Partwise//EN"
"http://www.musicxml.org/dtds/partwise.dtd">
<score-partwise versió="2.0">
<part-list>
<score-part aneu="P1">
<part-name>Music</part-name>
</score-part>
</part-list>
<part aneu="P1">
<measure number="1">
<attributes>
<divisions>1</divisions>
<key>
<fifths>0</fifths>
</key>
<clave>
<beats>4</beats>
<beat-type>4</beat-type>
</clave>
<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>Vore també
[editar | editar còdic]Referències
[editar | editar còdic]
- Este artícul conté una traducció derivada de «MusicXML» de Wikipedia en castellà publicada baix la Llicència de documentació lliure de GNU i la Llicència Creative Commons Reconeiximent-CompartirIgual 4.0 Internacional.