MusicXML

From alpha
Jump to navigation Jump to search
MusicXML
Filename extension
.musicxml, .mxl
Internet media type
application/vnd.recordare.musicxml+xml,[1] application/vnd.recordare.musicxml[2]
Developed byW3C Music Notation Community Group
Latest release
4.0
June 2021[3]
Type of formatMusical notation
Extended fromXML
Open format?Yes
Websitewww.musicxml.com

MusicXML पश्चिमी संगीत संकेतन का प्रतिनिधित्व करने के लिए एक XML-आधारित फ़ाइल स्वरूप है। प्रारूप खुला है, पूरी तरह से प्रलेखित है, और W3C समुदाय अंतिम विशिष्टता समझौते के तहत स्वतंत्र रूप से उपयोग किया जा सकता है।[4][5]


इतिहास

MusicXML का आविष्कार माइकल गुड ने किया था और शुरुआत में इसे Recordare LLC द्वारा विकसित किया गया था। इसने मौजूदा शैक्षणिक प्रारूपों (जैसे वाल्टर हेवलेट के एएससीआईआई-आधारित म्यूज़डेटा) से कई प्रमुख अवधारणाएँ प्राप्त कीं[6] और डेविड ह्यूरॉन का हमदम)।[7] यह विशेष रूप से विभिन्न स्कोर लेखकों के बीच शीट संगीत के आदान-प्रदान के लिए डिज़ाइन किया गया है। MusicXML विकास को MakeMusic द्वारा 2011 में कंपनी के Recordare के अधिग्रहण के बाद प्रबंधित किया गया था।[8][9] MusicXML डेवलपमेंट को जुलाई 2015 में W3C म्यूजिक नोटेशन कम्युनिटी ग्रुप में स्थानांतरित कर दिया गया था।[10] संस्करण 1.0 को जनवरी 2004 में जारी किया गया था। संस्करण 1.1 को बेहतर स्वरूपण समर्थन के साथ मई 2005 में जारी किया गया था। संस्करण 2.0 जून 2007 में जारी किया गया था और इसमें एक मानक संकुचित प्रारूप शामिल था।[11] इन सभी संस्करणों को दस्तावेज़ प्रकार की परिभाषाओं (डीटीडी) की एक श्रृंखला द्वारा परिभाषित किया गया था। संस्करण 2.0 का एक XML स्कीमा (W3C) (XSD) कार्यान्वयन सितंबर 2008 में जारी किया गया था। संस्करण 3.0 को अगस्त 2011 में DTD और XSD दोनों संस्करणों में बेहतर वर्चुअल इंस्ट्रूमेंट सपोर्ट के साथ जारी किया गया था।[12][13] मानक संगीत फ़ॉन्ट लेआउट (एसएमयूएफएल) के लिए बेहतर समर्थन के साथ संस्करण 3.1 दिसंबर 2017 में जारी किया गया था।[14] संस्करण 4.0 जून 2021 में जारी किया गया था और इसने कई मुद्दों को हल किया।[15] W3C कम्युनिटी फ़ाइनल स्पेसिफ़िकेशन एग्रीमेंट के तहत MusicXML DTDs और XSDs प्रत्येक मुक्त रूप से पुनर्वितरण योग्य हैं।[5]


समर्थन

As of October 2021, MusicXML को 260 से अधिक अंकन कार्यक्रमों द्वारा अलग-अलग डिग्री तक समर्थित किया जाता है।[16][17] इन कार्यक्रमों में शामिल हैं:

इसके अतिरिक्त, HTML5 कैनवास तत्व और जावास्क्रिप्ट के उपयोग के माध्यम से वेब समर्थन संभव है, जिसके परिणामस्वरूप वेब ब्राउज़र के भीतर सुपाठ्य संगीत का प्रतिपादन होता है।[18] सुविधाओं में मुख्य हस्ताक्षर और समय हस्ताक्षर, कुंजी, बीमिंग जानकारी, स्टेम (संगीत) निर्देश, स्लर (संगीत), आभूषण (संगीत), बार (संगीत), और लिखित दोहराव शामिल हैं।[19]


उदाहरण

सभी XML-आधारित स्वरूपों की तरह, MusicXML का उद्देश्य स्वचालित उपकरणों के लिए पदच्छेद और हेरफेर करना आसान होना है। हालांकि MusicXML को हाथ से बनाना संभव है, अंतःक्रियात्मक स्कोरराइटर प्रोग्राम जैसे Finale (स्कोरराइटर) और MuseScore MusicXML फ़ाइलों को पढ़ने, लिखने और संशोधित करने को बहुत सरल करते हैं।

निम्न उदाहरण क्लीफ # ट्रेबल क्लीफ पर सी प्रमुख की कुंजी में एक एकल पूर्ण नोट सी (म्यूजिकल नोट) # मध्य सी से युक्त एक स्कोर है।[20]

MusicXML कोड के माध्यम से बनाए गए ट्रेबल क्लीफ़ पर मध्य C का प्रतिनिधित्व।
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE score-partwise PUBLIC
    "-//Recordare//DTD MusicXML 4.0 Partwise//EN"
    "http://www.musicxml.org/dtds/partwise.dtd">
<score-partwise version="4.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>

ऊपर सूचीबद्ध शाब्दिक प्रतिनिधित्व वर्बोज़ है; MusicXML v2.0 आधार - सामग्री संकोचन ZIP (फ़ाइल फ़ॉर्मैट) फ़ॉर्मैट को जोड़कर इसका समाधान करता है .mxl प्रत्यय जो फ़ाइलों को असम्पीडित संस्करण के आकार का लगभग एक-बीसवां बना सकता है।[21]


यह भी देखें

संदर्भ

  1. "Type name: application : Subtype name: vnd.recordare.musicxml+xml". Iana.org. Retrieved 24 November 2014.
  2. "Type name: application : Subtype name: vnd.recordare.musicxml". Iana.org. Retrieved 24 November 2014.
  3. "Working group releases MusicXML update". Retrieved 7 June 2021.
  4. "Sustainability of Digital Formats Planning for Library of Congress Collections — MusicXML, Version 3.1". Library of Congress. 9 May 2019. Retrieved 15 October 2020.
  5. 5.0 5.1 "W3C Community Final Specification Agreement". W3C. Retrieved 19 December 2017.
  6. Hewlett, Walter B. (1997). "Chapter 27: MuseData: Multipurpose Representation". In Selfridge-Field, Eleanor (ed.). Beyond MIDI: The Handbook of Musical Codes. MIT Press. pp. 402–447. ISBN 0-262-19394-9.
  7. Good, Michael. "MusicXML: An Internet-Friendly Format for Sheet Music". CiteSeerX 10.1.1.118.5431. {{cite journal}}: Cite journal requires |journal= (help)
  8. "रिकॉर्डारे समापन रिलीज" (PDF). Makemusic.com. Retrieved 13 December 2014.
  9. Phelps, David. "मेकम्यूजिक ने इंटरनेट म्यूजिक कंपनी की संपत्तियों का अधिग्रहण किया". StarTribune. Retrieved 15 October 2020.
  10. "Beyond iTunes: XML boffins target sheet music". The Register. Retrieved 19 December 2017.
  11. "संपीड़ित एमएक्सएल फ़ाइलें". MusicXML. Retrieved 27 June 2014.
  12. "MusicXML का संस्करण इतिहास". Musicxml.com. Retrieved 27 June 2014.
  13. "News: Recordare Adds Finale 2010 Support to Dolet 5 for Finale Plug-In".
  14. "वर्किंग ग्रुप ने अपना पहला MusicXML अपडेट जारी किया". ScoringNotes.com. NYC Music Services. 18 December 2017. Retrieved 19 December 2017.
  15. "MusicXML 4.0". MusicXML. Retrieved 2022-01-03.
  16. "सॉफ़्टवेयर". MusicXML. Retrieved 27 October 2021.
  17. "फ़ाइल फ़ारमैट". MuseScore. Retrieved 27 June 2014.
  18. "HTML5 MusicXML Viewer". Musicxml-viewer.com. 15 May 2012. Archived from the original on 3 April 2016. Retrieved 27 June 2014. Source code available in Google Code, Github and Bitbucket.
  19. Kirlin, Phillip B.; Utgoff, Paul E. (2008). Bello, Juan Pablo; Chew, Elaine; Turnbull, Douglas (eds.). स्वचालित शेंकेरियन विश्लेषण के लिए एक रूपरेखा. ISMIR 2008: Proceedings of the 9th International Conference on Music Information Retrieval. Drexel University, Philadelphia, Pennsylvania. pp. 363–368 at 365. ISBN 978-0-615-24849-3.
  20. "Hello World: A One-Bar Song with a Whole Note on Middle C in 4/4 time". Musicxml.com. Retrieved 19 December 2017.
  21. "MusicXML अक्सर पूछे जाने वाले प्रश्न". MusicXML. Retrieved 13 December 2014.


बाहरी संबंध