MusicXML

MusicXML este un format de fișier deschis bazat pe XML pentru notație muzicală.

MusicXML a fost dezvoltat de Recordare LLC, derivând concepte din diferite formate academice existente (cum ar fi MuseData  (en) de Walter Hewlett sau Humdrum  (en) de David Huron). A fost conceput pentru transmiterea partiturilor muzicale, în special între diferiții editori de partituri de pe piață.

Versiunea 1.0 a fost lansată în ianuarie 2004. Versiunea 1.1 a urmatMai 2005cu suport de formatare îmbunătățit. Versiunea 2.0 a fost lansată îniunie 2007și include un format comprimat standardizat. Toate aceste versiuni au fost definite de o serie de DTD-uri . O schemă XML (XSD) pentru versiunea 2.0 a fost lansată înseptembrie 2008. Versiunea 3.0 a fost lansată în august 2011 sub formă de DTD și schemă.

Din septembrie 2008, MusicXML a fost susținut într-o măsură mai mare sau mai mică de peste o sută de programe de notație muzicală, inclusiv:

DTD-urile și XSD-urile pot fi redistribuite gratuit și gratuit în baza licenței publice MusicXML Document Type Definition .

Exemplu

La fel ca toate formatele bazate pe XML, MusicXML este ușor de manipulat de către programe. În timp ce este posibil să creați manual un fișier MusicXML, editorii interactive precum Flat, MuseScore sau Finale simplifică foarte mult scrierea, redarea și editarea fișierelor MusicXML.

Următorul exemplu este o partiție care conține o singură rundă Do în cheia de sol.

<?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>

Note și referințe

  1. https://flat.io/

Sursă

Vezi și tu

Articole similare

  • Notation Interchange File Format  (en) (NIFF)
  • Wikifonia  (ro) , un site de publicare a muzicii în MusicXML (mai accesibil)

linkuri externe