Diferencia entre revisiones de «MusicXML»

De Wikipedia, la enciclopedia libre
Contenido eliminado Contenido añadido
→‎Enlaces externos: publicidad eliminada
Línea 67: Línea 67:
* [http://www.musicxml.org/xml.html Página web de MusicXML]
* [http://www.musicxml.org/xml.html Página web de MusicXML]
* [http://www.musicxml.org/xml/software.html Lista de programas MusicXML]
* [http://www.musicxml.org/xml/software.html Lista de programas MusicXML]
* [http://www.musicxml.org/dtds/index.html Índice MusicXML DTD]
* [http://www.musicxml.org/xsd/index.html Índice MusicXML XSD]
* [http://www.musicxml.org/dtds/license.html MusicXML Document Type Definition Public License]
* [http://www.musicxml.org/dtds/license.html MusicXML Document Type Definition Public License]
* [http://www.wikifonia.org/ Wikifonia, un repositorio de MusicXML]
* [http://www.wikifonia.org/ Wikifonia, un repositorio de MusicXML]

Revisión del 00:24 17 abr 2013

MusicXML es un formato de notación musical abierto basado en XML.

Fue desarrollado por Recordare LLC, derivando varios conceptos claves de formatos académicos existentes (como el Musedata de Walter Hewlett y el Humdrum de David Huron). Fue diseñado para el intercambio de partituras, particularmente entre diferentes editores de partituras.

La versión 1.0 fue publicada en enero de 2004. La versión 1.1 fue publicada en mayo de 2005 con un soporte de formato mejorado. La versión 2.0 fue publicada en junio de 2007 e incluyó un formato comprimido estandarizado. Todas estas versiones fueron definidas por una serie de definiciones de tipos de documento (DTD). Una implementación del esquema XML (XSD) de la versión 2.0 fue publicado en septiembre de 2008.

Desde septiembre de 2008, MusicXML es soportado en diferentes grados por cerca de 100 programas diferentes de notación musical. Esos programas incluyen:

Los DTD y XSD de MusicXML pueden ser distribuídos libremente bajo la licencia MusicXML Document Type Definition Public License.

Ejemplo

Como todos los formatos basados en XML, MusicXML puede ser fácilmente manipulada y compilada por herramientas automáticas. Aunque es posible crear MusicXML a mano, programas interactivos para notación musical como Rosegarden y Finale simplifican la lectura, escritura y modificación de archivos MusicXML.

El siguiente ejemplo es una partitura con una sola nota redonda do en la escala de do mayor.

<?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 salida en notación musical estandar se vería así:

Véase también

Enlaces externos

Referencias