Zum Inhalt springen

MusicXML

aus Wikipedia, der freien Enzyklopädie
MusicXML
Dateiendung: .mxl, .musicxml
Entwickelt von: W3C Music Notation Community Group
Erstveröffentlichung: September 2001
Aktuelle Version 4.0
(June 2021)
Art: Public License
Container für: Digitale Noten-Dateien
Erweitert von: MuseData, Humdrum<ref name="humdrum" >Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. In: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Ehemals im Vorlage:Referrer (nicht mehr online verfügbar); (Skriptfehler: Ein solches Modul „Multilingual“ ist nicht vorhanden.).Vorlage:Toter Link/Core (Seite nicht mehr abrufbar. Suche im Internet Archive)Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.</ref>
Standard(s): XML
www.musicxml.com

Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.

MusicXML ist ein offenes Dateiformat zum Austausch von Musiknoten in moderner westlicher Notenschrift.

Allgemeines[Bearbeiten]

Das Unternehmen Recordare LLC pflegte und publizierte das von Michael Good entworfene Austauschformat seit 2004 und entwickelte und vertrieb Plug-ins (Dolet) für die Notensatzprogramme Sibelius und Finale. Im November 2011 kaufte der Hersteller des Notensatzprogramms Finale (Make Music Inc.) das Unternehmen Recordare und damit auch die Rechte an MusicXML.

MusicXML wurde komplett in einem offiziellen Standard-Format, der Extensible Markup Language (XML), realisiert und ist dadurch sehr flexibel und erweiterbar. Das ursprüngliche Design ist im Wesentlichen eine XML-Umsetzung des MuseData-Formates, ergänzt um wesentliche Konzepte des Humdrum-Formates (beides akademische Formate) und weitere Wichtigkeiten.<ref name="humdrum"/>

Die Dokumenttypdefinition (DTD) des Formates ist frei zugänglich und steht unter einer eigenen, denen des World Wide Web Consortium (W3C) nachempfundenen Lizenz, die jedem die gebührenfreie Nutzung ermöglicht.

MusicXML löste das bis dahin verwendete Notation Interchange File Format ab. Mittlerweile unterstützen alle gängigen Notensatzprogramme und einige Sequenzer den Im- und Export von MusicXML-Dateien.<ref>Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. In: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Ehemals im Vorlage:Referrer (nicht mehr online verfügbar); (Skriptfehler: Ein solches Modul „Multilingual“ ist nicht vorhanden.): Skriptfehler: Ein solches Modul „Text“ ist nicht vorhanden.Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.</ref>

Zulässige Suffixe für MusicXML-Dateien sind *.musicxml (unkomprimiert, seit Version 4, vormals *.xml) und *.mxl (komprimiert mittels ZIP).

Beispiel[Bearbeiten]

Um einen Takt (measure) im Violinschlüssel (clef), 4/4-Takt (time) und in C-Dur (key) mit einer Note (note) – dem eingestrichenen C als ganze Note – darzustellen, wird folgendes Mark-up benötigt:

<syntaxhighlight lang="xml"> <?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>Test</part-name>
   </score-part>
 </part-list>
 <part id="P1">
   <measure number="1">
     <attributes>
       <divisions>1</divisions>
       <clef>
         <sign>G</sign>
         <line>2</line>
       </clef>
       
       <key>
         <fifths>0</fifths>
       </key>
     </attributes>
     <note>
       <pitch>
         <step>C</step>
         <octave>4</octave>
       </pitch>
       <duration>4</duration>
       <type>whole</type>
     </note>
   </measure>
 </part>

</score-partwise> </syntaxhighlight>

In Standard-Notation umgesetzt ergibt das:

Datei:MusicXML-example.png

Siehe auch[Bearbeiten]

Literatur[Bearbeiten]

  • Skriptfehler: Ein solches Modul „Vorlage:Literatur“ ist nicht vorhanden.

Weblinks[Bearbeiten]

Einzelnachweise[Bearbeiten]

<references />