MusicXML
| MusicXML | ||
|---|---|---|
| dezvoltator | ||
| Grupul comunitar de notație muzicală W3C | ||
| http://www.musicxml.com/ | ||
| Informatii generale | ||
| extensia de fișier | xml, mxl și musicxml | |
| de tip mimic | application/vnd.recordare.musicxml+xml | |
| număr magic |
3C | |
| tip de format | notație muzicală | |
| prelungit de la | Limbajul de marcare extensibil | |
| format deschis | ? | |
MusicXML este un format de notație muzicală deschis bazat pe XML .
A fost dezvoltat de Recordare LLC, derivând mai multe concepte cheie din formatele academice existente (cum ar fi Musedata de Walter Hewlett și Humdrum de David Huron). A fost conceput pentru schimbul de partituri , în special între diferiți editori de partituri.
Versiunea 1.0 a fost lansată în ianuarie 2004. Versiunea 1.1 a fost lansată în mai 2005 cu suport de format îmbunătățit. Versiunea 2.0 a fost lansată în iunie 2007 și includea un format comprimat standardizat. Toate aceste versiuni au fost definite de o serie de definiții de tip de document (DTD) . O implementare XML Schema (XSD) a versiunii 2.0 a fost publicată în septembrie 2008.
Începând cu septembrie 2008, MusicXML este acceptat în diferite grade de peste 100 de programe diferite de notație muzicală. Aceste programe includ:
- Cele două programe de notație muzicală de top, Finale și Sibelius
- Majoritatea programelor Musical OCR .
- Cubase , program de secvențiere muzicală .
- Software gratuit precum MuseScore sau Rosegarden .
DTD-urile și XSD-urile MusicXML pot fi distribuite gratuit sub Licența publică pentru definirea tipului de document MusicXML.
Exemplu
Ca toate formatele bazate pe XML, MusicXML poate fi ușor manipulat și compilat de instrumente automate. Deși este posibil să creați MusicXML manual, programele interactive de notare muzicală, cum ar fi Rosegarden și Finale , facilitează citirea, scrierea și modificarea fișierelor MusicXML.
Următorul exemplu este un scor cu o singură notă C rotundă pe scara 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> Muzică </part-name>
< /score-part>
</part-list>
<part id= "P1" >
<measure number= "1" >
<atribute>
<diviziuni> 1 </diviziuni>
<key>
<fifths> 0 </fifths>
< /key>
<time>
<beats> 4 </beats>
<beat-type> 4 </beat-type>
</time>
<clef>
<sign> G </sign>
<line> 2 </line>
< /clef>
</attributes>
<notă>
<pitch>
<step> C </step>
<octave> 4 </octave>
</pitch>
<duration> 4 </duration>
<type> întreg </tip>
< /note>
</measure>
</part>
</score-partwise>
Ieșirea în notație muzicală standard ar arăta astfel:
Vezi și
Link- uri externe
Referințe