MusicXML

De Viquipèdia
Salta a la navegació Salta a la cerca
Infotaula de format de fitxerMusicXML
Tipus XML application Tradueix i llenguatge de marques
Extensió xml, mxl i musicxml
MIME application/vnd.recordare.musicxml+xml
Desenvolupador Q63724754 Tradueix
Versió inicial gener 2004
Extensió de Extensible Markup Language
Més informació
LocFDD fdd000358
PRONOM fmt/896
Lloc web http://www.musicxml.com/
Modifica les dades a Wikidata

MusicXML és un format de notació musical obert basat en Extensible Markup Language (XML). Va ser desenvolupat per Recordare LLC, derivant diversos conceptes claus 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 partitures entre diferents editors de partitures.

La versió 1.0 va ser publicada el gener de 2004. La versió 1.1 va ser publicada el maig de 2005 amb un suport de format millorat. La versió 2.0 va ser publicada el juny de 2007 i va incloure un format comprimit estandarditzat. Totes aquestes versions van ser definides per una sèrie de definicions de tipus de document (Document Type Definition). Una implementació del XML Schema de la versió 2.0 va ser publicat el setembre de 2008.

Des de setembre de 2008, MusicXML és suportat en diferents graus per prop de 100 programes diferents de notació musical. Aquests programes inclouen:

Els DTE i XSD de MusicXML poden ser distribuïts lliurement sota la llicència MusicXML Document Type Definition Public License.

Exemple[modifica]

Com tots els formats basats en XML, MusicXML pot ser fàcilment manipulat i compilat per eines automàtiques. Encara que és possible crear MusicXML a mà, programes interactius per a notació musical com Rosegarden i Finale simplifiquen la lectura, escriptura i modificació d'arxius MusicXML.

El següent exemple mostra una partitura amb una sola nota rodona Do en l'escala de do major.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE score-partwise PUBLIC
    "-//Recordare//DTD MusicXML 2.0 Partwise//EN"
    "http://www.musicxml.org/dtds/partwise.dtd">
<score-partwise version="2.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>

La sortida en notació musical estàndard es veuria així:

Una nota do, amb una clau de sol, i un compàs de 4/4.

Enllaços externs[modifica]