हास्केल के साथ संगीत रचना और प्रसंस्करण

म्यूजिक सूट - संगीत रचनाओं की रचना, प्रसंस्करण और विश्लेषण के लिए सॉफ्टवेयर। एक उपसमुच्चय हास्केल पुस्तकालय में बनाया गया है। लगभग हर संगीतकार काफी सरल कोड का उपयोग करके संगीत संकेतन को मास्टर करने में सक्षम होगा, क्योंकि संगीत संकेतन क्या है? यह संगीत वाद्ययंत्र पर "कोड" निष्पादित करने के लिए संगीत तर्क का स्थानांतरण है। हास्केल आपको अधिक कुशलता से कार्यक्रम करने देता है।



तो, संगीत सूट / हास्केल में माधुर्य पीढ़ी भावों के माध्यम से किया जाता है।





let m = staccato (scat [c,d,e,c]^/2) |> ab |> b_ |> legato (d |> c)^*2 in stretch (1/8) m
      
      





प्रसंस्करण - कार्यों का उपयोग करना। उदाहरण के लिए, यह फ़ंक्शन नोटों की अवधि को आधे से कम कर देता है और एक छोटे सेक्स्टा (एम 6) द्वारा स्थानांतरित करता है।



 up m6 . compress 2
      
      





उपरोक्त राग के लिए, निम्न परिणाम प्राप्त होता है।







म्यूजिक सूट मल्टीपल म्यूजिक नोटेशन फॉरमेट को सपोर्ट करता है: म्यूजिकएक्सएमएल, लिलिपंड, एबीसी नोटेशन और मिडी।



दस्तावेज़ीकरण में संगीत नोट्स, अंतराल, टेम्पो, स्ट्रोक आदि रिकॉर्ड करने का तरीका बताया गया है।



संगीत प्रसंस्करण के लिए दर्जनों कार्य दिए गए हैं (प्रलेखन का यह हिस्सा अभी तक पूरा नहीं हुआ है)।



यहां संगीत संकेतन के संगीत सूट उदाहरण देखें।



All Articles