2010-02-16 6 views
5

क्या कोई एक्सएमएल या पाठ मानक का कुछ रूप है जिसमें कोई संगीत शीट लिख सकता है? उदाहरण के लिए:क्या शीट संगीत लिखने के लिए मानक जैसे एक्सएमएल

<key= "C" /> 
<tempo= "90" /> 
<beat= "4/4" /> 
<measure id="1"> 
    // some form of music goes here 
</measure> 

उत्तर

6

बारे में 10 साल पहले, परियोजनाओं के एक बहुत शीट संगीत के लिए XML स्वरूप बनाने के लिए शुरू किए गए। MusicXML इन प्रारूपों में से एकमात्र ऐसा है जिसे आम पश्चिमी संगीत नोटेशन के लिए व्यापक रूप से अपनाया गया है। 150 से अधिक कार्यक्रम सभी प्रमुख संगीत नोटेशन संपादकों और संगीत स्कैनिंग कार्यक्रमों सहित प्रारूप का समर्थन करते हैं।

http://www.makemusic.com/musicxml/community/software

MusicXML प्रारूप एक खुला, रॉयल्टी-मुक्त लाइसेंस दोनों वाणिज्यिक और ओपन सोर्स प्रोजेक्ट के लिए उपयुक्त है के तहत उपलब्ध है: आप पर MusicXML सॉफ्टवेयर की एक पूरी सूची देख सकते हैं। विनिर्देश के डीटीडी और एक्सएसडी दोनों संस्करण उपलब्ध हैं। ट्यूटोरियल, प्रलेखन, और डेवलपर मेलिंग सूची http://www.makemusic.com/musicxml साइट पर भी उपलब्ध हैं।

मध्यकालीन पश्चिमी संगीत के लिए अन्य प्रारूप उपलब्ध हैं, जिनमें मासिक धर्म के लिए सीएमएमई और मंत्र के लिए NeumesXML शामिल हैं। आप इन्हें http://www.cmme.org और http://www.scribeserver.com/NEUMES/ पर क्रमशः पा सकते हैं।

Gerd Castan की साइट विभिन्न संगीत नोटेशन प्रारूपों के इतिहास के लिए मूल्यवान है। यह बहुत उपयोगी है अगर आप अपने आवेदन के लिए देशी प्रारूप तैयार कर रहे हैं, जैसा कि मिडी से परे पुस्तक है। एक एक्सएमएल इंटरचेंज प्रारूप के लिए, हालांकि, MusicXML शायद आप जो खोज रहे हैं।

3

एक चेतावनी शब्द। म्यूजिकएक्सएमएल सबसे अभिव्यक्तिपूर्ण है (शास्त्रीय ऑर्केस्ट्रल स्कोर की हर बारीकियों को संभालता है), लेकिन इसका उपयोग एक स्थानांतरण वाहन के रूप में किया जाता है, जो कुछ लुभावनी अनावश्यकताओं से हो सकता है (उदाहरण के लिए जीयूआई प्लेसमेंट निर्देश, जो निश्चित रूप से स्थानांतरण प्रोटोकॉल में कोई स्थान नहीं है)।

आंशिक रूप से इनके कारण, MusicXML ने धीमी गति से स्थानांतरण की प्रतिष्ठा प्राप्त की है, जिसके जवाब में (और खुद को पुनर्निर्मित करने के बजाय) संकुचित एमएक्सएल प्रारूप पेश किया गया था।

म्यूजिकएक्सएमएल हैंडलिंग लागू करने के लिए चुनौतीपूर्ण है, जो कि कई आशावादी भीड़ की परियोजनाओं को पूरा या प्रगति में लाया गया है) अब तक पूरे उपकरणों पर संगीत के डंबिंग-डाउन के कारण है।

हालांकि कई निगलने वाले मुद्दे हैं, अनावश्यक (पढ़ें "विघटनकारी") संगीत एक्सएमएल तत्वों को इंटरनेट पर स्थानांतरण से पहले प्रोग्रामेटिक रूप से छीन लिया जा सकता है, बाद में जीयूआई प्लेसमेंट पूरी तरह से एल्गोरिदमिक रूप से बनाया जा रहा है।

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

संबंधित मुद्दे