MusicXML

MusicXML

MusicXML is an open, XML-based music notation file format.

It was developed by Recordare LLC, deriving several key concepts from existing academic formats (such as Walter Hewlett's MuseData and David Huron's Humdrum). It is designed for the interchange of scores, particularly between different scorewriters.

Version 1.0 was released in January 2004. Version 1.1 was released in May 2005 with improved formatting support. Version 2.0 was released in June 2007 and included a standard compressed format. All of these versions were defined by a series of document type definitions (DTDs). An XML Schema Definition (XSD) implementation of Version 2.0 was released in September 2008. Version 3.0 was released in August 2011 with improved virtual instrument support, in both DTD and XSD versions.

As of August 2011, MusicXML is supported to varying degrees by over 150 notation programs. These programs include:

The MusicXML DTDs and XSDs are each freely redistributable under the MusicXML Public License.

Contents

Example

Like all XML-based formats, MusicXML is easy for automated tools to parse and manipulate. Though it is possible to create MusicXML by hand, interactive score writing programs like Finale and MuseScore greatly simplify the reading, writing, and modifying of MusicXML files.

The following example is a score consisting of a single whole note middle C in the key of C major.

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

The output in standard musical notation looks like this: MusicXML Cnatural.png

The textual representation listed above is verbose; MusicXML v2.0 addresses this by adding a compressed zip format with a .mxl suffix that can make files roughly 20 times smaller than their uncompressed version.[1]

See also

External links

References

  1. ^ [1] rationale for compressed files

Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • 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… …   Wikipedia Español

  • MusicXML — est un format de fichiers ouvert basé sur XML pour la notation musicale. MusicXML a été développé par Recordare LLC, en dérivant des concepts de différents formats académiques existants (comme MuseData de Walter Hewlett, ou Humdrum de David… …   Wikipédia en Français

  • MusicXML — Vorlage:Infobox Dateiformat/Wartung/MIME fehltVorlage:Infobox Dateiformat/Wartung/MagischeZahl fehlt MusicXML Dateiendung: .xml , .mxl Entwickelt von: Recordare LLC Erstveröffentlich …   Deutsch Wikipedia

  • Нотный редактор — (программа нотатор) компьютерная программа, предназначенная для набора нотного текста. Нотный редактор работает с нотами подобно тому, как текстовый редактор с текстом. Содержание 1 Функции 2 История 3 …   Википедия

  • Нотатор — Нотный редактор (программа нотатор) компьютерная программа, предназначенная для набора нотного текста. Нотный редактор работает с нотами подобно тому, как текстовый редактор с текстом. Содержание 1 Функции 2 История 3 Нотные редакторы …   Википедия

  • Программа-нотатор — Нотный редактор (программа нотатор) компьютерная программа, предназначенная для набора нотного текста. Нотный редактор работает с нотами подобно тому, как текстовый редактор с текстом. Содержание 1 Функции 2 История 3 Нотные редакторы …   Википедия

  • Wikifonia — es una editorial en línea de partituras, que combina tecnología basada en MusicXML con un sistema wiki. Contenido 1 Desarrollo 2 Derechos de autor 3 Wiki 4 Véase también …   Wikipedia Español

  • Optische Notenerkennung — Schematischer Aufbau des Erkennungsprozesses bei Notenscansoftware Optische Notenerkennung (engl.: Optical Music Recognition, Abkürzung: OMR) ist eine Form der optischen Zeichenerkennung, bei der gedruckte Noten digitalisiert werden, um sie… …   Deutsch Wikipedia

  • Scorewriter — A scorewriter, or music notation program, is software used for creating sheet music. A scorewriter is to music notation what a word processor is to text. Contents 1 Comparison with multitrack sequencer software 2 History 3 Functionality …   Wikipedia

  • Wikifonia — is an on line publisher of sheet music, combining a MusicXML based technology in a wiki system, with copyright clearance.DevelopmentThe Wikifonia system was developed in a collaboration between several institutes of higher education in Ghent… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”